The Cache FamilyOne `ICacheService` contract, two swappable backends — an in-memory LRU cache (BitFaster) and a disk-backed cache that survives process restarts — switchable through configuration, safe-off by default.6 min read·powercsharp.hashnode.devSep 2
The Features FrameworkA feature flag library answers one question: is this feature enabled? It doesn't answer the question that actually matters in a real application: what happens to dependency injection when the feature is *not* enabled? That gap is where `PowerCSharp.Features` came from.5 min read·powercsharp.hashnode.devAug 21
Foundation: Core, Extensions, Utilities, Helpers, CompatibilityTwenty Years of the Same Five Bugs7 min read·powercsharp.hashnode.devAug 18
Why I Built a Feature Module Engine — and Why Feature Flag Libraries Weren't EnoughA feature flag library tells you whether a feature is on or off. A feature module engine tells you what to do about it.7 min read·powercsharp.hashnode.devJul 14
100+ Extension Methods: When Breadth Is a Design Decision, Not a MistakeThe danger of extension method libraries is not the methods — it's the lack of discipline. Here is how I designed 100+ methods that still have a coherent API surface.5 min read·powercsharp.hashnode.devJul 3