Techreport blog

Engineering Insights & Guides

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

11,851 articles
Engineering — Cloudflare's 2021 Annual Founders' Letter

Cloudflare's 2021 Annual Founders' Letter

This week we celebrate Cloudflare's birthday. We launched the company 11 years ago tomorrow: September 27, 2010. It has been our tradition, since our first birthday, to use this week to launch innovative new products that we think of as our gift back to the Internet.

MPMatthew Prince, Michelle ZatlynMatthew Prince, Michelle Zatlyn·September 26, 2021Engineering
Frontend — Our Learning Partner: Frontend Masters

Our Learning Partner: Frontend Masters

Frontend Masters has been our learning partner for a couple of years now. I love it. If you need structured learning to up your web development skills,

CCChris Coyier·September 24, 2021Frontend
Frontend — Rebuilding A Large E-Commerce Website With Next.js (Case Study) — Smashing Magazine

Rebuilding A Large E-Commerce Website With Next.js (Case Study) — Smashing Magazine

Developing with Next.js is amazing, but there are definitely some challenges. The developer experience with Next.js is something you just need to experience. We made the switch from a more traditional integrated e-commerce platform to a headless platform with Next.js. Here are the most important lessons learned while rebuilding a large e-commerce site with Next.js.

JKJonne KatsJonne Kats·September 24, 2021Frontend
Languages — Free Online Workshop: Frustrating Design Patterns And How To Fix Them — Smashing Magazine

Free Online Workshop: Frustrating Design Patterns And How To Fix Them — Smashing Magazine

You’ve seen them before. Confusing and frustrating design patterns that seem to be chasing you everywhere you go, from one website to another. It’s time to fix them for good in a [free Smashing online workshop](https://smashingconf.com/online-workshops/workshops/frustrating-design-patterns/) next week. Today, Vitaly Friedman will take a look into carousels, modals, infinite scroll, parallax and sc

VFVitaly FriedmanVitaly Friedman·September 24, 2021Languages
Security — Bringing OAuth 2.0 to Wrangler

Bringing OAuth 2.0 to Wrangler

In this blog, we will look into what the OAuth 2.0 protocol is, and how it can help improve the authorization process in the command-line interface tool Wrangler used to manage your Cloudflare Workers.

MMengqiMengqi·September 23, 2021Security
Engineering — Working With GraphQL Caching

Working With GraphQL Caching

If you’ve recently started working with GraphQL, or reviewed its pros and cons, you’ve no doubt heard things like “GraphQL doesn’t support caching” or

JBJamie BartonJamie Barton·September 23, 2021Engineering
Frontend — Simplifying Form Styles With accent-color — Smashing Magazine

Simplifying Form Styles With accent-color — Smashing Magazine

The new CSS `accent-color` property makes it quick and easy to roll out our brand colors to certain form inputs by leveraging user agent styles. It has the potential to provide quick and easy styling for many of our form elements, especially where extensive customization isn’t needed, as well as allowing the browser to pick the best options for accessibility. In this article Michelle Barker will t

MBMichelle BarkerMichelle Barker·September 23, 2021Frontend
Systems — Container Units Should Be Pretty Handy

Container Units Should Be Pretty Handy

Container queries are going to solve this long-standing issue in web design where we want to make design choices based on the size of an element (the

CCChris Coyier·September 22, 2021Systems
Frontend — Proposal for CSS @when

Proposal for CSS @when

CSS is on a tear lately. Again, I've heard of a brand new thing I've never seen before, and again it's via Miriam: CSS Conditionals.

CCChris Coyier·September 21, 2021Frontend