Review of The Five Dysfunctions of a TeamI just finished reading Patrick Lencioni’s “The Five Dysfunctions of a Team” which describes the perfect team model that allows a group of…Apr 11, 2021Apr 11, 2021
Diagnosing .NET Core app haltRecently I’ve encountered a bug which grinded my .NET Core application to a halt.Feb 23, 20211Feb 23, 20211
Kafka Consumer API (C#)We’ve already explored the Producer API that Confluent.Kafka provides in the previous article. As the next logical part, let’s see how to…Jan 12, 20211Jan 12, 20211
Kafka Producer API (C#)Let’s explore APIs which Kafka provides for its producers, consumers and admins.Jan 1, 20211Jan 1, 20211
Docker setup for KafkaOnce I wanted to play with Kafka, I couldn’t find a basic Docker setup to run the cluster and view topics, partitions and messages.Dec 20, 20201Dec 20, 20201
[Step by Step] Kafka componentsOnce we’ve discussed the main concepts Kafka relies on, we can dive into components and their roles in the system.Dec 16, 2020Dec 16, 2020
[Step by Step] Kafka conceptsKafka offers a reliable, scalable and high-performant solution for implementing a Pub-Sub model with asynchronous communication between…Nov 1, 2020Nov 1, 2020
Overcoming fear of failuresFear of failures blocks our growth. Here you can find simple guides that helped me and can help you too, just check it out!Mar 29, 2020Mar 29, 2020
Patterns as a developer toolPattern is a general reusable solution of a common problem. Sounds like a good thing to apply immediately? Wait a minute, friend! Be aware…Sep 26, 2019Sep 26, 2019