Abhishek SahGolang WaitGroupGolang provides a set of concurrency primitives which helps programmers write efficient concurrent code. WaitGroup is one of the constructs…Feb 7, 2022Feb 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…Sep 11, 2021Sep 11, 2021
Abhishek SahWhat makes kafka awesomeThis story has been moved to https://abhisheksah.xyz/what-makes-kafka-awesome/Jun 10, 2020Jun 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…Mar 8, 2020Mar 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…Jan 14, 2020Jan 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.Dec 24, 2019Dec 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…Sep 15, 2019Sep 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…Sep 9, 2019Sep 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…Aug 18, 2019Aug 18, 2019