Kafemlejnek.TV 30. – JAM stack
Říká vám něco zkratka JAM stack? Mě byla ještě donedávna zcela neznámá. Prvním impulsem byl článek od Bantera o převodu blogu na statický generátor Jekyll, druhým pak lightning talk Ládi Prskavce na letošním jOpenSpace.
Zkratka JAM představuje slova JavaScript, API, Markup a pokud chcete získat pouze základní přehled o ní, koukněte na Láďovu přednášku z jOpenSpace (5 minut): https://youtu.be/_7AF1lma4bw
Pokud by vás zajímalo více podrobností - stejně tak jako nás, připravili jsme delší povídání s Láďou Prskavcem, kde se tomuto tématu podíváme na zoubek víc.
JAM stack je unikátní v tom, že vám umožní zůstat u standardního způsobu vývojáře (MarkDown, Git, pull-requesty) a zároveň získat hosting zdarma, bezpečnost, rychlost a nulové starosti se správou webu.
Kupříkladu web konference jOpenSpace už na JAM stacku provozujeme - zdrojové kódy je možné si prohlédnout na GitHubu, hosting zdarma nám zajišťují GitHub pages.
Kdybych toto věděl už před pár lety nevznikla by řada zbytečných WordPress instalací.
Zdroje
- mindmapa pokrývající základní oblasti okolo JAM stacku
- tweet o tom, že US government přechází na JAM stack
- vše co jste chtěli vědět o webech generovaných do statiky
- Láďův úvodní článek o JAM stacku, kterým to všechno začalo
- Láďův článek o migracích na generátor Hugo
- StaticMan
- Intense Debate
Kompletní obsah zde: https://kafemlejnek.tv/dil-30-jam-stack/
Obsah
- Představení Ládi Prskavce 0:54
- Co představuje zkratka JAM stack? 1:59
- Je JAM stack konkurence Wordpressu? 3:34
- Co je nejznámnější implementací JAM stacku (Smashing magazine)? 5:38
- Jaké jsou největší výhody JAM stacku? 6:17
- škálování
- flexibilita pro vývojáře (IDE, Git - verzování, CI)
- bezpečnost
- super cena - zdarma :)
- HTTPs s Let's Encrypt zdarma
- Jaké nástroje pro JAM stack existují? Ghost, Jekyll, Hugo, Gatsby ... 7:55
- Je JAM stack použitelný pouze pro vývojáře nebo má interaktivní editory pro běžné redaktory? 8:59
- V jaké syntaxi se píšou články (Markdown, Asciidoc, Sphinx ReST)? 11:52
- Je možné používat v JAM stack enginech vlastní pluginy? 12:55
- Šablonovací jazyky 14:41
- Jaké jsou překážky / limitace nasazení JAM stacku? 15:40
- Myslíš, že JAM stack může nahradit WordPress? 18:46
- Static man 23:05
- Jaká je performance generování stránek při velkém množství stránek / tagů / kategorií? 23:28
- Jak se řeší pokročilejší workflow? 28:47
- Jakou kombinaci generátorů bys doporučoval ty osobně? 29:41