Techbytes: Hans Dockter discusses Developer Productivity Engineering
Tune in to Hans Dockter, CEO & Founder of Gradle, as he explains the emerging practice of Developer Productivity Engineering [...]
Published by Spotify EngineeringTune in to Hans Dockter, CEO & Founder of Gradle, as he explains the emerging practice of Developer Productivity Engineering [...]
Published by Spotify EngineeringAnna started at our New York office three years ago and has recently been promoted to Staff Engineer. She and her husband live in Brooklyn and met while working at Spotify – where they used to sit just [...]
Published by Spotify EngineeringHear from Spotify’s Erin Palmer, as she illustrates the use of Scio with Big Data, discusses why it makes certain [...]
Published by Spotify EngineeringNeville Li shares Spotify’s history of data processing and our transition to Scio, an open-source Scala API for Apache Beam [...]
Published by Spotify EngineeringEngineer Bram Leenders, explains what crypto-shredding is, how Spotify uses it to respect users’ privacy — and how Padlock, our [...]
Published by Spotify EngineeringIntroduction Large-scale data processing is a critical component of Spotify’s business model. It drives music recommendations, artist payouts based on [...]
Published by Claire McGintyWe flipped one server flag and got more download bandwidth for Spotify users. That is the TL;DR of this A/B experiment with BBR, a new TCP option [...]
Published by Erik Carlsson, Eirini KakogianniHere at Spotify, we love playlists. Playlists like Today’s Top Hits and RapCaviar have millions of loyal followers, while Discover Weekly [...]
Published by Ching-Wei ChenCoördinator is an open source browser interface to help you turn an SVG into XY coordinates. That means you can now [...]
Published by Aliza AufrichtigThis is part 4 in our new interview series called “Spotify Spotlight.” In these interviews, we showcase Spotifiers working in [...]
Published by Spotify EngineeringAnyone who has ever done manual testing knows that it’s slow, boring and error-prone. By writing automated tests we are trying to remove — or at the very least improve — on these pain points [...]
Published by André SchafferSpotify’s Event Delivery system is responsible for delivering hundreds of billions of events every day. Most of the events are generated as a response [...]
Published by Igor MaravićIn this part we’ll take a closer look at Scio, including basic concepts, its unique features, and concrete use cases here at Spotify [...]
Published by Neville LiChanging an engineering culture is one of the biggest challenges for any organization. It requires challenging an existing way of working, and introducing compelling improvements [...]
Published by Nitzan BlouinThis is the first part of a 2 part blog series. In this series we will talk about Scio, a Scala API for Apache Beam and Google Cloud Dataflow, and [...]
Published by Neville LiWhat’s your name and where are you from? My name is Charlie and I come from the US and grew [...]
Published by Spotify EngineeringEvery day, Spotify users are generating more than 100 billion events. Every event is being generated as a response to [...]
Published by Igor MaravićForward: This blog post accompanies our presentation given at SRECon 2017 in San Francisco. The recording of the talk can be viewed here, [...]
Published by Lynn RootFive years ago, music personalization at Spotify was a tiny team. The team read papers, developed models, wrote data pipelines [...]
Published by Spotify EngineeringIntroduction When you log into Spotify, browse through your Discover Weekly playlist, and play a track, you’re interacting with some of our [...]
Published by Nic CopeWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićIntroduction In the previous post we talked about how the Internet finds its way to reach content and users; how Internet relations [...]
Published by dbarrosop