Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Wordpress -> Middleman
Search
James Stone
September 29, 2015
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Wordpress -> Middleman
Slides from my recent talk at Static Web Tech in San Francisco.
James Stone
September 29, 2015
Other Decks in Programming
See All in Programming
sbt 2.0: takeoff
eed3si9n
0
160
ChromeでローカルLLM
ryu1013
0
140
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.2k
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
420
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
すこし踏み込む CancellationToken
htkym
2
1.7k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Scaling GitHub
holman
464
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Transcript
wordpress -> middleman lessons learned in the 2-years since migrating
About James · Front-end Dev · Focused on ZURB Foundation
· Author, Blogger, vLogger
How do you survive the Hacker News Front Page?
Wordpress usually won't cut it
Most Heroku rails apps die
We added more dyno's! It's back up!
How do you survive as a blogger · 6,000 users
within about an hour · If they stayed a minute on average · 100 concurrent users minimum · Large spike at the start tapering off
The tests · Started with ab (Apache Bench)1 · Static
variant against an optimized wp- supercache enabled Wordpress site, same content · Traded Apache for Nginx, started optimizing · RackSpace 512mb Ubuntu based server 1 http://httpd.apache.org/docs/2.2/programs/ab.html
The results · Even simple php scripts ran 6 -
12x slower than a static counterpart · Approximately the same ratio for the number of concurrent connections with minimal slowdown
Static Site Generators
Octopress · complicated themes with a lot of partial granularity
· themes were not great, had an Octopress look
Middleman · Very flexible · Ruby based · Sprockets Asset
Pipeline · Worked great with ZURB Foundation · Could create anything you want fast
commit 020f4159ba448412fadc461c097dc637c18d85f4 Author: James Stone <
[email protected]
> Date: Sat Nov 23
21:02:54 2013 +0100 initial commit
James Stone @JAMESSTONEco
[email protected]