engblogs

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

Shoot yourself in the foot with iptables and kmod auto-loading

How a simple iptables check can trigger kernel module auto-loading (nf_conntrack/netfilter) via kmod, leading to connection-tracking overload and outages, with a practical mitigation using modprobe.d rules to disable loading.

8/14/2012
SoundCloudSoundCloud

Shoot yourself in the foot with iptables and kmod auto-loading

Learning from a recent outage caused by misconfiguring iptables and kmod auto-loading.

8/14/2012
SoundCloudSoundCloud

Introducing the CloudSeeder Devkit

Enables iOS apps to embed SoundCloud-powered community features with the CloudSeeder Devkit, including real-time feeds, Featured Tracks curation, and cross-promotion via CloudSeeder Select in an open-source kit.

8/13/2012
SoundCloudSoundCloud

Introducing the CloudSeeder Devkit

CloudSeeder Devkit is an open-source toolkit that integrates SoundCloud-powered community features into iPad apps like Tabletop, enabling seamless track discovery, curation, and cross-promotion across CloudSeeder-enabled apps.

8/13/2012
SoundCloudSoundCloud

Introducing the CloudSeeder Devkit

How to integrate the CloudSeeder Devkit into an iPad app to surface SoundCloud-powered community features—news, featured and latest tracks, likes and comments, and cross-promotion—through an open-source, easily customizable toolkit.

8/13/2012
SoundCloudSoundCloud

Introducing the CloudSeeder Devkit

Introducing the CloudSeeder Devkit: Learn how Retronyms built a SoundCloud-powered community into their app using the CocoaSoundCloudAPI and open sourced the CloudSeeder Devkit.

8/13/2012
SoundCloudSoundCloud

Go at SoundCloud

SoundCloud adopts Go to accelerate developer velocity, keep code expressive and maintainable, and streamline deployment across a polyglot backend.

7/24/2012
SoundCloudSoundCloud

Go at SoundCloud

Go at SoundCloud: how SoundCloud standardizes on Go to accelerate development across a polyglot backend, leverage static typing and safe concurrency, and ship updates quickly with Bazooka and Doozer.

7/24/2012
SoundCloudSoundCloud

Go at SoundCloud

Go at SoundCloud describes how SoundCloud leverages Go in a polyglot backend to boost velocity and clarity with a WYSIWYG, statically-typed language, enabling fast builds, testing, and deployments across multiple services via Bazooka and Doozer.

7/24/2012
SoundCloudSoundCloud

Go at SoundCloud

Exploring the utilization of Go language in SoundCloud's tech stack

7/24/2012
SoundCloudSoundCloud

Recording and Sharing Phone Calls

Describes building Phone Recorder, a Node.js hack day app that records conference calls with Twilio and uploads the results to SoundCloud, using Redis to link moderator accounts to calls.

7/12/2012
SoundCloudSoundCloud

Recording and Sharing Phone Calls

Phone Recorder, a Node.js-based hack-day project that records conference calls via Twilio and uploads the audio to SoundCloud, using Redis to map each call to the moderator's account.

7/12/2012