Techreport blog

Engineering Insights & Guides

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

11,842 articles
Frontend — Tailwind's @apply Feature is Better Than it Sounds

Tailwind's @apply Feature is Better Than it Sounds

Most of the time, people showcase Tailwind's @apply feature with one of Tailwind's single-property utilities (which changes a single CSS declaration). When showcased this way, @apply doesn't sound promising at all. So obviously, nobody wants to use it. Personally, I think Tailwind's @apply feature is better than described.

ZLZell LiewZell Liew·April 10, 2025Frontend
Design & UX — Gild Just One Lily — Smashing Magazine

Gild Just One Lily — Smashing Magazine

“Gilding the lily” isn’t always bad. In design, a touch of metaphorical gold — a subtle animated transition, a hint of color, or added depth in a drop shadow — can help communicate a level of care and attention that builds trust. But first? You need a lily. Nail the fundamentals. Then, gild it carefully.

SGSteven GarritySteven Garrity·April 10, 2025Design & UX
Frontend — CSS Carousels

CSS Carousels

Chrome has prototyped these features and released them in Chrome 135. Adam Argyle has a wonderful explainer over at the Chrome Developer blog. Kevin Powell has an equally wonderful video where he follows the explainer. This post is me taking notes from them.

GGGeoff GrahamGeoff Graham·April 9, 2025Frontend
Engineering — That health is mental

That health is mental

Disclaimer : Trigger warning: depression, talk of suicide. It’s been a while since I wrote a mental health piece — but I think it’s important to occasionally stop, take a breather, and think about how we feel. So. deep breath I’m okay, I think? Just a little restless. A bit of personal context For those keeping score, I went through major life events in 2023 — a divorce, a move, and the news that

AWAmos WengerAmos Wenger·April 9, 2025Engineering
AI & ML — Introducing Chatbot Template

Introducing Chatbot Template

Chatbot is a free, open-source template, powered by Next.js and the AI SDK, that helps you build chatbot applications.

VVercel·April 9, 2025AI & ML
Databases — Your frontend, backend, and database — now in one Cloudflare Worker

Your frontend, backend, and database — now in one Cloudflare Worker

You can now deploy static sites and full-stack applications on Cloudflare Workers – the primitives are all here. Framework support for React Router v7, Astro, Vue, and more are generally available today, as is the Cloudflare Vite plugin. Connect to Postgres and MySQL databases with Hyperdrive.

KAKorinne AlpersKorinne Alpers·April 8, 2025Databases