All posts

Kafka bits and pieces
17/05/2022
Kafka is a beast. It is often daunting to understand all the concepts that come with it. In this post, I will try to explain some of the concepts by iteratively building a similar system and evolving the design while trying to solve the shortcomings to improve availability and throughput.
Rust zero cost abstractions in action
07/02/2020
One of my colleagues was experimenting with Rust. He started by writing a sudoku solver which he has already written in C before. Once he was completed writing it in Rust, he was very disappointed because Rust version was twice as fast than the C version which was hand-optimised by pulling off all the tricks he knew to make it perform well. He eventually managed to make the C version as fast as the Rust version by removing the intrinsics.
Hello world in morse code
25/04/2019
I do love working with Rust. I deliberately create excuses to work on mini projects that ultimately involves coding in Rust.
Zero to Kubernetes on Azure
23/04/2019
Kubernetes is a highly popular container management platform. If you have just heard about it but didn't have a chance to play with it then this post might help you to get started.