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
Transcript
25 slides
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
More Decks by Reuben Cummings
See All by Reuben Cummings
Peoria Data Strategy
reubano
1
66
Fast Sites FTW!
reubano
1
110
You Might Not Need Pandas
reubano
0
410
Stream processing made easy with riko
reubano
1
380
A Functional Programming Approach To Data Processing In Python
reubano
1
630
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
260
Open Data Day Arusha
reubano
0
270
Other Decks in Technology
See All in Technology
Claude Codeで新規事業を伸ばせるか? Zennの試行錯誤の記録
wadayusuke
2
190
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
350
田んぼの見回りをIoTで減らしたい!水位監視から電池駆動カメラまでの試行錯誤
itosoft
1
220
おうち環境でも「なるべく止めたくない!」 ― おうち環境の機器冗長化の理想と現実
yuutosi
1
390
閉域網でのAPI公開の選択肢全部比較!
takano0131
2
230
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
890
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
680
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
260
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
5
340
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
140
「任されビリティ」で引き受けて「よしなりてぃ」に頼らず任せる / Accept tasks with "makasarebility" and hand them over without relying on "yoshinarily"
pauli
0
620
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
640
The Language of Interfaces
destraynor
162
27k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
350
Optimizing for Happiness
mojombo
378
71k
So, you think you're a good person
axbom
PRO
2
2.3k
Practical Orchestrator
shlominoach
192
12k
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
940
Claude Code のすすめ
schroneko
67
230k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400