Tech When Kafka Went Offshore Two weeks. Multiple untimely failures. Here's how we improved Kafka streams reliability.
Tech A 'SOLID' Foundation: Single Responsibility Principle In Swift How to make each class have one and only one responsibility in Swift, using a 'SOLID' principle.
Tech Better Secure Than Sorry | Tips To Secure An iOS App Here are 24 tips and techniques to make an iOS application more secure and ensure it isn't prone to attacks.
Tech Localizing Products The Gojek Way How we created the 'Localized String Generator' to ensure we fit in the demographies we were expanding.
Tech The Case(s) Of Postgres Not Using Index Our learnings when we ventured into finding out multiple cases where Postgres was not using index.
Tech Action Handling On Android: A ‘GoPay Social’ Case Study An analysis of updating outer screens on Android when an action is performed in an internal flow.
Tech Sidekiq In Rails: Native Worker & ActiveJob, Who’s The Winner? Learnings from setting up a cron job in Rails using Sidekiq.
Tech Making Our iOS Components Accessible How we improved accessibility to our iOS components and made it inclusive.
Tech Accessibility & Inclusion: Building a #SuperApp for everyone Here’s what we did to improve accessibility to our Android Components.
Tech Upgrading PostgreSQL At Scale Preparation, process, principles: Everything that went into upgrading PostgreSQL.
Tech Historical Algorithms And Modern Adaptations Every move you make, every cake you bake — there’s an algorithm involved.
Tech Protecting Indonesia’s Largest Digital Payments App How we built Fraud Rules Service (FRS), the abuse mitigation engine which protects GoPay.
Tech Setting The SuperApp World In Motion Here’s how we added motion to our Android Design System components.
Tech How We Reduced Skyrocketing CPU Usage Debugging and resolving high CPU usage in applications that use Python 2 multiprocessing.
Tech Everyone’s A Tester While ‘Mob Testing’ How we adopt mob testing to bootstrap an entire team’s approach to quality.
Tech API Design: Here’s why mobile developers should care The ‘why’ and ‘how’ of designing APIs to build great apps.
Tech Reducing Build Time For Gojek #SuperApp How we strived to improve build time in our app to help increase developer productivity.
Tech IndoNLU — A benchmark for Bahasa Indonesia NLP Introducing a collection of resources for training, evaluating, and analysing natural language understanding systems in Bahasa Indonesia.
Tech Introducing GoTransit! Our first step to a better and safer multimodal transportation experience.
Tech Dev Box — Where The Magic Happens How we implement Dev Box testing and the process that follows.
Tech How NOT to write an Envoy Lua filter Here are 2¹⁰ words about how not to write the powerful, yet simple Envoy Lua filters.
Tech Golang Integration Testing Made Easy How we at Gojek implement integration testing in our development processes.
Tech How We Upgrade Kubernetes on GKE Notes, insights, and tips to effortlessly upgrade GKE K8s clusters followed by our Engineering Platform team.
Tech #FirstPrinciples with Dexter Zhuang — The Show Notes An anecdotal deep dive on growth, retention, user behaviour, and experimentation mindset.
Tech 10 million trips and beyond: Gojek’s Singapore Story A timeline of our beta launch and reaching the 10 million mark within 6 months.