Tags Overview for All Blog Topics

Disaster Recovery

Disaster recovery usually fails at restore time, not backup time. Every team has backups. Most teams have never restored from them under realistic conditions. The gap between “we have a backup strategy” and “we can recover in production” is where customers experience downtime, regulators ask uncomfortable questions, and engineers discover that the runbook references a tool that no longer exists.

The articles in this collection treat disaster recovery as a tested capability rather than a documentation artifact. Recovery Time Objective (RTO) and Recovery Point Objective (RPO) are not aspirational numbers — they are commitments that have to survive a real incident at 2 AM with half the team on holiday. Targets that look reasonable in a planning session quietly become impossible when the actual restore depends on a step nobody has rehearsed.

EF Core: Migrations and Data Access Patterns

EF Core

Entity Framework Core is the primary ORM for .NET, and its surface area extends well beyond basic CRUD. This collection examines EF Core from a practitioner’s perspective: migration design, model configuration, performance patterns, and the architectural decisions that determine whether your data layer stays maintainable as systems grow.

Enterprise

Enterprise-scale development introduces challenges around team coordination, consistency, legacy systems, and governance. This collection explores architectural patterns and strategies for shipping software at enterprise scale.
Tool and Code Extensions for Developers

Extensions

Development tool extensions enhance IDE capabilities and automate workflows. This collection explores high-value extensions for Visual Studio and VS Code that improve productivity without creating bloat or stability issues.
GDPR Engineering in .NET Systems & Azure

GDPR

GDPR is not just a legal requirement—it is an engineering specification for how personal data must be handled throughout its lifecycle. For .NET developers, GDPR demands that data models support deletion, APIs expose data subject rights, and workflows implement consent management.