Rafael Câmara

Rafael Câmara @rafaeljcamara

About: I am a programming enthusiast who loves every challenge programming brings.

Joined:
Dec 31, 2021

Rafael Câmara
articles - 15 total

Ports and Adapters Architecture (Hexagonal Architecture) in practice with .NET

In one of my previous blog posts, I wrote about the Ports and Adapters Architecture, also known as...

Learn More 0 0Jun 23

Ports and Adapters (Hexagonal Architecture)

Have you ever wondered how you could isolate your application from external concerns, like which...

Learn More 1 3Jun 4

Application Monitoring: Black-Box vs White-Box

Application monitoring, or just monitoring, refers to detecting if anything is failing in your...

Learn More 0 0May 24

C# LINQ Any Explained

The Any LINQ method allows you to check if there are elements in a given collection that satisfy a...

Learn More 1 1Jan 25

Downstream Resiliency: The Timeout, Retry, and Circuit-Breaker Patterns

As systems become more connected and dependent, downstream resiliency has become a key consideration...

Learn More 0 0Dec 2 '24

Automate Your C# Library Deployment: Publishing to NuGet and GitHub Packages with GitHub Actions

So you’ve created a cool C# library that you want to share with your fellow developers, but don’t...

Learn More 1 0Nov 4 '24

C4 Model - The Basics

Software Architecture is all about developing systems that scale and are maintainable. Clear...

Learn More 4 0Oct 27 '24

Introducing wontbreak

Hello everyone! I'm very happy to announce my second open-source project called wontbreak. You can...

Learn More 0 0May 3 '24

Latency vs Throughput

In today's blog we are going to discuss the difference between latency and throughput. These are two...

Learn More 3 0Sep 21 '22

C# "using" keyword

In today's tutorial, we are going to discuss one of the keywords we frequently need to use: the using...

Learn More 8 0May 5 '22

C# extension methods

In this tutorial, we will discuss how to use extensions methods in C# and the aspects to be aware of...

Learn More 10 0Apr 26 '22

SOLID principles explained

The SOLID principles are a set of good practices of the Object-Oriented Design (OOD) world. We should...

Learn More 5 0Mar 9 '22

Rate limiting in distributed systems

(cover image credit: https://tinyurl.com/576vc4jx) In this tutorial, I will explain what rate...

Learn More 0 0Mar 1 '22

REST API Maturity Levels

We all have worked with REST APIs. They are extremely simple and intuitive. But we might want to take...

Learn More 7 0Feb 21 '22

Search algorithms: Part 1

Searching is present in our daily life, from finding a contact in an alphabetically sorted contact...

Learn More 3 0Feb 2 '22