Abhishek SahGolang WaitGroupGolang provides a set of concurrency primitives which helps programmers write efficient concurrent code. WaitGroup is one of the constructs…2 min read·Feb 7, 2022----
Abhishek SahinCodeXHorizontally scaling up a Kafka clusterI work in the Data Engineering team in Gojek, and my work involves managing lots of Kafka clusters, among other kinds of stuff. This blog…4 min read·Sep 11, 2021----
Abhishek SahWhat makes kafka awesomeThis story has been moved to https://abhisheksah.xyz/what-makes-kafka-awesome/1 min read·Jun 10, 2020----
Abhishek SahNo Silver Bullets indeed!This week I spent some time finding and reading about classical textbooks and papers in software engineering so far. This blog post is…1 min read·Mar 8, 2020----
Abhishek SahBooks I read in 2019I wanted to talk about the books I have read in 2019. I feel like I have learnt some good things from books and I feel like I should share…1 min read·Jan 14, 2020----
Abhishek SahObject.assign() in JavaScriptObject.assign() is used to assign all enumerable properties of one or more source objects to some target object.1 min read·Dec 24, 2019----
Abhishek SahThe Problem of Pending Cases in Indian CourtsIndia is a vast country. It’s the second-largest in terms of population and the largest democracy in the world. But the Indian judiciary…1 min read·Sep 15, 2019----
Abhishek SahCore values of core engineeringAt Gojek, fresh graduates go through a rigorous two months Bootcamp programme. The Bootcamp is structured in several modules. The first of…1 min read·Sep 9, 2019----
Abhishek SahThe evils of compulsory attendance criteriaMany engineering colleges in India have compulsory attendance criteria. For some colleges it is 60%, for some, it is 70%. During my…1 min read·Aug 18, 2019----