Alexander Lichter
Web Engineering Consultant • Founder • Nuxt team • Speaker
An Architecture For Modern Web Applications
21.02.2019 - VueJS Dublin
Alexander Lichter
Nuxt.js Core Team Member
@TheAlexLichter
or ten
avascript
PIs
arkup
Is static and won't be modified by the server
Will be pre-built before every (re-)deploy
Usually built with a Static Site Generator (SSG)
Used for all dynamic parts of the project
Runs entirely on client-side
No framework/library limitations
Interactions with the page handled by an API
Called by the Javascript via HTTPS
Typically microservices, serverless functions or similar
Performance
Simplicity
Security
Cost
powered by Vue
Vuepress
Nuxt.js
Gridsome
of static site generation + Nuxt.js
...but not easy enough
...when you know how
Going JAMstack with Netlify and Nuxt - blog.lichter.io
Nuxt.js - An Introduction - Slides from my Nuxt talk
JAMstack.org - To learn more about JAMstack itself
Why Nuxt? - A great video summary
By Alexander Lichter
Web Engineering Consultant • Founder • Nuxt team • Speaker