[GitHub]
GitHub Desktop supports hiding whitespace, expanding diffs, and creating repository aliases
GitHub Desktop 2.8 now includes several new features to make it easier to work with diffs and easier for people who have multiple copies of the same repository. Expand diffs to get more context around
GitHub Desktop supports hiding whitespace, expanding diffs, and creating repository aliases
GitHub Desktop 2.8 now includes several new features to make it easier to work with diffs and easier for people who have multiple copies of the same repository. Expand diffs to get more context around
The GitHub Blog
GitHub Desktop supports hiding whitespace, expanding diffs, and creating repository aliases
GitHub Desktop 2.8 now includes several features to make it easier to work with diffs and easier for people who have multiple copies of the same repo.
[Spotify]
Customization vs. Configuration in Evolving Design Systems
When a design system first starts out, the promise of visual consistency glows bright — the ideal product would have only one set of buttons, a unified typography scale, and elements that look the same no matter which designer made the design or which developer programmed them to be real and
Customization vs. Configuration in Evolving Design Systems
When a design system first starts out, the promise of visual consistency glows bright — the ideal product would have only one set of buttons, a unified typography scale, and elements that look the same no matter which designer made the design or which developer programmed them to be real and
Spotify Engineering
Customization vs. Configuration in Evolving Design Systems
When a design system first starts out, the promise of visual consistency glows bright — the ideal product would have only one set of buttons, a unified typography scale, and elements that look the same no matter which designer made the design or which developer…
[Lyft]
Speeding Ahead with a Systematic Approach to Web Performance
Photo by toine G on UnsplashFrom replaying shared rides on a map, to solving physical safety problems in real-time, to managing a fleet of thousands of bikes and scooters, to viewing the trajectories of autonomous cars—frontend services at Lyft support a plethora of diverse use cases.As Lyft has
Speeding Ahead with a Systematic Approach to Web Performance
Photo by toine G on UnsplashFrom replaying shared rides on a map, to solving physical safety problems in real-time, to managing a fleet of thousands of bikes and scooters, to viewing the trajectories of autonomous cars—frontend services at Lyft support a plethora of diverse use cases.As Lyft has
Medium
Speeding Ahead with a Systematic Approach to Web Performance
From replaying shared rides on a map, to solving physical safety problems in real-time, to managing a fleet of thousands of bikes and…
[Facebook]
A brief history of Rust at Facebook
Facebook is embracing Rust, one of the most loved and fastest-growing programming languages available today. In addition to bringing new talent to its Rust team, Facebook has announced that it is officially joining the nonprofit Rust Foundation. Alongside fellow members including Mozilla the
A brief history of Rust at Facebook
Facebook is embracing Rust, one of the most loved and fastest-growing programming languages available today. In addition to bringing new talent to its Rust team, Facebook has announced that it is officially joining the nonprofit Rust Foundation. Alongside fellow members including Mozilla the
Engineering at Meta
A brief history of Rust at Facebook
Facebook is embracing Rust, one of the most loved and fastest-growing programming languages available today. In addition to bringing new talent to its Rust team, Facebook has announced that it is o…
[Soundcloud]
The Journey of Corpus
It seems like a simple enough concept: You take data from how your users interact with your product, and you use it to make business and
The Journey of Corpus
It seems like a simple enough concept: You take data from how your users interact with your product, and you use it to make business and
Soundcloud
The Journey of Corpus
How we established a team with a clear focus on data governance (and exactly what that means), allowing us to leverage the vast data available to SoundCloud — as the world’s largest open audio platform — to become a more data-driven company.
[Uber]
Automating Merchant Live Monitoring with Real-Time Analytics: Charon
At Uber, live monitoring and automation of Ops is critical to preserve marketplace health, maintain reliability, and gain efficiency in markets. By the virtue of the word “live”, this monitoring needs to show what is happening now, with prompt access
Automating Merchant Live Monitoring with Real-Time Analytics: Charon
At Uber, live monitoring and automation of Ops is critical to preserve marketplace health, maintain reliability, and gain efficiency in markets. By the virtue of the word “live”, this monitoring needs to show what is happening now, with prompt access
Uber Engineering Blog
Automating Merchant Live Monitoring with Real-Time Analytics: Charon
At Uber, live monitoring and automation of Ops is critical to preserve marketplace health, maintain reliability, and gain efficiency in markets. By the virtue o
[Rust]
Announcing Rustup 1.24.1
The rustup working group is happy to announce the release of rustup version 1.24.1. Rustup is the recommended tool to install Rust, a programming language that is empowering everyone to build reliable and efficient software. If you have a previous version of rustup installed, getting rustup
Announcing Rustup 1.24.1
The rustup working group is happy to announce the release of rustup version 1.24.1. Rustup is the recommended tool to install Rust, a programming language that is empowering everyone to build reliable and efficient software. If you have a previous version of rustup installed, getting rustup
[GitHub]
Scaling monorepo maintenance
At GitHub, we serve some of the largest Git repositories on the planet. We also serve some of the fastest-growing repositories. Each day, the largest repositories we host become even larger. About a year ago,
Scaling monorepo maintenance
At GitHub, we serve some of the largest Git repositories on the planet. We also serve some of the fastest-growing repositories. Each day, the largest repositories we host become even larger. About a year ago,
The GitHub Blog
Scaling monorepo maintenance
Today, GitHub can repack even the largest repositories we host in a fraction of the time it used to take. Here's how we did it, and why.
[Skyscanner]
Turbolift — a tool for refactoring at scale
Turbolift — a tool for refactoring at scaleSkyscanner’s systems are anything but small-scale. With millions of travellers using our site and app every month, we handle dizzying volumes of requests across a microservice architecture that, itself, is pretty huge. All-in, there are several hundred
Turbolift — a tool for refactoring at scale
Turbolift — a tool for refactoring at scaleSkyscanner’s systems are anything but small-scale. With millions of travellers using our site and app every month, we handle dizzying volumes of requests across a microservice architecture that, itself, is pretty huge. All-in, there are several hundred
Medium
Turbolift — a tool for refactoring at scale
Skyscanner’s systems are anything but small-scale. With millions of travellers using our site and app every month, we handle dizzying volumes of requests across a microservice architecture that…
[Airbnb]
How Airbnb Achieved Metric Consistency at Scale
Data is the voice of our users at scale. In the midst of the COVID-19 pandemic, we saw that travel with Airbnb has become hyper-local.Part-I: Introducing Minerva — Airbnb’s Metric PlatformAuthors: Robert Chang, Amit Pahwa, Shao XieIntroductionAt Airbnb, we lean on data to inform our critical
How Airbnb Achieved Metric Consistency at Scale
Data is the voice of our users at scale. In the midst of the COVID-19 pandemic, we saw that travel with Airbnb has become hyper-local.Part-I: Introducing Minerva — Airbnb’s Metric PlatformAuthors: Robert Chang, Amit Pahwa, Shao XieIntroductionAt Airbnb, we lean on data to inform our critical
Medium
How Airbnb Achieved Metric Consistency at Scale
Part-I: Introducing Minerva — Airbnb’s Metric Platform
[GitHub]
How we use Web Components at GitHub
At GitHub, we pride ourselves on delivering a first-class developer experience. A considerable part of our work is on our front end, which we strive to keep as lightweight, fast, and accessible as possible. For
How we use Web Components at GitHub
At GitHub, we pride ourselves on delivering a first-class developer experience. A considerable part of our work is on our front end, which we strive to keep as lightweight, fast, and accessible as possible. For
The GitHub Blog
How we use Web Components at GitHub
GitHub has long been a proponent of Web Components. Here's how we use them.
[Airbnb]
How does Airbnb track and measure growth marketing?
By: Jing Guo, Henry Wu, Abhrajit Mukherjee, Shike MeiIntroductionAirbnb’s mission is to “Create a world where anyone can belong anywhere.” This message is delivered to people all around the world through marketing, e.g., See What’s Possible When It’s Made Possible by Hosts. It helps Airbnb
How does Airbnb track and measure growth marketing?
By: Jing Guo, Henry Wu, Abhrajit Mukherjee, Shike MeiIntroductionAirbnb’s mission is to “Create a world where anyone can belong anywhere.” This message is delivered to people all around the world through marketing, e.g., See What’s Possible When It’s Made Possible by Hosts. It helps Airbnb
Medium
How does Airbnb track and measure growth marketing?
How Airbnb built a unified tracking measurement system to support marketing campaigns
[GitHub]
GitHub Availability Report: April 2021
In April, we experienced two incidents resulting in significant impact and degraded state of availability for API requests and the GitHub Packages service, specifically the GitHub Packages Container registry service. April 1 21:30 UTC lasting
GitHub Availability Report: April 2021
In April, we experienced two incidents resulting in significant impact and degraded state of availability for API requests and the GitHub Packages service, specifically the GitHub Packages Container registry service. April 1 21:30 UTC lasting
The GitHub Blog
GitHub Availability Report: April 2021
In April, we experienced two incidents resulting in significant impact to multiple GitHub services.
[Netflix]
Netflix Drive
A file and folder interface for Netflix Cloud ServicesWritten by Vikram Krishnamurthy, Kishore Kasi, Abhishek Kapatkar, Tejas Chopra, Prudhviraj Karumanchi, Kelsey FrancisIn this post, we are introducing Netflix Drive, a Cloud drive for media assets and providing a high level overview of some of
Netflix Drive
A file and folder interface for Netflix Cloud ServicesWritten by Vikram Krishnamurthy, Kishore Kasi, Abhishek Kapatkar, Tejas Chopra, Prudhviraj Karumanchi, Kelsey FrancisIn this post, we are introducing Netflix Drive, a Cloud drive for media assets and providing a high level overview of some of
Medium
Netflix Drive
A file and folder interface for Netflix Cloud Services
[Lyft]
Getting to Know Engineers in Data at Lyft
Meet Allison and Temo, two Software Engineers on the Data Platform team. We asked them to share about their work and experience at Lyft.Allison SuarezAllison is a full-time software engineer for the Data Platform team at Lyft and is also a former intern. She primarily works on Amundsen, an open-
Getting to Know Engineers in Data at Lyft
Meet Allison and Temo, two Software Engineers on the Data Platform team. We asked them to share about their work and experience at Lyft.Allison SuarezAllison is a full-time software engineer for the Data Platform team at Lyft and is also a former intern. She primarily works on Amundsen, an open-
Medium
Getting to Know Engineers in Data at Lyft
Meet Allison and Temo, two Software Engineers on the Data Platform team. We asked them to share about their work and experience at Lyft.
[Docker Engineering]
Video: How to Dockerize a Python App with FastAPI
Join host Peter McKee and Python wizard Michael Kennedy for a warts-and-all demo of how to Dockerize a Python app using FastAPI, a popular Python framework. Kennedy is a developer and entrepreneur, and the founder and host of two successful Python podcasts — Talk Python To Me and Python Bytes
Video: How to Dockerize a Python App with FastAPI
Join host Peter McKee and Python wizard Michael Kennedy for a warts-and-all demo of how to Dockerize a Python app using FastAPI, a popular Python framework. Kennedy is a developer and entrepreneur, and the founder and host of two successful Python podcasts — Talk Python To Me and Python Bytes
Docker
Video: How to Dockerize a Python App with FastAPI | Docker
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
[Soundcloud]
High-Tier Content in the SoundCloud API
You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new filter in your request. Until recently
High-Tier Content in the SoundCloud API
You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new filter in your request. Until recently
Soundcloud
High-Tier Content in the SoundCloud API
You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new `access` filter in your request.
[Uber]
Optimal Feature Discovery: Better, Leaner Machine Learning Models Through Information Theory
Introduction Suppose you own a production ML model that already works reasonably welTheory know that adding relevant and diverse sources of signal to your model is a sure way to boost performance, but finding new features that actually improve performance
Optimal Feature Discovery: Better, Leaner Machine Learning Models Through Information Theory
Introduction Suppose you own a production ML model that already works reasonably welTheory know that adding relevant and diverse sources of signal to your model is a sure way to boost performance, but finding new features that actually improve performance
[Medium]
Breaking up Big Fred
or, the trouble with the monolith🐧 What is Fred?One of Medium’s most well-used and beloved internal services is Fred Penguin, our unofficial mascot and homegrown Slack bot.Every day, Medians use Slack commands like fred helpdesk my laptop is broken! to file support tickets with IT or fred hi5
Breaking up Big Fred
or, the trouble with the monolith🐧 What is Fred?One of Medium’s most well-used and beloved internal services is Fred Penguin, our unofficial mascot and homegrown Slack bot.Every day, Medians use Slack commands like fred helpdesk my laptop is broken! to file support tickets with IT or fred hi5
Medium
Breaking up Big Fred
One of Medium’s most well-used and beloved internal services is Fred Penguin, our unofficial mascot and homegrown Slack bot. Every day, Medians use Slack commands like fred helpdesk my laptop is…
[Rust]
Announcing Rust 1.52.1
The Rust team has prepared a new release, 1.52.1, working around a bug in incremental compilation which was made into a compiler error in 1.52.0. We recommend all Rust users, including those currently using stable versions prior to 1.52.0, upgrade to 1.52.1 or disable incremental compilation
Announcing Rust 1.52.1
The Rust team has prepared a new release, 1.52.1, working around a bug in incremental compilation which was made into a compiler error in 1.52.0. We recommend all Rust users, including those currently using stable versions prior to 1.52.0, upgrade to 1.52.1 or disable incremental compilation