Techreport blog

Engineering Insights & Guides

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

11,670 articles
Engineering — Buttons vs. Links

Buttons vs. Links

There are thousands of articles out there about buttons and links on the web; the differences and how to use them properly. Hey, I don't mind. I wrote my own

CCChris Coyier·November 1, 2021Engineering
Engineering — Game Off 2021 theme announcement

Game Off 2021 theme announcement

The theme for this year’s Game Off is… …BUG! Your challenge, should you choose to accept it, is to create a game between now and December 1 incorporating the theme…

LRLee ReillyLee Reilly·November 1, 2021Engineering
AI & ML — The Rise (and Lessons Learned) of ML Models to Personalize Content on Home (Part I)

The Rise (and Lessons Learned) of ML Models to Personalize Content on Home (Part I)

At Spotify, our goal is to connect listeners with creators, and one way we do that is by recommending quality music and podcasts on the Home page. In this two-part blog series, we will talk about the ML models we build and use to recommend diverse and fulfilling content to our listeners, and the lessons we’ve learned from building the ML stack that serves these models.

AEAnnie Edmundson, Engineer·November 1, 2021AI & ML
Frontend — CSS-ing Candy Ghost Buttons

CSS-ing Candy Ghost Buttons

Recently, while looking for some ideas on what to code as I have zero artistic sense so the only thing I can do is find pretty things that other people have

ATAna TudorAna Tudor·October 31, 2021Frontend
Engineering — How To Build An Amazon Product Scraper With Node.js — Smashing Magazine

How To Build An Amazon Product Scraper With Node.js — Smashing Magazine

The wealth of data that Amazon holds can make a huge difference when you’re designing a product or hunting for a bargain. But, how can a developer get that data? Simple, by using a web scraper. Why would someone want to scrape Amazon pages? You’re about to find out! Here’s how to build your data extraction bot with Node.js.

RSRobert SfichiRobert Sfichi·October 28, 2021Engineering