Courses
2023
Blazing Fast Next.js with React Server Components
2023
Manage client - only code in Next.js with React Browser Components
Ever met the dreaded "hydration failed" error or `window` not defined? In this course, we will learn how to handle client-only code with Next.js. This is more delicate as it seems, because your React components are also imported and rendered server-side by Next.js.
Articles
2023
Leveraging Server Context for Advanced Next.js Optimization Patterns
Understanding server context can help Next.js developers optimize advanced use cases, such as caching data during server-side rendering and making the cache available in the client. This guide will help you understand intermediate topics to get you on your way.
2022
Treat your users right with HTTP Cache and Segmented Rendering
Guests are enjoying optimal performance, with static rendering, while paid customers get the worst, with per-request SSR or clien…
2022
A New Pattern For The Jamstack: Segmented Rendering
“Segmented Rendering” is a new pattern and it will change the Jamstack game forever. Let’s try to push the boundaries of static rendering and learn how to apply it to personalized content.
2021
How to set configuration variables in Next.js
Imagine the following scenario: you are a front-end developer at NPM, Inc., and you want to display the current version of your…
2021
Let’s bring the JAMstack to SaaS: introducing Rainbow Rendering
Why the JAMstack fails at SaaS? There’s a problem: SaaS applications are a terrible context for build-time pre-rendering. Therefore they…
2021
Render anything statically with Next.js and the Megaparam
“Rainbow Rendering” is the ability to statically render multiple variations of the same page. If you want your home page in seven differ…
2021
Theoretical foundations for server-side rendering and static-rendering
2020
How to replace Meteor by Next – Introducing Vulcan Next Starter
By Eric Burel 2020, still looking for a productive JS framework When you create a product for your own company, you are free to spend time setting up a development environment that fits your own quirks. Granted, you'll likely spend a reasonable amoun...
2019
Write less code, ship more apps
Who hasn’t dreamt they could create web and mobile applications from scratch in a matter of days, while using cutting-edge technologies…
Talks
2022
Architecture licorne pour le rendu arc-en-ciel avec Next.js
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
2022
Segmented Rendering: a new pattern for the Jamstack
The Talk discusses the concept of segmented rendering for personalization in web development. It explores different rendering techniques, including server-side rendering, static seed generation, and dynamic rendering. The issue of rich guests and poor customers is addressed through segmented rendering. The implementation of segmented rendering with Next.js involves a lightweight proxy server and URL rewriting. The Talk also highlights the benefits of invisible server-side rendering and suggests a future unified API for server rendering.
2020
Développer une application plus rapidement
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Open source projects
Vulcan Next
The Next starter for GraphQL developers. Contribute to VulcanJS/vulcan-next development by creating an account on GitHub.
Vulcan NPM generic packages
The full-stack JavaScript App Framework. Contribute to VulcanJS/vulcan-npm development by creating an account on GitHub.
Devographics Surveys
Monorepo containing the State of JS apps. Contribute to Devographics/Monorepo development by creating an account on GitHub.