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