[Medium]
Improving iOS Intangibles with Tactical
Photo by Arnel Hasanovic on UnsplashIn the days of lore and legend that precede my employment, Medium operated under the decentralized organizational philosophy of holocracy. Though leadership has long since shifted to a more hierarchical structure, vestiges of holocracy lurk in unexpected
Improving iOS Intangibles with Tactical
Photo by Arnel Hasanovic on UnsplashIn the days of lore and legend that precede my employment, Medium operated under the decentralized organizational philosophy of holocracy. Though leadership has long since shifted to a more hierarchical structure, vestiges of holocracy lurk in unexpected
Medium
Improving iOS Intangibles with Tactical
In the days of lore and legend that precede my employment, Medium operated under the decentralized organizational philosophy of holocracy…
[Yelp]
Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp
The trust of our community of consumers and business owners is Yelp’s top priority. We take significant measures to maintain this trust through our state of the art review recommendation algorithms in order to maintain the integrity and quality of the content on our site. Albeit popular, review
Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp
The trust of our community of consumers and business owners is Yelp’s top priority. We take significant measures to maintain this trust through our state of the art review recommendation algorithms in order to maintain the integrity and quality of the content on our site. Albeit popular, review
Yelp
Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp
Moderating Promotional Spam and Inappropriate Content in Photos at Scale at Yelp Marcello Tomasini and Jeraz Cooper, Software Engineers May 12, 2021 The trust of our community of consumers and...
[Docker Engineering]
Video: Docker Build – Working with Docker and VSCode
Tune in as host Peter McKee turns over the controls to Brandon Waterloo for a show-and-tell of how to work with Docker and Visual Studio Code VSCode. A senior software engineer at Microsoft, Waterloo is the lead developer of the Docker extension and works mainly on the Docker extension for
Video: Docker Build – Working with Docker and VSCode
Tune in as host Peter McKee turns over the controls to Brandon Waterloo for a show-and-tell of how to work with Docker and Visual Studio Code VSCode. A senior software engineer at Microsoft, Waterloo is the lead developer of the Docker extension and works mainly on the Docker extension for
Docker Blog
Video: Docker Build – Working with Docker and VSCode
Tune in as host Peter McKee turns over the controls to Brandon Waterloo for a show-and-tell of how to work with Docker and Visual Studio Code (VSCode). A senior software engineer at Microsoft, Waterloo is the lead developer of the Docker extension and works…
[Lyft]
LyftLearn: ML Model Training Infrastructure built on Kubernetes
Authors: Vinay Kakade, Shiraz ZamanIntroductionIn a previous blog post, we discussed the architecture of Feature Service, which manages Machine Learning ML feature storage and access at Lyft. In this post, we’ll discuss the architecture of LyftLearn, a system built on Kubernetes, which manages
LyftLearn: ML Model Training Infrastructure built on Kubernetes
Authors: Vinay Kakade, Shiraz ZamanIntroductionIn a previous blog post, we discussed the architecture of Feature Service, which manages Machine Learning ML feature storage and access at Lyft. In this post, we’ll discuss the architecture of LyftLearn, a system built on Kubernetes, which manages
Medium
LyftLearn: ML Model Training Infrastructure built on Kubernetes
Authors: Vinay Kakade, Shiraz Zaman
[Facebook]
Running Border Gateway Protocol in large-scale data centers
What the research is: A first-of-its-kind study that details the scalable design, software implementation, and operations of Facebook’s data center routing design, based on Border Gateway Protocol BGP. BGP was originally designed to interconnect autonomous internet service providers ISPs on
Running Border Gateway Protocol in large-scale data centers
What the research is: A first-of-its-kind study that details the scalable design, software implementation, and operations of Facebook’s data center routing design, based on Border Gateway Protocol BGP. BGP was originally designed to interconnect autonomous internet service providers ISPs on
Engineering at Meta
Running Border Gateway Protocol in large-scale data centers
What the research is: A first-of-its-kind study that details the scalable design, software implementation, and operations of Facebook’s data center routing design, based on Border Gateway Protocol …
[Uber]
Introducing Orbit, An Open Source Package for Time Series Inference and Forecasting
Orbit is a general interface for Bayesian time series modeling. The goal of Orbit development team is to create a tool that is easy to use, flexible, interitible, and high performing fast computation. Under the hood, Orbit uses the probabilistic
Introducing Orbit, An Open Source Package for Time Series Inference and Forecasting
Orbit is a general interface for Bayesian time series modeling. The goal of Orbit development team is to create a tool that is easy to use, flexible, interitible, and high performing fast computation. Under the hood, Orbit uses the probabilistic
[Netflix]
Achieving observability in async workflows
Written by Colby Callahan, Megha Manohara, and Mike Azar.Managing and operating asynchronous workflows can be difficult without the proper tools and architecture that puts observability, debugging, and tracing at the forefront.Imagine getting paged outside normal work hours — users are having
Achieving observability in async workflows
Written by Colby Callahan, Megha Manohara, and Mike Azar.Managing and operating asynchronous workflows can be difficult without the proper tools and architecture that puts observability, debugging, and tracing at the forefront.Imagine getting paged outside normal work hours — users are having
Medium
Achieving observability in async workflows
Prodicle Distribution On Cosmos
[Rust]
Six Years of Rust
Today marks Rust's sixth birthday since it went 1.0 in 2015. A lot has changed since then and especially over the past year, and Rust was no different. In 2020, there was no foundation yet, no const generics, and a lot organisations were still wondering whether Rust was production ready. In the
Six Years of Rust
Today marks Rust's sixth birthday since it went 1.0 in 2015. A lot has changed since then and especially over the past year, and Rust was no different. In 2020, there was no foundation yet, no const generics, and a lot organisations were still wondering whether Rust was production ready. In the
blog.rust-lang.org
Six Years of Rust | Rust Blog
Empowering everyone to build reliable and efficient software.
[GitHub]
GitHub Artifact Exporter open source release
GitHub is the home for software development teams and is the place where they collaborate and build. For larger organizations, you might have a dedicated reporting team that wants to export this activity at a
GitHub Artifact Exporter open source release
GitHub is the home for software development teams and is the place where they collaborate and build. For larger organizations, you might have a dedicated reporting team that wants to export this activity at a
The GitHub Blog
GitHub Artifact Exporter open source release
The GitHub Professional Services Public Sector Team has developed an artifact exporter for reporting and migration that allow users to pull reports out of their repositories.
[Spotify]
A Product Story: The Lessons of Backstage and Spotify’s Autonomous Culture
TLDR; In episode 08 of our podcast series “Spotify: A Product Story”, we share stories and lessons from building and open sourcing Backstage, our homegrown developer portal. Hear why a developer-friendly, market-based platform like Backstage could only have been developed at Spotify where
A Product Story: The Lessons of Backstage and Spotify’s Autonomous Culture
TLDR; In episode 08 of our podcast series “Spotify: A Product Story”, we share stories and lessons from building and open sourcing Backstage, our homegrown developer portal. Hear why a developer-friendly, market-based platform like Backstage could only have been developed at Spotify where
Spotify Engineering
A Product Story: The Lessons of Backstage and Spotify’s Autonomous Culture - Spotify Engineering
TLDR; In episode 08 of our podcast series “Spotify: A Product Story”, we share stories and lessons from building and open sourcing Backstage, our homegrown developer portal. Hear why a developer-friendly, market-based platform like Backstage could only have…
[Lyft]
Chaos Experimentation, an open-source framework built on top of Envoy Proxy
Services are bound to degrade. It’s a matter of if, not when. In a distributed system where there are many interdependent microservices, it is increasingly difficult to know what will happen when a service is unavailable, latency goes up, or when the success rate drops. Usually, companies find
Chaos Experimentation, an open-source framework built on top of Envoy Proxy
Services are bound to degrade. It’s a matter of if, not when. In a distributed system where there are many interdependent microservices, it is increasingly difficult to know what will happen when a service is unavailable, latency goes up, or when the success rate drops. Usually, companies find
Medium
Chaos Experimentation, an open-source framework built on top of Envoy Proxy
Services are bound to degrade. It’s a matter of when, not if. In a distributed system where there are many interdependent microservices, it…
[Uber]
The Architecture of Uber’s API gateway
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 microservices. It also
The Architecture of Uber’s API gateway
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 microservices. It also
[Skyscanner]
Maker to Manager — How We Support New Leaders
Maker to Manager — How We Support New LeadersIntroductionAt Skyscanner, we take the career aspirations of our teams seriously, which is why we have spent a ton of time building our two distinct engineering paths; individual contributor IC or manager. Advancing your career as an IC is seen as a
Maker to Manager — How We Support New Leaders
Maker to Manager — How We Support New LeadersIntroductionAt Skyscanner, we take the career aspirations of our teams seriously, which is why we have spent a ton of time building our two distinct engineering paths; individual contributor IC or manager. Advancing your career as an IC is seen as a
Medium
Maker to Manager — How We Support New Leaders
At Skyscanner, we take the career aspirations of our teams seriously, which is why we have spent a ton of time building our two distinct engineering paths; individual contributor (IC) or manager…
[Facebook]
Peering automation at Facebook
Traffic on the internet travels across many different kinds of links. A fast and reliable way to exchange traffic between different networks and service providers is through peering. Initially, we managed peering via a time-intensive manual process. Reliable peering is essential for Facebook and
Peering automation at Facebook
Traffic on the internet travels across many different kinds of links. A fast and reliable way to exchange traffic between different networks and service providers is through peering. Initially, we managed peering via a time-intensive manual process. Reliable peering is essential for Facebook and
Engineering at Meta
Peering automation at Facebook
Traffic on the internet travels across many different kinds of links. A fast and reliable way to exchange traffic between different networks and service providers is through peering. Initially, we …
[Airbnb]
Building a faster web experience with the postTask scheduler
Building a Faster Web Experience with the postTask SchedulerWhen was the last time you opened a page on a website and tried to click on something multiple times for it to work? Or the last time you swiped on an image in a carousel and it stuttered and shifted around unnaturally?While this type of
Building a faster web experience with the postTask scheduler
Building a Faster Web Experience with the postTask SchedulerWhen was the last time you opened a page on a website and tried to click on something multiple times for it to work? Or the last time you swiped on an image in a carousel and it stuttered and shifted around unnaturally?While this type of
Medium
Building a faster web experience with the postTask scheduler
Learn how Airbnb worked with the Chrome team to use the prioritized postTask scheduler to build a faster web experience
[Uber]
Fraud Detection: Using Relational Graph Learning to Detect Collusion
As Uber grew in popularity and scale among legitimate customers, it also attracted the attention of financial criminals in the cyberspace. One type of fraudulent behavior is collusion, a cooperative fraud action among users. For example, users collude by taking
Fraud Detection: Using Relational Graph Learning to Detect Collusion
As Uber grew in popularity and scale among legitimate customers, it also attracted the attention of financial criminals in the cyberspace. One type of fraudulent behavior is collusion, a cooperative fraud action among users. For example, users collude by taking
[Slack]
Role Management at Slack
Controlling which users are able to take which actions is no simple task. Building this into Slack has always been an interesting challenge. In large enterprise organizations, the standard types of roles we offered to customers were too broad, and delegating a generic admin role can grant someone
Role Management at Slack
Controlling which users are able to take which actions is no simple task. Building this into Slack has always been an interesting challenge. In large enterprise organizations, the standard types of roles we offered to customers were too broad, and delegating a generic admin role can grant someone
Slack Engineering
Role Management at Slack - Slack Engineering
Controlling which users are able to take which actions is no simple task. Building this into Slack has always been an interesting challenge. In large enterprise organizations, the standard types of roles we offered to customers were too broad, and delegating…