Welcome to the Blog

Explore articles on programming, architecture, cloud technologies, and more.

#english#backstage

Backstage on Linux: Step-by-step Install + Catalog Components + Troubleshooting

A practical guide to install Backstage on Ubuntu/Linux, define catalog components, and fix common is...

#english#backstage

Spotify Backstage: From Infrastructure Wilderness to Platform Discipline

A Senior Solution Architect's perspective on how Backstage reduces developer cognitive load and enab...

#english#architecture

Platform Engineering as the Invisible Backbone of Reliable Systems

An engineering-focused perspective on the practices that underpin reliable, scalable systems.

#english#ai

Model Context Protocol (MCP): Standardizing Context for AI Systems

A technical deep dive into the Model Context Protocol (MCP), its architecture, motivation, and role ...

#english#ai

AI Agents in 2025: Moving from Digital Assistants to Digital Coworkers

The era of just asking questions is over. 2025 is about AI that actually gets things done for you.

#english#azure

Azure Container Apps: Making Cloud Apps Simpler for Everyone

How Azure Container Apps allows you to run modern applications without being a cloud expert.

#english#architecture

API Architectures: Choosing the Right Interaction Model

A comparison of six widely used API architectures - MQTT, SOAP, GraphQL, Webhooks, REST, and WebSock...

#english#ai

Why is Artificial Intelligence Getting Smaller? (And Why That's Good News)

Bigger isn't always better. Discover how 'miniature' AI is coming to your phone and protecting your ...

#español#ai

¿Por qué la Inteligencia Artificial se está haciendo más pequeña? (Y por qué es bueno)

No siempre lo más grande es lo mejor. Descubre cómo la IA 'miniatura' está llegando a tu teléfono y ...

#english#ai

Semantic Kernel vs. LangChain: Choosing an Orchestrator for Enterprise AI

A comparative architectural analysis of the two leading LLM orchestration frameworks for enterprise-...

#english#ai

Architecting for LLMs: Integrating Vector Databases into your Data Strategy

Why standard SQL/NoSQL isn't enough for semantic search and how to build a Retrieval-Augmented Gener...

#english#azure

Azure Logs Analytics for CosmosDB

How to enable and use Azure Log Analytics for Cosmos DB. Diagnostic settings, KQL queries, and full-...

#english#azure

Azure Log Analytics for CosmosDB

How to enable and use Azure Log Analytics for Cosmos DB. Diagnostic settings, KQL queries, and enabl...

#english#azure

Part 2 - CosmosDB Logical Partitions and the Impact on Partition Key Choice

Choosing the right partition key in Cosmos DB. A real-world IoT streaming scenario analyzing differe...

#english#azure

Part 1 - CosmosDB Partitions Deep Dive

Deep dive into physical partitions, logical partitions, and documents in Azure Cosmos DB. Understand...

#español#big-o

Big-O en Español Parte 5 - Consideraciones Avanzadas

Temas avanzados de Big-O: complejidad espacial, amortizada, y consideraciones prácticas para optimiz...

#español#big-o

Big-O en Español Parte 4

Análisis del rendimiento de cada tipo de expresión Big-O y cómo combinar diferentes complejidades.

#español#big-o

Big-O en Español Parte 3

Expresiones logarítmicas, exponenciales y factoriales en la notación Big-O con ejemplos prácticos.

#español#big-o

Big-O en Español Parte 2

Expresiones cuadráticas y cómo se comportan las funciones elevadas a cualquier potencia en la notaci...

#español#big-o

Entendiendo Big-O en Español - Parte 1

Exploramos las notaciones O(n) lineal y O(1) constante con ejemplos prácticos en JavaScript.

#español#big-o

Introducción a la Serie sobre la Notación Big-O

Una serie de posts sobre la notación Big-O, desde conceptos básicos hasta casos avanzados con ejempl...

#english#architecture

Event-Driven Architecture: Using Azure Event Grid for Decoupled Microservices

How to build reactive, scalable systems by shifting from orchestration to event-based choreography.

#english#architecture

Serverless First: When to Choose Azure Functions over Containers

Exploring the architectural decision-making process between event-driven scaling and containerized f...

#english#architecture

gRPC: Breaking the REST Bottleneck in Microservices Architecture

Why the shift to Protocol Buffers and HTTP/2 is redefining inter-service communication performance.

#english#architecture

Designing for Resilience: The Importance of Circuit Breaker Pattern

In a year of unprecedented digital demand, learning how to fail gracefully is more important than su...

#english#security

Transitioning to TLS 1.3: Improving Performance and Security in Enterprise Environments

Why the final approval of TLS 1.3 is a game-changer for latency and why you should start your migrat...

#english#security

Implementing SSL from Scratch with OpenSSL

Step-by-step: create a Root CA, Intermediate CA, issue certificates, export PFX/PKCS#12, generate CS...