Software engineering blogs
190 subscribers
1 photo
2.42K links
Download Telegram
[.NET]
ML.NET Survey: Machine Learning in .NET
Every year we conduct a survey to gather feedback on pain points and feature requests that help shape the direction of Machine Learning in .NET. This past year we have made major improvements to ML.NET tooling and APIs, and now we’re investigating new areas to improve and grow, The post ML.NET
[Cloudflare]
Per Origin Host Header Override
Load Balancing as a concept is pretty straightforward. Take an existing infrastructure and route requests to the available origin servers so no single server is overwhelmed. Add in some health monitoring to ensure each server has a heartbeat/pulse so proactive decisions can be made.
[HubSpot]
Name Dropping: Dea Mandery, Senior Director of Agile Coaching, Hudl
Name Dropping is a Q&A series that aims to elevate the stories of women and nonbinary people leading in the tech space. The idea came from Angela DeFranco, a VP of Product at HubSpot, who said one way to be better allies is to name drop more women and nonbinary people in discussions of
[Google Research]
Monster Mash: A Sketch-Based Tool for Casual 3D Modeling and Animation
Posted by Cassidy Curtis, Visual Designer and David Salesin, Principal Scientist, Google Research 3D computer animation is a time-consuming and highly technical medium — to complete even a single animated scene requires numerous steps, like modeling, rigging and animating, each of which is itself
[.NET]
Show dotnet: Animating 40 LEDs with charlieplexing
For Pi day 2021, I published a fun post on how to Blink LEDs with Raspberry Pi. As part of that writeup, I wanted to include a 40 LED charlieplexing example, but couldn’t get it working. It is working now, and I decided to do a follow-up post to show it to you. The post Show dotnet: Animating 40
[.NET]
Announcing .NET Multi-platform App UI Preview 3
With .NET 6 Preview 3 we are shipping the latest progress for mobile and desktop development with .NET Multi-platform App UI. This release adds the Windows platform with WinUI 3, improves the base application and startup builder, adds native lifecycle events, The post Announcing .NET Multi-
[Uber]
Flipr: Making Changes Quickly and Safely at Scale
Introduction Uber’s many software systems require a high volume of changes every day. Because of our systems’ size and complexity, it is a significant challenge to implement these changes without unintended consequences, ultimately slowing down developer productivity. Flipr is a
[Airbnb]
Achieving Insights and Savings with Cost Data
The path to cloud efficiency begins with a cost data foundationby Anna Matlin and Tamar EtermanIntroductionBusiness profitability and sustainability are powerful reasons to invest in infrastructure efficiency, but it is easy to feel lost about how to actually reduce costs. A foundation of robust
[Docker Engineering]
Captain Take 5 – Nuno do Carmo
Docker Captains are select members of the community that are both experts in their field and are passionate about sharing their Docker knowledge with others. “Docker Captains Take 5” is a regular blog series where we get a closer look at our Captains and ask them the same broad set of questions
[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
[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
[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
[Spotify]
Rethinking Spotify Search
Search @ Spotify Search is a well-established functionality across different industries, devices, and applications. When users come to any kind of search, they already have something in mind, whether they come looking for one thing in particular or are open to becoming inspired. Spotify Search is
[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
[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
[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
[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
[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,
[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