Feb 22 · 13 min read · Source: Event Sourcing Fits: When Should You Use It (and When You Shouldn’t)? 1. The quiet problem Event Sourcing actually solves Most systems don’t fail because they “can’t store data.” They fail because they can’t explain data. Someone chang...
Join discussion
Feb 17 · 3 min read · undefined == null → true, but null == 0 → false (WHY?) JavaScript equality is one of the most confusing topics for beginners. Consider these three statements: undefined == null // true undefined === null // false null == 0 // false At...
Join discussion
Jan 10 · 3 min read · When you see JavaScript errors like “Cannot read properties of null” or “undefined is not a function,” it’s tempting to blame your code logic. In many real projects, however, the logic is fine. The real issue is simpler and easier to miss: the DOM el...
Join discussionSep 10, 2025 · 10 min read · Introduction Null reference exceptions are the norm, they are not exceptional. For many developers, handling nothing (null) has become a mundane routine built into the mind's muscle memory. A few "if" statements there, a guard condition here, and yet...
Join discussion
Sep 10, 2025 · 7 min read · TL;DR C# developers have better options than relying on null. Use value types for guaranteed validity, Option<T> in libraries like LanguageExt for explicit absence, required/init for complete object construction, and Nullable Reference Types for safe...
Join discussion
Aug 20, 2025 · 2 min read · Si alguna vez te has encontrado con null y undefined en JavaScript y te has preguntado cuáles son las diferencias reales entre ambos, no estás solo. Estos conceptos pueden ser confusos al principio, pero una vez que conoces sus particularidades, se v...
Join discussionAug 16, 2025 · 5 min read · TL;DR: Avoid methods that return Object, Any, or null instead of specific types. Make them fully polymorphic Problems 😔 Missed Polymorphism Tight Coupling Excessive Null Checks Confusing Returns Fragile Code Hard to Test Lost type safety Broken po...
Join discussion
Jul 16, 2025 · 5 min read · It was a chill Thursday night. I was working on a profile update feature for one of my Flutter apps. I had just refactored a bunch of code and felt pretty confident. After all, Dart has null safety now what could go wrong? The app launched, everythin...
Join discussion
Jul 12, 2025 · 4 min read · Purpose I wrote this article to clear up confusion about null and undefined, so we can be better prepared for interview questions. These are very basic concepts in JavaScript, but they often cause confusion, especially for beginners. Introduction As...
Join discussion