Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Static Sites & Generators FTW!
Search
Reuben Cummings
June 01, 2016
Technology
1
310
Static Sites & Generators FTW!
Static Sites & Static Site Generators
Reuben Cummings
June 01, 2016
Tweet
Share
More Decks by Reuben Cummings
See All by Reuben Cummings
Peoria Data Strategy
reubano
1
37
Fast Sites FTW!
reubano
1
67
You Might Not Need Pandas
reubano
0
340
Stream processing made easy with riko
reubano
1
330
A Functional Programming Approach To Data Processing In Python
reubano
1
600
Using Functional Programming for efficient Data Processing and Analysis
reubano
3
860
Geospatial Analysis Made Easy with meza
reubano
0
330
Quantum of Data: A data science journey
reubano
1
220
Open Data Day Arusha
reubano
0
220
Other Decks in Technology
See All in Technology
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
13
6.9k
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
130
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力/登壇資料(井田 献一朗)
hacobu
PRO
0
160
CDKの魔法を少し解いてみる ― synth・build・diffで覗くIaCの裏側 ―
takahumi27
1
150
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
230
隙間ツール開発のすすめ / PHP Conference Fukuoka 2025
meihei3
0
430
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
12
4.1k
"おまじない"はもう卒業! デバッガで探るSpring Bootの裏側と「学び方」の学び方
takeuchi_132917
0
140
Quarkusで作るInteractive Stream Application
joker1007
0
130
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
0
130
Design and implementation of "Markdown to Google Slides" / phpconfuk 2025
k1low
1
400
Lazy Constant - finalフィールドの遅延初期化
skrb
0
180
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Documentation Writing (for coders)
carmenintech
76
5.1k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Optimizing for Happiness
mojombo
379
70k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
KATA
mclloyd
PRO
32
15k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Faster Mobile Websites
deanohume
310
31k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
660
Transcript
STATIC SITES & GENERATORS FTW! Arusha Coders June 1, 2016
by Reuben Cummings @reubano #arushacoders 1
@reubano #arushacoders STATIC SITES 2
@reubano #arushacoders site.com/page1 someone’s computer page1.html page2.html page1.html STATIC SITES
3
@reubano #arushacoders site.com/page2 someone’s computer page2.html page2.html page2.html STATIC SITES
4
@reubano #arushacoders DYNAMIC SITES 5
@reubano #arushacoders site.com/page1 DB PHP page1.html DYNAMIC SITES files files
6
@reubano #arushacoders site.com/page2 page2.html DYNAMIC SITES DB PHP files files
7
@reubano #arushacoders HEAD TO HEAD Static Sites Dynamic Sites Resilient
✔ Fast ✔ Vulnerable ✔ Themeable ✔ Simple ✔ 8
@reubano #arushacoders CAN WE DO BETTER? 9
@reubano #arushacoders STATIC SITE GENERATORS 10
@reubano #arushacoders STATIC SITE GENERATORS content data styles templates plugins
HTML HTML 11
@reubano #arushacoders CONTENT 12
@reubano #arushacoders TEMPLATES 13
@reubano #arushacoders PLUGINS 14
@reubano #arushacoders HOSTING 15
@reubano #arushacoders COMMENTS 16
@reubano #arushacoders 17
@reubano #arushacoders THE BAD PARTS 18
@reubano #arushacoders THE BAD PARTS content HTML HTML 19
@reubano #arushacoders REPLACING CMS HTML HTML content content 20
@reubano #arushacoders REPLACING CMS 21
RESOURCES https://daringfireball.net/projects/markdown/ http://handlebarsjs.com/ https://jekyllrb.com/ https://www.staticgen.com/ https://staticsitegenerators.net/ https://disqus.com/ https://pages.github.com/ https://www.contentful.com/ 22
RESOURCES https://www.netlify.com/ http://graphql.org/ https://aws.amazon.com/lambda/details/ http://kevinold.com/2016/02/01/serverless-graphql.html https://github.com/serverless/serverless-graphql-blog https://github.com/serverless/serverless https://hexo.io/ https://www.gitbook.com/ 23
RESOURCES https://gohugo.io/ https://blog.vellumatlanta.com/2016/05/04/apple-stole-my-music-no- seriously/ 24
@reubano #arushacoders THANKS! Reuben Cummings @reubano 25