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 
Circuit Breaker Pattern -Building Resilience

Circuit Breaker Pattern -Building Resilience

Comments
4 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
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

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

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

7
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

5
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

3
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

1
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

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

3 - Clean Architecture: Understanding Use Cases

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

2 - Clean Architecture: Entities and Business Logic

1
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?

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

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
Hands-On with Kubernetes: Deploying a Simple Web Application

Hands-On with Kubernetes: Deploying a Simple Web Application

Comments
3 min read
Getting Started with Kubernetes: Orchestrating My Docker Containers

Getting Started with Kubernetes: Orchestrating My Docker Containers

Comments
3 min read
Deepening My Docker Knowledge: Best Practices and Advanced Tips

Deepening My Docker Knowledge: Best Practices and Advanced Tips

Comments
3 min read
Exploring Docker Further: Docker Compose and Multi-Container Apps

Exploring Docker Further: Docker Compose and Multi-Container Apps

Comments
3 min read
Starting with Docker: Why I'm Finally Giving It a Try

Starting with Docker: Why I'm Finally Giving It a Try

4
Comments
3 min read
Using the Observer Pattern in Payroll Processing

Using the Observer Pattern in Payroll Processing

Comments
4 min read
Choosing Between `StringBuilder` and `string`: A Real-World Scenario in C#

Choosing Between `StringBuilder` and `string`: A Real-World Scenario in C#

1
Comments
2 min read
The Builder Pattern in C#: A Flexible Approach to Payroll Processing

The Builder Pattern in C#: A Flexible Approach to Payroll Processing

Comments
3 min read
Lesson 10 – Using Public APIs to Simulate Employee Data

Lesson 10 – Using Public APIs to Simulate Employee Data

2
Comments
4 min read
Lesson 9 – Working with REST APIs for HR Systems

Lesson 9 – Working with REST APIs for HR Systems

Comments
5 min read
Lesson 8 – Working with SQL Server Databases for HR Systems

Lesson 8 – Working with SQL Server Databases for HR Systems

Comments
5 min read
loading...