Tech Why You Should Automate Tests Early Making the case for automating tests in parallel to development cycle in order to ship features with confidence.
Culture Gojek’s Best Practices to Work From Home [Beta] How to come to terms with ‘working from home’, and a few guidelines to help with the transition.
Tech How We Interview for a SET Role at Gojek An inside track on the interview process (and common pitfalls to avoid).
Tech The Journey to Our New Authentication System How we migrated users from our legacy user authentication service to Gojek’s state of the art system—GoID
Tech Feast: Bridging ML Models and Data A breakdown of the open-source machine learning feature store developed by Gojek with Google Cloud.
Tech What’s the Deal with Web Apps? The popularity of web apps is on the rise, and Gojek provides the perfect platform for developers to showcase their vision.
Tech Speed Up Your Workflow With IntelliJ Tips and tricks to maximise the features provided in IntelliJ and become a productivity ninja
Tech OK Google, Meet Gojek We added Gojek’s ride-hailing and food ordering functions to Google Assistant. Here’s what we learned in the process.
Tech Reliable ML Pipelines with Clockwork How we manage scheduling and automation of ML pipelines in Kubernetes.
Tech Advice from a Test Journeyman Tips on how to quickly gain ground in the diverse world of software testing.
Design Gojek’s Rebrand Story: The New Logo Every rebranding exercise has to start somewhere. Ours started with the logo.
Tech Merlin: Making ML Model Deployments Magical Kubernetes-friendly ML model management, deployment, and serving.
Tech An Introduction to Gojek’s Machine Learning Platform Common problems related to Data Science and how our Machine Learning Platform aims to solve them.
Tech How We Handled a Large-scale AndroidX Migration Key takeaways from Gojek’s consumer app migration.
Data The Secret Sauce Behind Search Personalisation How Gojek uses machine learning to personalise search results in GoFood.
Tech Why We Swear by the RCA An account of how Gojek responds to production issues, and why the RCA is a critical part of the process.
Tech The Journey of a Gojek Jacket How a team of four engineers came up with a solution to mitigate inventory deficit during Gojek’s rebrand.
Tech The Road to a Merchant SuperApp How we tried, failed, and tried again — to build a full-fledged platform for our merchant partners.
Tech How We Improved Performance and Build Times in Android Studio A guide to optimise Android Studio performance in multi-module apps, and maximise developer productivity.
Tech The Journey to Beta Launch: Gojek’s Singapore Story A timeline of the 45 days leading up to the launch of the Gojek app in Singapore.
Tech How to Use Templates to Improve the Android Studio Experience An explainer on setting up different templates offered by Android Studio to increase productivity.
Tech The Need for Speed: How We Reduced Service Latency by 98% An overview of the steps we took to bring down the latency in our in-house experimentation platform.
Gojek The Benefits of Partitions in PostgreSQL How we use partitions in PostgreSQL, and the hiccups we faced on the way to improved system stability.
Tech Hospital — Our Automated Solution for System Failures Introducing Gojek’s open-source solution designed to ‘heal’ common system failures without developer intervention.
Tech How to Unlock the Full Potential of Kafka Producers Explaining Producer configs that improve performance in Kafka pipelines.