About me
More about meFrench developer expatriated in Montreal, I always have several side projects ongoing, and I love sharing what I learn on this blog, on Twitter, or occasionnaly in books.
I am available for contract work; I can help you if:
- you need an experienced developer to work on a project (TypeScript, React),
- your team needs to set up clean architecture or clean processes (tests, code review),
- you need someone to teach front-end programming.
Latest articles
See all- Using Zod & TypeScript for more than user input validationMarch 8, 2023If you have ever created an API or a form accepting user input, you know what data validation is, and how tedious it can be. Fortunately, libraries can help us, such as Yup or Zod. But recently, I realized that these libraries allow patterns that go much farther than input validation. In this post, I’ll show you why I now use them in most of my TypeScript projects.
- Display your Gumroad products on your Next.js websiteFebruary 26, 2023If you sell some products on Gumroad and also have a personal website, maybe you’d like to automatically list your products on this website. And if your website is based on Next.js, you can do it pretty easilly using Gumroad API.
- Use Next.js Image component in posts with MarkdownFebruary 19, 2023Next.js has a wonderful Image component that lazy loads images and optimizes their dimensions. Here is how to use it when generating your blog from Markdown.
- Create OG images for your blog with Next.jsNovember 7, 2022Vercel recently announced a new library to generate OpenGraph (OG) images. A short tutorial to see how to use it to generate OG images for your Next.js application.
Latest books
See allA short guide to using Next.js to create full-stack applications with React, enjoying serverless features to authenticate users and use databases.
I wrote a book about Kotlin to document what I learned when I discovered the language.
A book I made with the content of my interactive course useEffect.dev.
- React: Développez le Front End de vos applications web et mobiles avec JavaScript (2020)
A book in French teaching React to beginners.
Current projects
See all- GitHub Business Card2022 · Next.js · React · TypeScriptA business card from your GitHub profile
- Montreal Developer Jobs2022 · Next.js · React · TypeScriptA niche job board for developers in Montreal.