Aug 28, 2026designing-with-types-typescript-effect-approachDesigning with Types: ConclusionA before-and-after look at the Contact model, what its types now prevent, and where type-driven design is worth the extra code. typescript ddd effect-ts ▶READ MORE
Aug 26, 2026designing-with-types-typescript-effect-approachDesigning with Types: Non-String TypesHow to constrain numbers, timestamps, and units with Effect so arithmetic and date parsing cannot quietly violate domain rules. typescript ddd effect-ts ▶READ MORE
Aug 23, 2026designing-with-types-typescript-effect-approachDesigning with Types: Constrained StringsHow to use Effect Schema to normalize and constrain strings when they enter the domain, so formatting and length rules travel with the type. typescript ddd effect-ts ▶READ MORE
Aug 15, 2026designing-with-types-typescript-effect-approachDesigning with Types: Making state explicitHow to model lifecycle rules as tagged states and events with Effect, making every transition and failure explicit. typescript ddd effect-ts ▶READ MORE
Jul 28, 2026An opinionated look at how I use Fedora COSMIC AtomicHow I combine Fedora's atomic base, COSMIC's keyboard-driven tiling, Flatpak, Homebrew, Mise, and containers into a low-maintenance Linux workstation. linux fedora cosmic-desktop ▶READ MORE
Feb 12, 2026The Slop Coding EraThe hype around AI-generated code is creating a culture where quantity trumps quality. Strategic Domain-Driven Design shows us when LLM can take the lead and when it should stay in a supporting role. llm ddd ▶READ MORE