Aayush ShardainGojek Product + TechHow we built ‘Global Search’ to improve discoveryThe methods we use to help our customers find what they want in the GOJEK app.Mar 5, 2019Mar 5, 2019
Aayush ShardainGojek Product + TechArchitecting merchant powered Promotions in GO-FOODHow we went about building an in-house service to automate promotions with GO-FOODAug 27, 2018Aug 27, 2018
Aayush ShardaCommand Query Responsibility SegregationCommand Query Responsibility Segregation (CQRS) is yet another design pattern which evolved because it was hard to scale services and…Sep 24, 2017Sep 24, 2017
Aayush ShardaBuild confidence and Destroy fearRecently I have been reading the book, ‘The Magic of Thinking Big’ by David J. Schwartz and I found the book to be be very insightful. The…Aug 15, 2017Aug 15, 2017
Aayush ShardaDiff DebugThere is no such thing as perfect code. An average programmer is bound to dedicate most of his time in fixing code. In one of my previous…Aug 10, 2017Aug 10, 2017
Aayush ShardaVelocity of a ProgrammerWhy is it difficult for programmers to go easy and make use of phrases that are unambiguous for the outside world? I might not be able to…Jul 27, 2017Jul 27, 2017
Aayush ShardaClass methods in Ruby vs Static methods in JavaFor a fresh grad just out of college, it is common to have a language of preference to code in. It is difficult to hear someone disparaging…Jul 25, 2017Jul 25, 2017
Aayush ShardaHow to win an Argument?Day in day out, we tend to indulge in an argument or two with our peers. Recently, I started keeping track of the number of times I got…Jul 18, 2017Jul 18, 2017
Aayush ShardaWhy is it better to avoid ‘*’ in import statements in Java?Does it even matter? I have worked on a lot of Java projects and never did I once thought of this question until now. Recently, in my…Jul 16, 20172Jul 16, 20172
Aayush ShardaQuit what you love!The one place where everyone likes to be is their Comfort Zone. But it takes a lot of experience to figure out that being in your area of…Jul 11, 2017Jul 11, 2017