

My book on Node.js / TypeScript software design and architecture just pre-launched 📕 (%33 off)!
SOLID: The Software Design & Architecture Handbook
I'm Khalil. I teach advanced TypeScript & Node.js best practices for large-scale applications. Learn to write flexible, maintainable software.
I create courses, books, and articles for aspiring developers on Enterprise Node.js, Domain-Driven Design, GraphQL, and writing testable, flexible JavaScript.
Recent Articles
view all.png)











My book on Node.js / TypeScript software design and architecture just pre-launched 📕 (%33 off)!
SOLID: The Software Design & Architecture Handbook
Recent Blogs
view all
In this article, you will learn how cold start issues occur, what factors contribute to cold starts, and how to manage Lambda cold starts…
Historically, when starting on a new React project, we’ve had to design and implement the state management infrastructure from scratch in a…

Intro On most projects I've ever worked collaboratively on, someone takes the role of the code cleanliness champion. It's usually the team…

Intro In the previous article in this series, "How to use ESLint with TypeScript", we learned how add ESLint to our project and configure it…
Recently Edited Wikis
view allWe're just getting started 🔥 Interested in how to write professional JavaScript and TypeScript? Join 8000+ other developers learning about Domain-Driven Design and Enterprise Node.js. I won't spam ya. 🖖 Unsubscribe anytime.
