Uber, Netflix, Slack & 25 other blogs
Filter

Sparking Jetpack Compose at Tinder

Author: Tasha Ramesh, Staff Software EngineerIt’s an exciting time to be a mobile engineer. Now that declarative UI has finally made its way into Android with Jetpack Compose, I was fascinated about how this new tech could improve the development of Tinder’s features. Given its promise of simplifying and accelerating development while increasing the fun factor exponen...


How we store and process millions of orders daily

Introduction In the real world, after a passenger places a GrabFood order from the Grab App, the merchant-partner will prepare the order. A driver-partner will then collect the food and deliver it to the passenger. Have you ever wondered what happens in the backend system? The Grab Order Platform is a distributed system that processes millions of GrabFood or GrabMart...


Algolia’s compression algorithm: inspired by lightning and coin sorters

Here at Algolia, we store a lot of data. And at such large scales, […] ...


DevTool Intro: The Algolia CLI!

Wake up Neo... We need you to reset the configuration for our pharmaceutical products […] ...


How The New York Times Uses Machine Learning To Make Its Paywall Smarter

Illustration by Mathieu LabrecqueThe New York Times launched its paywall in March 2011, beginning its journey as a subscription-first news and lifestyle service. Since its inception, this “metered” access service has been designed so that nonsubscribers can read a fixed number of articles every month before encountering a paywall; this article limit is widely referred...


Sisyphus and the CVE Feed: Vulnerability Management at Scale

AuthorsKeziah Perez Sonder Plattner, Senior Software EngineerKadia Mashal, Engineering ManagerIntroductionEvery engineer knows that security is a never-ending problem. Until we delete all our code and move into a cottage in the woods, we have to accept that there is no such thing as 100% secure software. You could be doing everything perfectly, and a publicly known vu...


Virtual Production — A Validation Framework For Unreal Engine

Virtual Production — A Validation Framework For Unreal EngineBy Adam Davis, Jimmy Fusil, Bhanu Srikanth and Girish BalakrishnanGame Engines in Virtual ProductionThe use of Virtual Production and real time technologies has markedly accelerated in the past few years. At Netflix, we are always thrilled to see technology enable new ways of telling stories, and the use of ...


What is a headless website? A definition and examples

With digital experiences, change is a fact of life. This is certainly the case […] ...


The notion of teams: The importance of well-defined teams in an organisation

Teams and team formation are a fundamental part of any organisation. Working in a badly set up team doesn’t get you far, and before you get it right, there might be a lot of mess-ups along the way.Horia-Mihai Coman, the Director of Engineering at Bolt, has managed, bootstrapped, and reorganised a fair share of teams and has made all the possible mistakes on the way.To...