Software engineering blogs
190 subscribers
1 photo
2.42K links
Download Telegram
[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
[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
[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
[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
[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-
[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
[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
[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
[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
[GitHub]
Security keys are now supported for SSH Git operations
GitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor “U2F” and were also one of the first sites to transition to Webauthn.
[Uber]
pprof++: A Go Profiler with Hardware Performance Monitoring
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 making our compute fleet
[Airbnb]
Airbnb’s Promotions and Communications Platform
OMNI is an intuitive, homegrown platform that supports message creation, processing, and distribution to engage our guests and hosts at the right time and on the right channels.By Paritosh Aggarwal and Henry WuIntroductionAirbnb is a busy marketplace with millions of active users across the
[Docker Engineering]
Docker Hub Incident Reviews – April 3rd and 15th 2021
In line with our promise last year to continue publishing incident reviews for Docker Hub, we have two to discuss from April. While many users were unaffected, it is important for us to be transparent with our community, and we hope it is both informative and instructive. April 3rd 2021 Starting
[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
[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
[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
[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
[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