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

Kompletní obsah zde: https://kafemlejnek.tv/dil-30-jam-stack/

Obsah
  1. Představení Ládi Prskavce 0:54
  2. Co představuje zkratka JAM stack? 1:59
  3. Je JAM stack konkurence Wordpressu? 3:34
  4. Co je nejznámnější implementací JAM stacku (Smashing magazine)? 5:38
  5. Jaké jsou největší výhody JAM stacku? 6:17
    1. škálování
    2. flexibilita pro vývojáře (IDE, Git - verzování, CI)
    3. bezpečnost
    4. super cena - zdarma :)
    5. HTTPs s Let's Encrypt zdarma
  6. Jaké nástroje pro JAM stack existují? Ghost, Jekyll, Hugo, Gatsby ... 7:55
  7. Je JAM stack použitelný pouze pro vývojáře nebo má interaktivní editory pro běžné redaktory? 8:59
  8. V jaké syntaxi se píšou články (Markdown, Asciidoc, Sphinx ReST)? 11:52
  9. Je možné používat v JAM stack enginech vlastní pluginy? 12:55
  10. Šablonovací jazyky 14:41
  11. Jaké jsou překážky / limitace nasazení JAM stacku? 15:40
  12. Myslíš, že JAM stack může nahradit WordPress? 18:46
  13. Static man 23:05
  14. Jaká je performance generování stránek při velkém množství stránek / tagů / kategorií? 23:28
  15. Jak se řeší pokročilejší workflow? 28:47
  16. Jakou kombinaci generátorů bys doporučoval ty osobně? 29:41