TL;DR: I turn complex .NET problems into clean, copy-pasteable solutions – and I document the why so you can scale without duct tape.
Work with me Follow on LinkedIn
Hey, I’m Aliaksandr (Sasha works too) – a .NET developer obsessed with shipping fast, readable, and well-instrumented software. On this blog I unpack the patterns, trade-offs, and production gotchas behind real projects in C#, ASP.NET Core, Blazor, MAUI, and AI/LLM on .NET. The mission? Empower developers, one byte at a time.
What you’ll find here
- Hands-on guides that go beyond “hello world” into deployment, telemetry, resilience, and cost/latency trade-offs.
- .NET Nuggets – short, high-signal tips you can apply between standups.
- Performance & architecture: cleaner pipelines, resilient HTTP, pragmatic patterns.
If the code you write today makes your future self smile (or at least not cry), we’re doing it right.
Start here / Quick wins
- .NET Nuggets → https://amarozka.dev/category/net-development/net-nuggets/
- .NET Development (all guides) → https://amarozka.dev/category/net-development/
Topic hubs
- AI on .NET → https://amarozka.dev/category/net-development/ai/
- MAUI → https://amarozka.dev/category/net-development/maui/
- .NET Fundamentals → https://amarozka.dev/category/net-fundamentals/
- Databases → https://amarozka.dev/category/databases/
- Design Patterns → https://amarozka.dev/category/design-patterns/
- Tools → https://amarozka.dev/category/net-development/tools/
My approach (no fluff, just guardrails)
- Design for change: isolate volatility with composition, strategy, and state.
- Instrument everything: logs, metrics, traces first; hero code last.
- Latency is a feature: performance work is product work.
- DX matters: clear READMEs, reproducible scripts, and “why” comments.
- Ship, then sharpen: iterate in the open; let real users be the reviewer.
Who I write for
- Busy senior/lead devs who want the distilled version and battle-tested snippets.
- Mid-level devs leveling up into architecture, testing, and performance thinking.
- Teams adopting Blazor or MAUI and needing pragmatic patterns that survive contact with production.
Work with me / Say hi
Have a project, training need, or an idea you want to sanity-check? I’m open to consulting, workshops, and content collaborations.
👉 Contact me here – it’s the fastest way to get a thoughtful reply.
You can also find me sharing quick takes and threads on LinkedIn – that “follow” link in the blog footer goes straight there.
Why this blog exists
When I started writing, my About page said basically “I’m a passionate .NET dev” (true but… generic). Now the goal is sharper: make hard things legible so you can reason faster, pick the right trade-offs, and keep your codebase calm during release week. If that resonates, you’ll feel at home here.
Happy Coding,
Aliaksandr Marozka