Best Posts by Categories
Mobile
Jun 19, 2018
Implementing QUIC protocol against TCP over cellular networks on our apps led to a reduction of 10-30 percent in tail-end latencies for HTTP traffic.
May 14, 2019
Jun 19, 2018
Implementing QUIC protocol against TCP over cellular networks on our apps led to a reduction of 10-30 percent in tail-end latencies for HTTP traffic.
May 14, 2019
May 15, 2017
Open Source
Aug 11, 2021
Jan 29, 2019
Aug 11, 2021
Jan 29, 2019
Base Web is a React component library which implements the Base design language to act as a device-agnostic foundation for easily creating web applications.
Apr 16, 2019
Engineering
By: John Blair, Netflix Partner Engineering
Dec 11, 2020
By: John Blair, Netflix Partner Engineering
Dec 11, 2020
Oct 10, 2018
By: John Blair, Netflix Partner Engineering
Dec 11, 2020
Oct 10, 2018
Jan 31, 2017
By: John Blair, Netflix Partner Engineering
Dec 11, 2020
Oct 10, 2018
Jan 31, 2017
Operating what you build, empowered with amazing developer tools
May 17, 2018
Security
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
Apr 12, 2022
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
Apr 12, 2022
By Sekwon Choi
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
Apr 12, 2022
By Sekwon Choi
Netflix has a program in our Information Security department for quantifying the risk of deliberate (attacker-driven) and accidental…
Jan 31, 2020
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
Apr 12, 2022
By Sekwon Choi
Netflix has a program in our Information Security department for quantifying the risk of deliberate (attacker-driven) and accidental…
Jan 31, 2020
Jan 31, 2017
Data Engineering
Sep 13, 2021
Sep 13, 2021
Oct 26, 2021
Infrastructure
Aug 11, 2021
Oct 5, 2021
Aug 11, 2021
Oct 5, 2021
Apr 5, 2021
Android
Jun 19, 2018
By David Henry & Mel Yahya
By Liwei Guo, Vivian Li, Julie Beckley, Venkatesh Selvaraj, and Jeff Watts
Feb 5, 2020
Jun 19, 2018
By David Henry & Mel Yahya
By Liwei Guo, Vivian Li, Julie Beckley, Venkatesh Selvaraj, and Jeff Watts
Feb 5, 2020
Sep 13, 2021
Jun 19, 2018
By David Henry & Mel Yahya
When LinkedIn launched its simplified iPhone app last August, one of the defining features was its new navigation system. Today, we...
Apr 23, 2012
Jun 19, 2018
By David Henry & Mel Yahya
When LinkedIn launched its simplified iPhone app last August, one of the defining features was its new navigation system. Today, we...
Apr 23, 2012
General Engineering
Ready to take an Uber ride with Slack?
Nov 10, 2015
Ready to take an Uber ride with Slack?
Nov 10, 2015
The App Size Problem Uber’s iOS mobile Apps for Rider, Driver, and Eats are large in size. The choice of Swift as our primary programming language, our fast-paced development environment and feature additions, layered software and its de...
Feb 26, 2021
Ready to take an Uber ride with Slack?
Nov 10, 2015
The App Size Problem Uber’s iOS mobile Apps for Rider, Driver, and Eats are large in size. The choice of Swift as our primary programming language, our fast-paced development environment and feature additions, layered software and its de...
Feb 26, 2021
API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservic...
May 19, 2021
Ready to take an Uber ride with Slack?
Nov 10, 2015
The App Size Problem Uber’s iOS mobile Apps for Rider, Driver, and Eats are large in size. The choice of Swift as our primary programming language, our fast-paced development environment and feature additions, layered software and its de...
Feb 26, 2021
API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservic...
May 19, 2021
We've officially opened our API to all developers with access to many of the primitives that power Uber’s magical experience.
Aug 20, 2014
Jan 29, 2019
Written in Haskell, Queryparser is Uber Engineering's open source tool for parsing and analyzing SQL queries that makes it easy to identify foreign-key relationships in large data warehouses.
Mar 1, 2018
Jan 29, 2019
Written in Haskell, Queryparser is Uber Engineering's open source tool for parsing and analyzing SQL queries that makes it easy to identify foreign-key relationships in large data warehouses.
Mar 1, 2018
Oct 17, 2018
Jan 29, 2019
Written in Haskell, Queryparser is Uber Engineering's open source tool for parsing and analyzing SQL queries that makes it easy to identify foreign-key relationships in large data warehouses.
Mar 1, 2018
Oct 17, 2018
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for [...]
Feb 11, 2021
Artificial Intelligence And Machine Learning
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
Feb 11, 2019
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
Feb 11, 2019
Machine Learning
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
By Stanislav Kirdey, William High
Apr 5, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
By Stanislav Kirdey, William High
By Hamel Husain & Nick Handel
May 10, 2017
People
Dec 22, 2014
May 22, 2012
Dec 21, 2015
Oct 2, 2019
Developer Productivity
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for [...]
Feb 11, 2021
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for [...]
Feb 11, 2021
Nov 19, 2020
We’ve just open sourced Pedalboard, Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use [...]
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for [...]
Feb 11, 2021
Nov 19, 2020
Nov 19, 2020
Development
Dec 18, 2020
Mar 26, 2021
Jan 8, 2021
Dec 18, 2020
Mar 26, 2021
Jan 8, 2021
Oct 14, 2021
Research
Motivation for a Better Go Profiler Golang is the lifeblood of thousands of Uber’s back-end services, running on millions of CPU cores. Understanding our CPU bottlenecks is critical, both for reducing service latencies and also for makin...
May 11, 2021
Motivation for a Better Go Profiler Golang is the lifeblood of thousands of Uber’s back-end services, running on millions of CPU cores. Understanding our CPU bottlenecks is critical, both for reducing service latencies and also for makin...
May 11, 2021
Motivation for a Better Go Profiler Golang is the lifeblood of thousands of Uber’s back-end services, running on millions of CPU cores. Understanding our CPU bottlenecks is critical, both for reducing service latencies and also for makin...
May 11, 2021
Uber’s backend is an exemplar of microservice architecture. Each microservice is a small, individually deployable program performing a specific business logic (operation). The microservice architecture is a type of distributed computing ...
Motivation for a Better Go Profiler Golang is the lifeblood of thousands of Uber’s back-end services, running on millions of CPU cores. Understanding our CPU bottlenecks is critical, both for reducing service latencies and also for makin...
May 11, 2021
Uber’s backend is an exemplar of microservice architecture. Each microservice is a small, individually deployable program performing a specific business logic (operation). The microservice architecture is a type of distributed computing ...
Demystifying My GraphQL Summit Talk
Dec 4, 2018
Demystifying My GraphQL Summit Talk
Dec 4, 2018
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻.
Demystifying My GraphQL Summit Talk
Dec 4, 2018
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻.
Overview: We recently rethought the architecture for the JavaScript side of our codebase at Airbnb. This post will look at (1) the product…
May 15, 2017
Demystifying My GraphQL Summit Talk
Dec 4, 2018
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻.
Overview: We recently rethought the architecture for the JavaScript side of our codebase at Airbnb. This post will look at (1) the product…
May 15, 2017
Our frontend engineers wanted rapid iteration and flexibility from GraphQL, while our backend engineers wanted stability and specificity…
May 29, 2018
Artificial Intelligence
Feb 11, 2019
Developed by Uber AI Labs, Generative Teaching Networks (GTNs) automatically generate training data, learning environments, and curricula to help AI agents rapidly learn.
Feb 11, 2019
Developed by Uber AI Labs, Generative Teaching Networks (GTNs) automatically generate training data, learning environments, and curricula to help AI agents rapidly learn.
Uber built Michelangelo, our machine learning platform, in 2015. Three years later, we reflect our journey to scaling ML at Uber and lessons learned along the way.
Data Science
Mar 2, 2021
Apr 1, 2021
By Stanislav Kirdey, William High
Mar 2, 2021
Apr 1, 2021
By Stanislav Kirdey, William High
Dec 8, 2020
Culture
Oct 28, 2021
Uber's Software Engineer Apprentice Program gives developers with non-traditional paths to programming an opportunity to work on industry-level software while receiving extended training and mentorship.
Feb 6, 2018
Oct 28, 2021
Uber's Software Engineer Apprentice Program gives developers with non-traditional paths to programming an opportunity to work on industry-level software while receiving extended training and mentorship.
Feb 6, 2018
Nov 25, 2021
Oct 28, 2021
Uber's Software Engineer Apprentice Program gives developers with non-traditional paths to programming an opportunity to work on industry-level software while receiving extended training and mentorship.
Feb 6, 2018
Nov 25, 2021
How do you overcome imposter syndrome? Act with confidence, follow your first instinct, and always be learning and teaching.
Jan 9, 2018