DEV Community

Daniel Azevedo  profile picture

Daniel Azevedo

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 Joined on 
Understanding WebSockets: Real-Time Communication Made Simple

Understanding WebSockets: Real-Time Communication Made Simple

Comments
3 min read

Want to connect with Daniel Azevedo ?

Create an account to connect with Daniel Azevedo . You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What is SignalR? A Real-Time Communication Framework for .NET

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

Comments
3 min read
Blazor and Single-Page Applications (SPA)

Blazor and Single-Page Applications (SPA)

1
Comments
3 min read
Logging with Serilog, Elastic Stack, and Kibana

Logging with Serilog, Elastic Stack, and Kibana

Comments
3 min read
JWT in Microservices

JWT in Microservices

4
Comments
3 min read
OAuth2 in Microservices

OAuth2 in Microservices

2
Comments
3 min read
RabbitMQ: Fanout Exchange Pattern.

RabbitMQ: Fanout Exchange Pattern.

Comments
3 min read
RabbitMQ: Using It with Microservices

RabbitMQ: Using It with Microservices

1
Comments
3 min read
Event Broker Implementation in C# Using Azure Service Bus

Event Broker Implementation in C# Using Azure Service Bus

2
Comments
3 min read
Choreography vs. Orchestration in Microservices: What’s the Right Choice?

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

Comments
3 min read
The Saga Pattern in Microservices

The Saga Pattern in Microservices

Comments 1
3 min read
Circuit Breaker Pattern -Building Resilience

Circuit Breaker Pattern -Building Resilience

2
Comments
4 min read
Understanding RPC in Microservices

Understanding RPC in Microservices

Comments
4 min read
Understanding Server-Side Composition and Client-Side Composition in Microservices

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

Comments
4 min read
Akka, RabbitMQ, Kafka, and Azure Service Bus in Microservices Architecture

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

Comments
4 min read
Bounded Contexts with Azure Service Bus: Scaling Domain-Driven Design

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

Comments
4 min read
SOA vs. Microservices: Key Differences and When to Use Each

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

1
Comments
3 min read
Domain-Centric Architecture: Building Software That Aligns With Business Needs

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

4
Comments
4 min read
What is Clean Code?

What is Clean Code?

20
Comments 9
3 min read
Understanding the Visitor Pattern in C#

Understanding the Visitor Pattern in C#

5
Comments
4 min read
GitHub Spark: Create Apps with Ease and No Code

GitHub Spark: Create Apps with Ease and No Code

6
Comments
2 min read
Top 6 Design Patterns

Top 6 Design Patterns

2
Comments
3 min read
AI Feedback Analysis with the Facade Pattern

AI Feedback Analysis with the Facade Pattern

1
Comments
3 min read
Implementing a Perceptron from Scratch in Python

Implementing a Perceptron from Scratch in Python

2
Comments
3 min read
Flyweight Pattern in C# – Optimize Your Memory Usage!

Flyweight Pattern in C# – Optimize Your Memory Usage!

1
Comments
4 min read
Keras: Understanding the Basics with a Detailed Example

Keras: Understanding the Basics with a Detailed Example

Comments
4 min read
TensorFlow vs. PyTorch: Which Deep Learning Framework is Right for You?

TensorFlow vs. PyTorch: Which Deep Learning Framework is Right for You?

1
Comments
2 min read
Understanding the Proxy Pattern with a Payroll System Example

Understanding the Proxy Pattern with a Payroll System Example

4
Comments 1
4 min read
Understanding the Open/Closed Principle (OCP) from SOLID: Keep Code Flexible Yet Stable

Understanding the Open/Closed Principle (OCP) from SOLID: Keep Code Flexible Yet Stable

Comments
2 min read
Why Apache Kafka, Docker, and C#?

Why Apache Kafka, Docker, and C#?

Comments
3 min read
Orchestration vs. Choreography: Understanding Two Approaches in System Integration

Orchestration vs. Choreography: Understanding Two Approaches in System Integration

Comments
2 min read
Exploring Apache Kafka: A Beginner's Guide to Stream Processing

Exploring Apache Kafka: A Beginner's Guide to Stream Processing

