Initial setup
  • Welcome
  • Create app with NextJS template
  • Create Github repository
Configure project
  • TypeScript
  • Migrate from JavaScript to TypeScript
  • CSS Modules
  • Component Architecture
  • Absolute imports
Components and routes
  • Create React component: Navigation
  • Create static routes: About page
Make the blog engine
  • Fetch data on build-time with getStaticProps
  • Get posts on the Server-Side: NodeJS
  • Add first blog post
Additional touches
  • The new component
  • Handling Search Engine Optimization
Wrap-up
  • Replace unsupported JS method on NodeJS LTS
  • Deploy to a Serverless platform (Vercel)
  • See you next time!