Techreport blog

Engineering Insights & Guides

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

11,844 articles
Engineering — Quick Hit #15

Quick Hit #15

Almost missed that the WP Twenty Twenty-Five theme was approved a couple weeks ago.

GGGeoff GrahamGeoff Graham·September 5, 2024Engineering
Distributed — Governing data products using fitness functions

Governing data products using fitness functions

Decentralized data management requires automation to scale governance effectively. Fitness functions are a powerful automated governance technique we've applied to data products within the context of a Data Mesh. Since data products serve as the foundational building blocks (architectural quanta) of a data mesh, ensuring robust governance around them significantly increases the chances of a succes

KPKiran Prakash·September 5, 2024Distributed
Frontend — Sticky Headers And Full-Height Elements: A Tricky Combination — Smashing Magazine

Sticky Headers And Full-Height Elements: A Tricky Combination — Smashing Magazine

Sticky positioning is one of those CSS features that’s pretty delicate and can be negated by a lot of things, so here’s another one to add to your mental catalog: Sticky elements don’t play nicely if they have to coordinate with other elements to make up a combined height, like `100vh`. Philip Braunen explores why this happens and presents a solution to fix it.

PBPhilip BraunenPhilip Braunen·September 5, 2024Frontend
Design & UX — Quick Hit #14

Quick Hit #14

Inclusive Design 24 is in 8 short days — and it's FREE, no sign-up required!

GGGeoff GrahamGeoff Graham·September 3, 2024Design & UX
Engineering — Another Stab at Truncated Text

Another Stab at Truncated Text

Seems like we're always talking about clipping text around here. All it takes is a little browsing to spot a bunch of things we've already explored.

GGGeoff GrahamGeoff Graham·September 3, 2024Engineering
Engineering — Are You a Dalia? How We Created Data Science Personas for Spotify’s Analytics Platform

Are You a Dalia? How We Created Data Science Personas for Spotify’s Analytics Platform

On Spotify’s Analytics Platform, we’re dedicated to building products that empower data practitioners to discover, analyze, and share insights — think notebooks, dashboards, and metrics. To create solutions that connect with our users, it’s critical for us to first understand who our users are. However, the evolving landscape of data roles presents a challenge.

SESpotify Engineering·September 1, 2024Engineering
Design & UX — Engineering with Empathy: My Journey to Understanding the User Experience

Engineering with Empathy: My Journey to Understanding the User Experience

“What are your goals for this quarter?” It’s the question every manager asks, and one that often prompts a flurry of technical objectives and project milestones. Jumping into this internship, I knew my answer. I wanted to practice making informed decisions on my project, since that was one of the challenges I faced last summer.…

KLKaili Liang·August 30, 2024Design & UX
Frontend — The “Other” C in CSS

The “Other” C in CSS

I think it's worth listening to anything Sara Soueidan has to say. That's especially true if she's speaking at an event for the first time in four years,

GGGeoff GrahamGeoff Graham·August 28, 2024Frontend
Engineering — Introducing <skelly-wc>

Introducing <skelly-wc>

I created a little library at work to make those “skeleton screens” that I’m not sure anyone likes. We named it skellyCSS because… skeletons and

GGGeoff GrahamGeoff Graham·August 28, 2024Engineering
Engineering — Useful Tools for Creating AVIF Images

Useful Tools for Creating AVIF Images

AVIF (AV1 Image File Format) is a modern image file format specification for storing images that offer a much more significant file reduction when compared to

SFSunkanmi FafoworaSunkanmi Fafowora·August 28, 2024Engineering