Everything you need to know about Concurrent React (with a little bit of Suspense)
Table of Contents Intro The Problem Synchronous Rendering The Solution Concurrent List Filtering Concurrent Rendering ~ Branching Workflow Concurrent Features Transitions Deferred Values Suspense Additional Considerations Suspension Points Low Priority…
Dependency Injection in JS/TS – Part 2
Photo by Floarian Klauer on Unplash Table of Contents Intro Integration Testing Asynchronous Container Creation Caveats Bootstrap Container Decorators Migrating a Codebase to Use DI Further Reading Intro In the…
Dependency Injection in JS/TS – Part 1
Photo by Vadim Sherbakov on Unplash Table of Contents Intro Fundamentals Terminology Build vs Use Varying Implementations Mock Implementations In Development Extracting Configuration Dependency Injection With Classes Deciding What to…
Const Correctness (for non C++ programmers)
Image from unsplash Intro Even though nowadays I mostly work with Javascript/Typescript, I've spent a long time programming with C++ and as you've probably heard already, C++ is an absolute…
Dependency Injection With Cyclic Dependencies
Photo by Matt Seymour on Unsplash Intro Dependency injection is a very powerful technique that allows us to write code that is both more testable and decoupled. When using DI…