Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,851 articles
Engineering — Bringing the Climate Fight to Your IDE

Bringing the Climate Fight to Your IDE

TL;DR As part of Spotify’s goal to , we’ve made climate action one of our five technology pillars and have been integrating sustainability into our everyday engineering practices. This year, climate action was the theme of our company-wide Hack Week, we made climate responsibility part of our official engineering handbook, and we partnered with Thoughtworks to release the Cloud Carbon Footprint pl

SESpotify Engineering·October 1, 2022Engineering
Career & Teams — How We Improved the Development Experience for our Client Developers

How We Improved the Development Experience for our Client Developers

TL;DR The core motivation for Spotify’s Client Platform (CliP) team is empowering and unblocking client developers and giving teams the tools they need to ensure a happy and satisfying developer experience (DX). In line with this, we wanted to improve the coding experience for our development teams through infrastructure changes. We conducted research among 318 engineers and learned that:

AGAnna Granhed and Nandini Singh·October 1, 2022Career & Teams
Languages — Open Source Work Is Work

Open Source Work Is Work

Back in June, I presented the current state of Spotify’s open source activities to our developers as part of our internal Spotify Engineering Conference, aka SpEC. In the presentation, I go over where we currently are with our open source efforts, what challenges we face, and the vision for where we are going.

SESpotify Engineering·October 1, 2022Languages
Frontend — Launching a new Chromium-based WebView for Android

Launching a new Chromium-based WebView for Android

Our in-app browser for Facebook on Android has historically relied on an Android System WebView based on Chromium, the open source project that powers many browsers on Android and other operating systems. On other mobile operating systems, the System WebView component cannot be updated without updating the entire operating system. On Android, this works differently, […]

CWChris Wiltz·September 30, 2022Frontend
Engineering — A Day in the Life of a Cloud Engineer at Slack Australia

A Day in the Life of a Cloud Engineer at Slack Australia

06:15 AM My two young kids come in waking me up, presenting me with iPads in the hopes of a quick game of Minecraft before school. I sometimes give in as it might mean a few more minutes sleep! 07:00 AM It’s time for the first of many oat flat whites — or oat flatties…

GKGeorgina Knox·September 29, 2022Engineering