Using Kubernetes Pod Metadata to Improve Zipkin Traces
Improving Zipkin traces by utilizing Kubernetes Pod Metadata for debugging latency issues across microservices
Hands-Off Deployment with Canary
A blogpost about implementing hands-off deployment using Canary at SoundCloud.
What the interns have wrought, 2018 edition
Reflecting on the accomplishments of interns at the end of the season.
Creating Readable Spark Jobs
Improving the readability of Apache Spark jobs for efficient data processing at SoundCloud and other companies.
Getting a Team Back on Track
A guide to managing and improving a struggling team, including personal experiences and strategies for getting them back on track.
Plans for OCaml 4.08
Plans for OCaml 4.08 include improvements and features to be included in the upcoming release.
Defining a Role with a Retrospective Activity
Exploring the use of retrospectives to define and refine roles in agile engineering teams.
Reviving a project using common tools found at home.
Engineering Levels at SoundCloud
The importance of learning, growth, and employee development at SoundCloud for engineers.
Keeping Counts In Sync
Tracking play counts in real time to provide creators with accurate and up-to-date statistics on their popular songs and fanbase impact.
Running Android UI Test Suites on Firebase Test Lab
Running Android UI Test Suites on Firebase Test Lab speeds up UI test execution on mobile devices and emulators.
Repeatable exploratory programming
A blogpost about using Expect tests for repeatable exploratory programming