C#/.NET · OPEN SOURCE · DEEP DIVES
Deep .NET.
Built in public.
I’m Stepan Minin—a C#/.NET engineer, technical author, and open-source maintainer. I take apart the abstractions .NET teams use every day and show what they cost, where they break, and how to build better ones.
GitHub opens in a new tab. Hit Follow on the profile.
01 / SIGNAL
Read the
deep dives
02 / PROJECTS
Start with
the code
Four repositories that capture the range: a language, a type-safe pattern, test infrastructure, and statically typed gRPC mocking.
03 / UPSTREAM
Code beyond
my repos.
Selected contributions to the .NET ecosystem. Every item links to its public review history—implementation, discussion, and outcome included.
- ZiggyCreatures / FusionCache [FEATURE] WithRedisDistributedLocker IFusionCacheBuilder method PR #633 ↗
- wiremock / WireMock.Net feat(xunit logging): TestOutputHelperWireMockLogger PR #1488 ↗
- wiremock / WireMock.Net Feature/early mismatch PR #1451 ↗
- StefH / JsonConverter System.Text.Json and Newtonsoft.Json accept user-provided JsonSerializerOptions PR #22 ↗
- Hookyns / validly [bug] IServiceProvider does not contain a definition for GetRequiredService PR #13 ↗
- Hookyns / validly [bug] Enable NativeAOT support by using source generation JSON serialization for ValidationMessage PR #10 ↗
- Hookyns / validly [bug] fix floating point param source generation PR #9 ↗
- Apps72 / DbMocker 1.24.0 - implementation of GetBytes method PR #35 ↗
- emrahyumuk / NUT-number-to-text RUB updgrades PR #28 ↗
04 / Contacts
Follow social
media.
KEEP THE THREAD
The next useful
thing ships on GitHub.
Follow @Stepami
One profile. No newsletter gate.