Gui Ferreira3 KafkaFlow Features Hard to IgnoreLet’s explore 3 KafkaFlow features that are game-changing for .NET developers working with Apache Kafka.Dec 20, 2023Dec 20, 2023
Gui FerreiraA BETTER Way to Kafka Event-Driven Applications with C#Building event-driven applications on top of Apache Kafka can be hard. Using the .NET client library by Confluent can give a lot of work.Dec 14, 2023Dec 14, 2023
Gui FerreiraRefactoring C# Code with the Chain of Responsibility Design PatternImagine calling a support line and being transferred to multiple people until your problem is resolved. This everyday concept of “passing…May 28, 20231May 28, 20231
Gui FerreiraDiscover an Easy Trick to Simplify Your C# Test Assertions!Crafting Elegant Test Assertions with Domain-Specific Concepts and Fluent AssertionsMay 22, 2023May 22, 2023
Gui FerreiraDTOs — The Good, The Bad, and The TradeoffUsing Data Transfer Objects (DTOs) is not all good or bad. Above all, it’s a tradeoff.May 8, 20232May 8, 20232
Gui FerreiraMoving from Controllers to .NET Minimal APIsIf you are wondering how to move your .NET MVC API Controllers to Minimal APIs, this blog post is for you.May 3, 20233May 3, 20233
Gui Ferreira.NET Integration Testing with Docker ComposeTest-containers is an awesome technology, but often docker-compose is just better.Apr 24, 2023Apr 24, 2023
Gui FerreiraMy Simple Testing Stack (for .NET developers) [2023]This is the list of tools that I used on my Test projects during 2022. But also the ones I’m planning to give a chance.Apr 19, 2023Apr 19, 2023
Gui FerreiraWhy I Don’t Use Loops on My TestsI don’t iterate on tests. You also don’t need.Apr 10, 2023Apr 10, 2023
Gui Ferreira3 TDD Techniques Most People Don’t KnowThere are 3 techniques to get you from Red to Green on Test Driven Development (TDD). In this article, I apply all of them to the same…Apr 3, 20231Apr 3, 20231