TGViewer
Channel Public Channel
Software engineering blogs

Software engineering blogs

@software_engineering_blogs

Subscribers
190
Photos
1
Videos
0
Links
2.4K

Showing posts older than #2539 · Back to latest

Older Posts 20 shown
Post #2537 115
[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
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…
Post #2536 115
[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
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…
Post #2535 112
[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
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…
Post #2534 111
Post #2533 106
[Rust]
Announcing Rustup 1.24.0
Shortly after publishing the release we got reports of a regression preventing users from running rustfmt and cargo fmt after upgrading to Rustup 1.24.0. To limit the damage we reverted the release to version 1.23.1. If you have been affected by this issue you can revert to version 1.23.1 by
Post #2532 105
[GitHub]
How we ship code faster and safer with feature flags
At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub Actions—in order to ship new
The GitHub Blog How we ship code faster and safer with feature flags At GitHub, we improve existing features and work on new ones all the time, so we use feature flags to ship faster and to lower the risk of deployments.
Post #2531 102
[Uber]
Freight Pricing with a Controlled Markov Decision Process
Intro Uber Freight was launched in 2017 to revolutionize the business of matching shippers and carriers in the huge and inefficient freight trucking industry around $800B annual spend in the US. We believe, and have demonstrated, that a technology-first freight
Post #2530 98
[Facebook]
Reverse debugging at scale
Say you receive an email notification that a service is crashing just after your last code change deploys. The crash happens in only 0.1 percent of the servers where it runs. But you’re at a large-scale company, so 0.1 percent equals thousands of servers — and this issue is going to be hard to
Engineering at Meta Reverse debugging at scale Say you receive an email notification that a service is crashing just after your last code change deploys. The crash happens in only 0.1 percent of the servers where it runs. But you’re at a large-…
Post #2527 110
[Slack]
Load Testing with Koi Pond
Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior and performance, so we need to derive that data empirically. We use load testing to do just that: find the limits of our systems and weed out bugs at a large scale in a controlled
Engineering at Slack Load Testing with Koi Pond - Engineering at Slack Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior and performance, so we need to derive that data empirically. We use load testing to do just that: find the limits of our systems and weed out bugs…
Post #2526 106
[Yelp]
Engineering Career Series: Hiring a diverse team by reducing bias
Compared to where we started, Yelp’s technical organization has made a lot of headway over the years when it comes to diverse hiring. While our approach to this work continues to evolve, we’ve made significant progress in improving the diversity of our organizations by, among other things,
Yelp Engineering Career Series: Hiring a diverse team by reducing bias Engineering Career Series: Hiring a diverse team by reducing bias Elias Alberts, Director of Technical Talent Apr 22, 2021 Compared to where we started, Yelp’s technical organization has made a...
Post #2524 105
[Airbnb]
Himeji: a scalable centralized system for authorization at Airbnb
Himeji: A Scalable Centralized System for Authorization at Airbnbby Alan Yao, Dipak Pawar, Blair Wu, and Abhishek ParmarThe ProblemOver the last couple of years, Airbnb engineering moved from a monolithic Ruby on Rails architecture to a service oriented architecture. In our Rails architecture, we
Medium Himeji: A Scalable Centralized System for Authorization at Airbnb Access Control at scale for a complex product
Post #2523 92
[Docker Engineering]
LinuxKit as a Commodity for Building Linux Distributions
Guest post by Docker Captain Gianluca Arbezzano Recently Corey Quinn from LastWeekInAWS wrote an article that made me think “Nobody Cares About the Operating System Anymore”. Please have a look at it! I like the idea that nobody cares about where their application runs. Developers only want them
Docker LinuxKit as a Commodity for Building Linux Distributions | 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
Post #2522 91
[Lyft]
A Day in the Life of a Lyft Data Scientist
From the left: Faten, Garrett, Andy, YibeiHow Lyft Data Scientists Have Worked Remotely During the PandemicCOVID-19 has brought many changes to daily life, and the routines of our Lyft Data Scientists have been no exception. We sat down with Andy, Faten, Garrett, and Yibei for their takes on
Medium How Lyft Data Scientists Have Worked Remotely During the Pandemic COVID-19 has brought many changes to daily life, and the routines of our Lyft Data Scientists have been no exception. We sat down with…
Post #2521 94
Post #2520 95
[Freeletics]
My Five Years Learnings at Freeletics
It has been already more than one month since I left my last job at Freeletics. I am still enjoying the last days of my days off, before I start my new job very soon. But I have been planning since then to write about my interesting experience and learnings at this unique company, and finally the
Freeletics Engineering Blog My Five Years Learnings at Freeletics It has been already more than one month since I left my last job at Freeletics. I am still enjoying the last days of my days off, before I start my new job very soon. But I have been planning since then to write about my interesting experience and learnings…
Post #2517 95
[Docker Engineering]
Released: Docker Desktop for Mac [Apple Silicon](https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/)
Today we are excited to announce the general availability of Docker Desktop for Mac Apple Silicon, continuing to support developers in our community with their choice of local development environments. First, we want to say a big thank you to our community. The excitement you have shown about
Docker Released: Docker Desktop for Mac [Apple Silicon] | 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
Post #2516 86
[OLX]
JVM Profiling in Kubernetes with Java Flight Recorder
At OLX Autos, we run a lot of JVM workloads in our Kubernetes cluster. A lot of our applications are developed using Java or Kotlin. We, at times, encounter performance issues with these workloads — be it issues around thread contention or frequent major GC cycles causing undesired autoscaling of
Medium JVM Profiling in Kubernetes with Java Flight Recorder A walkthrough of the approach followed in OLX Autos for JVM Profiling in a Kubernetes (K8S) Environment using Java Flight Recorder (JFR)
Post #2515 91
[OpenDNS]
Most common cybersecurity threats of 2021 broken down by industry
In today’s modern threat landscape, it’s hard to properly allocate resources where they’re needed most. Is it cryptomining, ransomware, phishing or some new threat that no one has faced before? It can be a little or let’s be honest here, a lot overwhelming. As we covered in Part 1 of the Threat
Cisco Umbrella Most common cybersecurity threats of 2021 broken down by industry A look at recent cyber attack activity trends by industry sector, and how Cisco Umbrella helps to identify and block these attacks.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →