using
Introduction Web scraping typically refers to an automated process of collecting data from websites. On a high level, you're essentially making a bot that visit…
MySQL turns out to be a good Swiss Army Knife for persistence, if used wisely. Understanding disk access patterns driven by your storage…
SoundCloud is teaming up with Acapela Group for our first Developer Contest. Acapela Group offers amazing text to speech solutions and have a variety of SDKs so…
In the last weeks we got pretty excited about the idea of using timed comments to create and script rich media experiences. Imagine being able to trigger all ki…
The web has come a long way. We have APIs that allow developers to create amazing applications quickly, and browser technologies have…
Both our Android and iOS teams use the reactive programming paradigm to simplify asynchronous, concurrent code in our native mobile apps…
In part one we described how running into Android’s method limit may leave you unable to build, and offered strategies you can employ to make your app fit into …
Since we started breaking our monolith and introduced a microservices architecture we rely a lot on synchronous request-response style communication. In this bl…
SoundCloud consists of hundreds of millions of tracks, people, albums, and playlists, and navigating this vast collection of music and personalities poses a lar…
Planet Earth vs. Jupiter. There is the same order of magnitude between the ratio of these two planets and the amount of code that defined…





