Tags Overview for All Blog Topics

Microsoft Technologies and Products

Microsoft

Microsoft’s technology ecosystem spans cloud platforms, development frameworks, and enterprise services. This collection explores Azure, .NET, developer tools, and strategic technology decisions in the Microsoft landscape.

Monitoring & Metrics

Application monitoring transforms raw telemetry into actionable insights about system health, performance characteristics, and operational anomalies for proactive incident response.
MSBuild Tool for .NET Projects

MSBuild

MSBuild is Microsoft’s build engine for .NET projects, providing project configuration, build orchestration, and customization capabilities. This collection explores MSBuild fundamentals, advanced scripting, and build optimization.
NetEvolve NuGet Package Libraries

NetEvolve

NetEvolve is a collection of open-source .NET libraries published on NuGet. This collection provides release notes, usage guides, samples, and best practices for leveraging these packages effectively.
Networking and Infrastructure Connectivity

Networking

Networking forms the foundation of distributed systems, enabling communication between services, applications, and infrastructure components. This collection examines networking concepts relevant to modern software development, from container networking and service meshes to load balancing and DNS resolution in cloud and Kubernetes environments.

NuGet Package Management for .NET

NuGet

NuGet is the package management system for .NET development. This collection explores package consumption, creation, versioning strategies, private feeds, and dependency management for healthy package ecosystems.
Observability and Monitoring

Observability

Observability is the practice of understanding what’s happening inside complex distributed systems by examining their external outputs. Unlike traditional monitoring that asks “is this thing broken?”, observability enables teams to ask arbitrary questions about system behavior without predicting failure modes in advance.

Open Source

Open source software forms the foundation of modern development. This collection explores contributing to OSS projects, maintaining libraries, licensing considerations, and sustainable open source participation.

Performance

Performance optimization requires profiling, measurement, and evidence-based improvements. This collection explores benchmarking techniques, memory management, allocation reduction, and practical optimization strategies for .NET applications.

Platform Engineering

Platform Engineering creates internal developer platforms (IDPs) that provide self-service infrastructure, automated workflows, and golden paths. Teams treat platforms as products, focusing on developer experience to reduce toil and accelerate delivery.
Privacy by Design in .NET

Privacy

Privacy is not enforced by legal teams. It is enforced by how you design database schemas, structure APIs, implement logging, and manage data workflows. Privacy by design means treating personal data as toxic waste requiring systematic containment and controlled disposal.

RCDA

Risk and Cost Driven Architecture (RCDA) by Eltjo Poort aligns architectural decisions with business goals by balancing risks and costs. This pragmatic approach delivers value early while managing complexity and uncertainty.