No special messages at the moment. Just have a good day and stay hydrated!
Close

KHALIL STEMMLER

Currently
Spinning "Virgo's Maze" by Part Time
Reading "Patterns of Enterprise Application Architecture" by Martin Fowler

🚨 I'm writing a book! 📗

Introduction to software architecture & design principles with Node.js and TypeScript

Get the free ebook

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



recent articles

view all

Name, Construct & Structure | Organizing Readable Code - Part 1
Jun 15th, 2019 / 6 min read
Naming files & folders well, using well-understood technical constructs and strategically organizing files well are three ways to ...
Domain Knowledge & Interpretation of the Single Responsibility Principle | SOLID Node.js + TypeScript
Jun 13th, 2019 / 8 min read
The Single Responsibility Principle specifies that a class or function should only have one reason to change. Admittedly, that's n...
Over $85 billion spent on fixing bad code [bootcamps, junior devs, JavaScript, and software design principles]
Jun 7th, 2019 / 10 min read
More and more money is being spent by companies on maintaining bad JavaScript code. Here's where I think our industry needs to cha...
Clean Node.js Architecture | Enterprise Node.js + TypeScript
Jun 6th, 2019 / 7 min read
In this article, we'll look at the various different versions of the "clean architecture", simplify it, and understand how we can ...
Understanding Domain Entities [with Examples] - DDD w/ TypeScript
May 28th, 2019 / 12 min read
Entities are the first natural place we should aim to place business logic in domain-driven applications. In this article, we talk...
Knowing When CRUD & MVC Isn't Enough | Enterprise Node.js + TypeScript
May 24th, 2019 / 13 min read
MVC the granddaddy of application architectures. In this article, we explore common MVC patterns, the responsibilities of the "M"-...

🚨 I'm writing a book! 📗

Introduction to software architecture & design principles with Node.js and TypeScript

Get the free ebook



recently edited wikis

view all

Active Record
Updated May 25th, 2019 / 1 min read
An `Active Record` is a model that stores an in-memory representation of a database row or document.
Clean Architecture
Updated May 25th, 2019 / 1 min read
Clean architecture refers to organizing the project so that it's easy to understand and easy to change as the project grows.