engblogs

summaries of the latest blog articles from your favorite tech companies.
SoundCloudSoundCloud

How (Not) to Build Datasets and Consume Data at Your Company

Practical guide to building and consuming published datasets that encapsulate domain concerns, enforce contracts and SLAs, and balance events, snapshots, and APIs with explicit time dimensions.

3/3/2020
SoundCloudSoundCloud

How (Not) to Build Datasets and Consume Data at Your Company

Building and consuming datasets at your company: best practices and lessons learned from SoundCloud

3/3/2020
SoundCloudSoundCloud

The Magic of Generating an Xcode Project

Automating Xcode project generation with Tuist and a Swift Project.swift manifest cuts pbxproj complexity, boosts build times, and enables modular, scalable iOS apps.

2/20/2020
SoundCloudSoundCloud

The Magic of Generating an Xcode Project

A concise exploration of how Tuist automates Xcode project generation to tame bloated project.pbxproj files, boost consistency, enable modularization, and slash build times in a large SoundCloud iOS codebase.

2/20/2020
Jane StreetJane Street

Watch all of Jane Street's tech talks

Access a collection of Jane Street's tech talks on their YouTube channel

2/20/2020
SoundCloudSoundCloud

The Magic of Generating an Xcode Project

Exploring the process of generating an Xcode project and its significance in code development.

2/20/2020
SoundCloudSoundCloud

A Happy New Employee

A first-person account of onboarding on SoundCloud's Recommendations team, detailing practical engineering practices: standardized tech stacks, hands-on setup, a first-responder support model, and documentation-driven collaboration.

2/7/2020
SoundCloudSoundCloud

A Happy New Employee

A first-hand look at SoundCloud's onboarding and engineering practices, showing how standardized stacks, hands-on tooling, and accessible documentation empower new engineers to explore, contribute across microservices, and grow.

2/7/2020
SoundCloudSoundCloud

A Happy New Employee

A reflection on the author's first six months as an iOS engineer on the Recommendations team at SoundCloud.

2/7/2020
Jane StreetJane Street

Troubleshooting systemd with SystemTap

Troubleshooting systemd with SystemTap is about ensuring reliable execution of schedules and diagnosing potential issues with the cron daemon in Linux.

2/3/2020
SoundCloudSoundCloud

Speeding Up Builds with Dagger Reflect

Speeding up Android builds by swapping Dagger's annotation processing with Dagger Reflect via a Gradle plugin, achieving dramatic compile-time gains with minimal code changes.

1/30/2020
SoundCloudSoundCloud

Speeding Up Builds with Dagger Reflect

Speeding Up Builds with Dagger Reflect demonstrates how SoundCloud shaved build and annotation-processing time by swapping Dagger for Dagger Reflect via the Delect Gradle plugin, enabling faster compile-time code generation with minimal production-code changes.

1/30/2020