6
Comments 1
2 min read
Streamlining DevOps with AZD CLI: A Deep Dive into CI/CD

Streamlining DevOps with AZD CLI: A Deep Dive into CI/CD

3
Comments
2 min read
The End of Microservices? Time to Rethink Software Architecture?

The End of Microservices? Time to Rethink Software Architecture?

1
Comments
3 min read
Lesson 12 - What is TensorFlow?

Lesson 12 - What is TensorFlow?

1
Comments
4 min read
Lesson 11 – Getting Started with TensorFlow, Docker, and Kubernetes

Lesson 11 – Getting Started with TensorFlow, Docker, and Kubernetes

4
Comments 1
3 min read
What Every Developer Should Know About Cybersecurity (Especially in the AI Era)

What Every Developer Should Know About Cybersecurity (Especially in the AI Era)

1
Comments 1
3 min read
Facade Pattern: Simplifying Complex Systems

Facade Pattern: Simplifying Complex Systems

Comments
3 min read
The Bridge Pattern: Simplifying Code Structure with Flexibility

The Bridge Pattern: Simplifying Code Structure with Flexibility

Comments
3 min read
AI-900 Series: Exploring Features of Generative AI Workloads on Azure

AI-900 Series: Exploring Features of Generative AI Workloads on Azure

1
Comments
4 min read
AI-900 Series: Exploring Features of Natural Language Processing (NLP) Workloads on Azure

AI-900 Series: Exploring Features of Natural Language Processing (NLP) Workloads on Azure

Comments
4 min read
AI-900 Series: Exploring Features of Computer Vision Workloads on Azure

AI-900 Series: Exploring Features of Computer Vision Workloads on Azure

Comments
3 min read
AI-900 Series: Fundamental Principles of Machine Learning on Azure

AI-900 Series: Fundamental Principles of Machine Learning on Azure

Comments
4 min read
AI-900 Series: Understanding AI Workloads and Considerations

AI-900 Series: Understanding AI Workloads and Considerations

2
Comments
3 min read
The End of the Software Developer Era?

The End of the Software Developer Era?

1
Comments
3 min read
4 - Clean Architecture: Interface Adapters

4 - Clean Architecture: Interface Adapters

3
Comments
3 min read
3 - Clean Architecture: Understanding Use Cases

3 - Clean Architecture: Understanding Use Cases

5
Comments
3 min read
2 - Clean Architecture: Entities and Business Logic

2 - Clean Architecture: Entities and Business Logic

2
Comments
4 min read
1 - Clean Architecture: A Simpler Approach to Software Design

1 - Clean Architecture: A Simpler Approach to Software Design

Comments
4 min read
Law of Demeter (Principle of Least Knowledge)

Law of Demeter (Principle of Least Knowledge)

1
Comments
3 min read
Understanding the Adapter Pattern in C#

Understanding the Adapter Pattern in C#

Comments
3 min read
Understanding the Prototype Pattern in C# with Practical Examples

Understanding the Prototype Pattern in C# with Practical Examples

Comments
3 min read
Deep Copy vs. Shallow Copy in C# – What’s the Difference?

Deep Copy vs. Shallow Copy in C# – What’s the Difference?

1
Comments
4 min read
React from 0 to Hero: Lesson 2 – Understanding Components, Props, and State

React from 0 to Hero: Lesson 2 – Understanding Components, Props, and State

Comments
3 min read
React from 0 to Hero: Lesson 1 – Getting Started

React from 0 to Hero: Lesson 1 – Getting Started

Comments
3 min read
Understanding Apache Airflow

Understanding Apache Airflow

Comments
2 min read
Getting Started with Cassandra DB on Windows

Getting Started with Cassandra DB on Windows

Comments
4 min read
Installing Docker on Windows: A Beginner’s Guide

Installing Docker on Windows: A Beginner’s Guide

1
Comments
4 min read
Getting Started with Nginx, Docker, and Kubernetes on Windows

Getting Started with Nginx, Docker, and Kubernetes on Windows

5
Comments
4 min read
What is Nginx? A Beginner's Guide (Windows Edition)

What is Nginx? A Beginner's Guide (Windows Edition)

1
Comments
3 min read
loading...