

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 testable, flexible, and 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












My book on Node.js / TypeScript software design and architecture just pre-launched 📕 (%33 off)!
SOLID: The Software Design & Architecture Handbook
Recent Blogs
view allHashing is a technique used to convert a key into another value (typically for cryptographic or data storage purposes). It works by running…
For many developers, JavaScript acts as introduction to the functional programming paradigm. And if you've never encountered callback…
Is Domain-Driven Design (DDD) overrated? In my opinion, you can only say DDD is overrated once you've achieved mastery over it. At this…
Well, everybody. The time has come. March 31st, 2022 was my last day at Apollo GraphQL. After about 3 years, countless blog posts, 4 talks…
Recently Edited Wikis
view allWe're just getting started 🔥 Interested in how to write professional JavaScript and TypeScript? Join 10000+ other developers learning about Domain-Driven Design and Enterprise Node.js. I won't spam ya. 🖖 Unsubscribe anytime.
