Skip to content

Software development pills

Practical tutorials, best practices and technical insights for developers

Explore articles

Latest articles

Building resilient .NET applications

· Alessandro Mengoli

A dependency can become unavailable, slow, or overloaded. Learn why try/catch is not enough and how the standard HttpClient resilience pipeline helps.

#dotnet#resilience#polly

MCP 2026-07-28: what changed and why

· Alessandro Mengoli

The 2026-07-28 revision of the Model Context Protocol moves from stateful to stateless operation. A look at MRTR, the end of the initialize handshake, and what this means for scaling...

#mcp#ai#llm

What observability is (and what it isn't)

· Alessandro Mengoli

What observability means, how it differs from monitoring, and why distributed systems need it.

#observability#monitoring#software

What is OpenTelemetry and why does it matter?

· Alessandro Mengoli

An introduction to OpenTelemetry, its telemetry signals, architecture, and benefits for distributed systems.

#opentelemetry#observability#monitoring

Generate Time Series Data with TimescaleDB

· Alessandro Mengoli

Discover how to generate test data for your time series applications using TimescaleDB's generate_series function

#timescaledb#postgresql#testing