Technical Interview Reform, Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge
SoundCloud Backstage Blog·25 Jun 2020
Most SoundCloud backend engineers have good feelings about the old backend engineering take-home challenge. It’s commonly been characterized as a fun, thought-provoking coding problem.
Free Office Hours for Non-Traditional ML Researchers
Eric Jangby noreply@blogger.com (Unknown)·20 Jun 2020
This post was prompted by a tweet I saw from my colleague, Colin: I'm currently a researcher at Google with a "non-traditional background", where non-traditional background means "someone who...
Fragment Lifecycles in the Age of Jetpack
zsmb.coby Márton Braun·18 Jun 2020
Fragment Lifecycles in the Age of Jetpack 2020-06-18 • Márton Braun Fragments have… Complicated lifecycles, to say the least.
Curve Detectors
Distillby Nick Cammarata; Gabriel Goh; Shan Carter; Ludwig Schubert; Michael Petrov; Chris Olah·17 Jun 2020
Every vision model we’ve explored in detail contains neurons which detect curves. Curve detectors in vision models have been hinted at in the literature as far back as 2013 (see figures in Zeiler &...
Announcing Twinagle: Twirp and Protobuf for Finagle
SoundCloud Backstage Blog·12 Jun 2020
A previous post on this blog ended with the following paragraph: “We might also replace JSON with a more efficient serialization protocol like protocol buffers.
100 day challenge of data structure and algorithm in Swift
Benoit Pasquierby Benoit Pasquier·8 Jun 2020
Since January, I’ve been slowing down blogging for couple reasons: I started doubting about myself and the quality of my content but I also wanted to focus more on some fundamentals I felt I was...
A simple way to get more value from metrics
Dan Luu·30 May 2020
We spent one day building a system that immediately found a mid 7 figure optimization (which ended up shipping).
The algorithm powering iHarmony
Alberto De Bortoliby Alberto De Bortoli·24 May 2020
Problem I wrote the first version of iHarmony in 2008. It was the very first iOS app I gave birth to, combining my passion for music and programming.
Website Makeover, Again
Ellie's Blog·24 May 2020
Out with the old, in with the new! After some frustration with Hugo, I’ve moved to Zola and some light CSS.
Stretch Opportunities for Engineers
SoundCloud Backstage Blog·20 May 2020
Stretch opportunities are tasks or projects that are a bit beyond your current skill or knowledge level and that allow you to improve and learn new things. They are also essential for growth.
Bonjour ma classe!
Flurries of latent creativity - Stripe CTO blog·18 May 2020
When COVID-19 hit, my kids’ school, like many others around the world, moved over to a fully remote/online learning program.
Accessibility Review: Daily Dictionary - Screen changes
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·16 May 2020
The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them.
The Single-cable Dream
zsmb.coby Márton Braun·10 May 2020
The Single-cable Dream 2020-05-10 • Márton Braun As much of the world, I also started working from home recently, and I expect to be doing so for a while.
Exploring Bayesian Optimization
Distillby Apoorv Agnihotri; Nipun Batra·5 May 2020
Breaking Bayesian Optimization into small, sizeable chunks. Many modern machine learning algorithms have a large number of hyperparameters.
Open Sourcing Intervene
SoundCloud Backstage Blog·5 May 2020
A little while back, the web team at SoundCloud got an urgent report that our upload page looked weird in the US. Web engineering is based in Berlin, and it looked fine outside the US.
iOS Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
This blog was inspired by Jeff Watkins’ series of blogs on UIButton. UIButton is a fundamental part of building interfaces on iOS. So much so, that it probably doesn’t get the love it deserves.
R8 Optimization: Lambda Groups – Jake Wharton
Jake Wharton·30 Apr 2020
30 April 2020 Note: This post is part of a series on D8 and R8, Android's new dexer and optimizer, respectively. For an intro to D8 read "Android's Java 8 support".
Which is better on Android: divide by 2 or shift by 1? – Jake Wharton
Jake Wharton·23 Apr 2020
23 April 2020 I've been porting the AndroidX collection library to Kotlin multiplatform to experiment with binary compatibility, performance, tooling, and the different memory models.
Building a PC, Part IX: Downsizing
Coding Horrorby Jeff Atwood·19 Apr 2020
Hard to believe that I’ve had the same PC case since 2011, and my last serious upgrade was in 2015.
Anecdotes about web APIs
zsmb.coby Márton Braun·11 Apr 2020
Anecdotes about web APIs 2020-04-11 • Márton Braun Services that provide web APIs are amazing. Tom Scott made a video about this recently, where he tells the story of how all the newfangled web 2.0...
Your filters hide everything on this page. Adjust them in preferences.