Adil Haddaoui

/ Home
Adil Haddaoui
Hi, I’m Adil, a Senior Full Stack Engineer with 10+ years of building and shipping production web products, from founding-engineer MVPs at startups to regulated platforms for banks and financial firms.
I own features end to end: data model, APIs in Node.js and NestJS, React and Next.js front-ends, tests, CI/CD, and fixing things in production when they break.

Didn't fit in a Tweet AKA /blog ✍

React Redefined: Unleashing it's Power with a new Compiler

The React's game-changing update: a brand-new compiler that simplifies coding, making it cleaner and more efficient. This major leap forward promises an easier and more enjoyable development experience. In this post, we're diving into the big changes and what they mean for us developers. It's a thrilling time for the React community, and we can't wait to see where this update takes us.

Photo of Adil Haddaoui
Adil Haddaoui

HTMX: Redefining Simplicity in Web Development

Discover the simplicity of web development with HTMX. Dive into practical examples that showcase HTMX's ability to enhance HTML for dynamic updates, form submissions, and real-time search—effortlessly and with minimal code. Learn how HTMX streamlines development, making it easier to create interactive, maintainable web applications.

Photo of Adil Haddaoui
Adil Haddaoui

Customizing JWT Session in NextAuth: A Practical Guide to Adding custom User Data

Unlock the full potential of NextAuth in your Next.js applications by learning how to seamlessly integrate additional user data into JWT sessions. This comprehensive guide demystifies the process and provides you with the missing pieces of the puzzle, ensuring your authentication flow is not only secure but also informative and tailored to your needs. Dive into our step-by-step tutorial and elevate your user sessions beyond the basics!

Photo of Adil Haddaoui
Adil Haddaoui

Better error handling when trying to optimize sequential promises

When working with promises, it's important to ensure that any errors that occur are properly handled to prevent unexpected behavior in your application. This is especially true when optimizing sequential promises, as they can be particularly prone to errors

Photo of Adil Haddaoui
Adil Haddaoui

Eliminate Entire Class of Bugs in JavaScript with These Proven Techniques

Libraries to use with any JS projects for better developer experience

Photo of Adil Haddaoui
Adil Haddaoui

[Deprecated] Getting Started with ReactJS: Straightforward

Start your ReactJS journey with this simple and straightforward guide. Learn the basics and build dynamic user interfaces for your web apps. Get started now!

Photo of Adil Haddaoui
Adil Haddaoui