Kamil ZakievReview 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
Kamil ZakievDiagnosing .NET Core app haltRecently I’ve encountered a bug which grinded my .NET Core application to a halt.Feb 23, 20211Feb 23, 20211
Kamil ZakievKafka 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
Kamil ZakievKafka Producer API (C#)Let’s explore APIs which Kafka provides for its producers, consumers and admins.Jan 1, 20211Jan 1, 20211
Kamil ZakievDocker 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
Kamil Zakiev[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
Kamil Zakiev[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
Kamil ZakievOvercoming 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
Kamil ZakievPatterns 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