Upcoming API Security Updates — Action Required
SoundCloud Backstage Blog·1 Jul 2021
As part of our continuous effort toward making improvements to our API with the hope that we can relaunch API access to all developers, we’re making some critical security improvements.
Did I Break You? Reverse Dependency Verification
SoundCloud Backstage Blog·25 May 2021
SoundCloud was founded 13 years ago, and throughout its history, the company and much of its tech stack has changed.
High-Tier Content in the SoundCloud API
SoundCloud Backstage Blog·6 May 2021
You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new access filter in your request.
The Journey of Corpus
SoundCloud Backstage Blog·29 Apr 2021
It seems like a simple enough concept: You take data from how your users interact with your product, and you use it to make business and product decisions.
How to Successfully Hand Over Systems
SoundCloud Backstage Blog·20 Apr 2021
In a product company, changes are inevitable so as to best support the strategy and the vision. Often during such a change, new teams are formed and other ones are restructured.
SoundCloud’s New API Track Object
SoundCloud Backstage Blog·16 Mar 2021
As a part of our efforts to improve API use, we’re introducing a new Track object that’s more up to date with our current data model.
Building a Healthy On-Call Culture
SoundCloud Backstage Blog·11 Mar 2021
Paging Doctor Software In the past, on-call duty was often associated with doctors, but in recent years, it’s become common for software engineers to be asked to be available for support work on...
Dependency Inversion as a Driver to Scale Mobile Development
SoundCloud Backstage Blog·24 Feb 2021
SoundCloud’s iOS codebase faced a radical change a couple of years ago. The team had decided to modularize the codebase into frameworks, mainly to speed up development and give it a shape where it...
Tests Under the Magnifying Lens
SoundCloud Backstage Blog·2 Feb 2021
Testing is at the heart of engineering practices at SoundCloud. We strive to build well-balanced test pyramids within our code repositories and have as much test coverage as possible for different...
Leveraging a Manager Weekly Newsletter for Team Communication
SoundCloud Backstage Blog·25 Nov 2020
I started my journey as an Engineering Manager at SoundCloud close to a year ago. This came after working as a Software Engineer for more than a decade, most of which I spent as an iOS Engineer.
Testing SQL for BigQuery
SoundCloud Backstage Blog·16 Oct 2020
“To me, legacy code is simply code without tests.” — Michael Feathers If untested code is legacy code, why aren’t we testing data pipelines or ETLs (extract, transform, load)?
DeveloperBridge: SoundCloud’s Program for Training People from Diverse Backgrounds to Become Engineers
SoundCloud Backstage Blog·17 Jul 2020
DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at SoundCloud.
Changing the Interview Process during Remote Working
SoundCloud Backstage Blog·30 Jun 2020
Please also see Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge and Part 2: The Recruiting Perspective and Results.
Technical Interview Reform, Part 2: The Recruiting Perspective and Results
SoundCloud Backstage Blog·26 Jun 2020
Please also see Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge Among the engineering groups at SoundCloud, backend engineering has always had the highest number of open...
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.
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.
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.
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.
Periskop: Exception Monitoring Service
SoundCloud Backstage Blog·16 Mar 2020
Periskop is an exception monitoring service that we built here at SoundCloud. It was designed with microservice environments in mind, but it’s also useful for long-running services in general.
How (Not) to Build Datasets and Consume Data at Your Company
SoundCloud Backstage Blog·3 Mar 2020
The topic of datasets is not new, and they have been successfully used at SoundCloud for analytics purposes for a long time.
Your filters hide everything on this page. Adjust them in preferences.