Techreport blog

Engineering Insights & Guides

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

11,795 articles
AI & ML — GitHub Copilot: Meet the new coding agent

GitHub Copilot: Meet the new coding agent

Implementing features has never been easier: Just assign a task or issue to Copilot. It runs in the background with GitHub Actions and submits its work as a pull request.

TDThomas DohmkeThomas Dohmke·May 19, 2025AI & ML
Design & UX — Design System In 90 Days — Smashing Magazine

Design System In 90 Days — Smashing Magazine

Helpful PDF worksheets and tools to get the design system effort up and running — and adopted! Kindly powered by How To Measure UX and Design Impact, a friendly course on how to show the impact of your incredible UX work on business.

VFVitaly FriedmanVitaly Friedman·May 19, 2025Design & UX
Frontend — Scroll-Driven Animations Inside a CSS Carousel

Scroll-Driven Animations Inside a CSS Carousel

Hey, isn't there a fairly new CSS feature that works with scroll regions? Oh yes, that's Scroll-Driven Animations. Shouldn't that mean we can trigger an animation while scrolling through the items in a CSS carousel?

GGGeoff GrahamGeoff Graham·May 15, 2025Frontend
Career & Teams — Open-sourcing Pyrefly: A faster Python type checker written in Rust

Open-sourcing Pyrefly: A faster Python type checker written in Rust

Back in 2017, engineers at Meta sought to create a type checker for Instagram’s typed Python codebase. Years later, as the type system continued to evolve, that type checker eventually became Pyrefly. Pyrefly is a new type checker and IDE experience for Python, written with Rust, and now available for the entire Python community to […]

CWChris Wiltz·May 15, 2025Career & Teams
SRE & Ops — Introducing Pyrefly: A new type checker and IDE experience for Python

Introducing Pyrefly: A new type checker and IDE experience for Python

Today we are announcing an alpha version of Pyrefly, an open source Python type checker and IDE extension crafted in Rust. Pyrefly is a static type checker that analyzes Python code to ensure type consistency and help you catch errors throughout your codebase before your code runs. It also supports IDE integration and CLI usage […]

CWChris Wiltz·May 15, 2025SRE & Ops
Design & UX — Fewer Ideas: An Unconventional Approach To Creativity — Smashing Magazine

Fewer Ideas: An Unconventional Approach To Creativity — Smashing Magazine

Remember that last team brainstorming session where you were supposed to generate a long list of brilliant ideas? How many of those ideas actually stuck? Did leadership act on any of those ideas? In this article, Eric Olive challenges the value of exercises like brainstorming and explores more effective methods for sparking creativity to improve design and enhance the user’s experience.

EOEric OliveEric Olive·May 15, 2025Design & UX
Frontend — Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension — Smashing Magazine

Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension — Smashing Magazine

What if you could take your CSS animations beyond simple fades and slides — adding an extra dimension and a bit of old-school animation magic? In this article, pioneering author and web designer [Andy Clarke](https://stuffandnonsense.co.uk) will show you how masking can unlock new creative possibilities for CSS animations, making them feel more fluid, layered, and cinematic.

ACAndy ClarkeAndy Clarke·May 14, 2025Frontend