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
Static Sites & Generators FTW!
Search
Reuben Cummings
June 01, 2016
Technology
350
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Static Sites & Generators FTW!
Static Sites & Static Site Generators
Reuben Cummings
June 01, 2016
More Decks by Reuben Cummings
See All by Reuben Cummings
Peoria Data Strategy
reubano
1
60
Fast Sites FTW!
reubano
1
100
You Might Not Need Pandas
reubano
0
400
Stream processing made easy with riko
reubano
1
370
A Functional Programming Approach To Data Processing In Python
reubano
1
620
Using Functional Programming for efficient Data Processing and Analysis
reubano
3
1k
Geospatial Analysis Made Easy with meza
reubano
0
360
Quantum of Data: A data science journey
reubano
1
250
Open Data Day Arusha
reubano
0
260
Other Decks in Technology
See All in Technology
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
210
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
0
150
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
570
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
290
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
200
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
710
Incremental HTTP
kazuho
5
1.9k
可視化から始めたAI駆動開発_ochi_ver1.01 / AI-Driven Development Starting with Visualization_ver1.01
yayoi_dd
0
110
AI駆動開発で仕様はどこまで書くべきか? ― 人とAIの責務境界から考える開発プロセスの実践
takahiromatsui
1
280
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
270
Featured
See All Featured
Leo the Paperboy
mayatellez
10
2.3k
Writing Fast Ruby
sferik
630
63k
Designing for humans not robots
tammielis
254
26k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
KATA
mclloyd
PRO
35
16k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
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