~/talk

Pump up the JAM with Gatsby

Talkat code.talks 2019 · 2019-10-24..10-25· [javascript, web-platform]
slides:none on file

Gatsby generates static PWAs from any content source using a unified GraphQL layer and a createNode API, builds React pages with server-side rendering, and ships built-in features like image processing that produces traced SVG placeholders and prefetch-on-hover data fetching. Demo shows a fake shop with ~20,000 products where incremental rebuilds take ~30 seconds (full from-scratch build ~3 minutes), final output ~30,000 files / 600 MB. MDX lets editors embed JSX in content and the plugin ecosystem (≈580 plugins, ≈250 sources) glues everything together.

AI-written summary · about

  1. 0:00Start
  2. 2:04A brief history of "CMS"
  3. 4:39Meet the JAM stack
  4. 4:56JAM in a nutshell
  5. 7:14How "static site generators" work
  6. 10:39How Gatsby works
  7. 13:28Pages, Layout & Routing
  8. 19:23query details in page template
  9. 20:02Frontmatter, JSON & MDX
  10. 23:14Gatsby Image / Sharp
  11. 29:12Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.