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
AI & ML — Product Lessons from ML Home: Spotify’s One-Stop Shop for Machine Learning

Product Lessons from ML Home: Spotify’s One-Stop Shop for Machine Learning

Building platforms is a hard business. Building platforms for discerning machine learning (ML) practitioners with bespoke needs and a do-it-yourself ethos is even harder. In today’s post, we will give you a peek into how we built ML Home, the internal user interface for Spotify’s Machine Learning Platform, and the product lessons we learned along the way in our quest to entrench it in Spotify’s ML

MLMaisha Lopa, Sr. Product Manager·January 1, 2022AI & ML
Career & Teams — Updating The Single Most Influential Book of the BASIC Era

Updating The Single Most Influential Book of the BASIC Era

In a way, these two books are responsible for my entire professional career. With early computers, you didn’t boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command line. From here, if you were lucky, you might have a cassette tape drive. If you knew the right commands, you could type them in to lo

JAJeff AtwoodJeff Atwood·December 31, 2021Career & Teams
Frontend — Care for the Text

Care for the Text

How do you make a great website? Everyone has an answer at the ready: Flashy animations! The latest punk-rock CSS trick! Gradients! Illustrations! Colors to

RRRobin RendleRobin Rendle·December 24, 2021Frontend
Engineering — 2021 Roundup of Web Research

2021 Roundup of Web Research

Last year, we kicked out a roundup of published surveys, research, and other findings from around the web. There were some nice nuggets in there, like a

GGGeoff GrahamGeoff Graham·December 23, 2021Engineering
Engineering — Remember You Are Not the User

Remember You Are Not the User

One thing people can do to make their websites better is to remember that you are not representative of all your users. Our life experiences and how we

EBEmma BostianEmma Bostian·December 23, 2021Engineering
Engineering — Show, Don't Tell

Show, Don't Tell

How much time do you spend designing the content presentation for your websites? When you write a new blog post or create a new page, are you thinking about

MCMel ChoyceMel Choyce·December 23, 2021Engineering
Engineering — Increase Your Reach

Increase Your Reach

NGL, I was a little overwhelmed when I sat down to write this article. There are so many things that immediately flooded my mind—take out any extra divs; use

MSMelanie SumnerMelanie Sumner·December 22, 2021Engineering