Daniel Azevedo

Daniel Azevedo @dazevedo

About: C# developer passionate about clean code and design patterns. Sharing insights on software architecture, coding best practices, and tech tips. Join me on this journey to better code!

Location:
Portugal
Joined:
Sep 2, 2024

Daniel Azevedo
articles - 105 total

AG-2 in Practice #8 – Deploying AG-2 Agents in Real-World Applications

Welcome back! This post is all about deploying your AG-2 workflows in real-world applications — not...

Learn More 4 1May 26

AG-2 in Practice #7 – Getting Started with AG2 Studio (No-Code Agent Workflows)

Welcome back! By now, you’ve built agents, patterns, tools, and even human-in-the-loop setups — all...

Learn More 0 0May 26

AG-2 in Practice #6 – Human-in-the-Loop (HITL) Workflows

Welcome back! In the last post, we built a custom pattern with conditional logic and tool use. But...

Learn More 0 0May 26

AG-2 in Practice #5 – Building Custom Patterns and Integrating Tools

Hey again! So far, you’ve seen AG-2’s built-in patterns and multi-agent setups. Now, it’s time to...

Learn More 2 0May 25

AG-2 in Practice #4 – Using Patterns to Structure Multi-Agent Workflows

Welcome back! By now, you've created a multi-agent system where a Researcher passes info to a...

Learn More 0 0May 25

AG-2 in Practice #3 – Creating a Multi-Agent Workflow (Researcher + Writer)

Welcome back to the series! So far, we’ve learned what AG-2 is and created a basic single-agent app....

Learn More 0 0May 25

AG-2 in Practice #2 – Setting Up AG-2 and Creating Your First Agent

Welcome back! In the first post of this series, we explored what AG-2 is and how it works under the...

Learn More 0 0May 25

AG-2 in Practice #1 – What is AG-2 and How Does It Work?

Hey everyone! I’m starting a new blog series for anyone who wants to learn how to use AG-2, the...

Learn More 0 1May 25

The Mediator Pattern: Simplifying Communication in Complex Systems

Hi devs, When working with complex systems, managing the communication between multiple components...

Learn More 1 0Jan 22

Azure Event Grid: Simplifying Event-Driven Architectures

Hi devs As applications grow increasingly complex, modern systems demand real-time communication and...

Learn More 0 0Dec 18 '24

Understanding WebSockets: Real-Time Communication Made Simple

Hi devs, In an age where real-time updates are critical for applications like chat platforms, live...

Learn More 0 0Dec 8 '24

What is SignalR? A Real-Time Communication Framework for .NET

Hi devs In today’s digital world, where instant feedback and real-time updates are essential,...

Learn More 2 0Dec 8 '24

Blazor and Single-Page Applications (SPA)

Hi devs, As web developers, we’re constantly looking for ways to build fast, interactive, and...

Learn More 7 0Dec 3 '24

Logging with Serilog, Elastic Stack, and Kibana

Hi devs As developers, we’ve all faced those moments when a bug surfaces, and we’re left sifting...

Learn More 8 0Nov 25 '24

JWT in Microservices

Hi devs, Working with microservices brings a lot of flexibility and scalability to modern...

Learn More 2 0Nov 24 '24

OAuth2 in Microservices

Hi devs, In a microservices architecture, managing authentication and authorization can be complex....

Learn More 0 0Nov 24 '24

RabbitMQ: Fanout Exchange Pattern.

Hi devs The Fanout Exchange Pattern is one of the most commonly used messaging patterns in RabbitMQ....

Learn More 0 0Nov 24 '24

RabbitMQ: Using It with Microservices

Hi devs, RabbitMQ is one of the most popular message brokers, enabling communication between...

Learn More 1 0Nov 24 '24

Event Broker Implementation in C# Using Azure Service Bus

Hi devs The Event Broker Pattern is an essential part of modern distributed systems, particularly...

Learn More 2 0Nov 24 '24

Choreography vs. Orchestration in Microservices: What’s the Right Choice?

Hi devs, Microservices architecture is all about breaking down systems into smaller, autonomous...

Learn More 0 0Nov 23 '24

The Saga Pattern in Microservices

Hi devs, Microservices have revolutionized how we build scalable and flexible systems. However, they...

Learn More 1 1Nov 20 '24

Circuit Breaker Pattern -Building Resilience

Hi devs, When building microservices architectures, one of the key challenges is managing failures...

Learn More 2 0Nov 11 '24

Understanding RPC in Microservices

Hi devs, In a microservices architecture, services often need to communicate with each other to...

Learn More 1 1Nov 11 '24

Understanding Server-Side Composition and Client-Side Composition in Microservices

Hi devs, When building microservices-based applications, choosing how to structure and compose the...

Learn More 3 0Nov 11 '24

Akka, RabbitMQ, Kafka, and Azure Service Bus in Microservices Architecture

Hi devs, When building robust microservices, choosing the right tools for communication,...

Learn More 5 0Nov 11 '24

Bounded Contexts with Azure Service Bus: Scaling Domain-Driven Design

Hi devs, In Domain-Driven Design (DDD), one of the most fundamental concepts is the Bounded Context....

Learn More 1 0Nov 11 '24

SOA vs. Microservices: Key Differences and When to Use Each

Hi devs As software architecture evolves, Service-Oriented Architecture (SOA) and Microservices...

Learn More 0 0Nov 11 '24

Domain-Centric Architecture: Building Software That Aligns With Business Needs

Hi devs In the world of software architecture, keeping code aligned with business needs is crucial...

Learn More 6 0Nov 8 '24

What is Clean Code?

Hi devs, When developers talk about "clean code," they’re usually referring to code that is easy to...

Learn More 23 10Nov 7 '24

Understanding the Visitor Pattern in C#

Hi devs The Visitor Pattern is one of those classic design patterns in object-oriented programming...

Learn More 5 0Nov 7 '24