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
Frontend — State of CSS 2024 Results

State of CSS 2024 Results

The results from this year's survey are fairly fresh off the presses. We took a little time to sit with them and jot down some things we noticed and found interesting.

GGGeoff GrahamGeoff Graham·October 30, 2024Frontend
Engineering — Celebrating the GitHub Awards 2024 recipients 🎉

Celebrating the GitHub Awards 2024 recipients 🎉

The GitHub Awards celebrates the outstanding contributions and achievements in the developer community by honoring individuals, projects, and organizations for creating an outsized positive impact on the community.

LLLaura Lindeman, Lee ReillyLaura Lindeman, Lee Reilly·October 30, 2024Engineering
Performance — How We Built the BFCM 2023 Globe - Shopify

How We Built the BFCM 2023 Globe - Shopify

Every year for Black Friday Cyber Monday (BFCM), we put together a real-time visualization of purchases made through Shopify-powered merchants worldwide. This year we're cooking up something big, and in anticipation we wanted to show you how we built the globe last year. Video of BFCM 2023 Globe Besides going for better visuals, a big focus was performance. We've put together an interactive deep d

SEShopify Engineering·October 30, 2024Performance
Engineering — Forced offline: the Q3 2024 Internet disruption summary

Forced offline: the Q3 2024 Internet disruption summary

The third quarter of 2024 was particularly active, with quite a few significant Internet disruptions. Underlying causes included government-directed shutdowns, power outages, hurricane damage, terrestrial and submarine cable cuts, military action, and more.

DBDavid Belson, Doug MadoryDavid Belson, Doug Madory·October 29, 2024Engineering
Design & UX — Tooltip Best Practices

Tooltip Best Practices

What are tooltips, exactly? There's two kinds and the one you use has implications on the user experience, as Zell illustrates in this explainer on best practices.

ZLZell LiewZell Liew·October 29, 2024Design & UX
Engineering — Our biggest-ever upgrades to Stripe Billing

Our biggest-ever upgrades to Stripe Billing

At Stripe Tour New York, we shared new ways to orchestrate and grow your revenue with Stripe Billing, including new features to help you better understand your revenue data and give you more flexibility in how you bill for usage.

WHWisam HirzallaWisam Hirzalla·October 29, 2024Engineering
Career & Teams — Diff Authoring Time: Measuring developer productivity at Meta

Diff Authoring Time: Measuring developer productivity at Meta

At Meta, we’re always looking for ways to enhance the productivity of our engineers and developers. But how exactly do you measure developer productivity? On this episode of the Meta Tech Podcast Pascal Hartig (@passy) sits down with Sarita and Moritz, two engineers at Meta who have been working on Diff Authoring Time (DAT) – a […]

CWChris Wiltz·October 25, 2024Career & Teams