
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.
MP
Matthew Prince, Michelle Zatlyn·September 26, 2021Engineering 
Big thoughts on where the industry is headed from Shawn Wang:

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 
New tool: an nginx playground

This post explains how we’re able to balance our MySQL shards by migrating shops across shards—entirely online and with virtually zero consumer-facing downtime.
SEShopify Engineering·September 24, 2021Databases 
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.

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
VF
Vitaly Friedman·September 24, 2021Languages 
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.

Whatever Google wants it to be. I always thought it was exactly what your <title> element was. Perhaps in lieu of that, what the first <h1> on the

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

There is a lot of buzz around apps running on the edge instead of on a centralized server in web development. Running your app on the edge allows your code to

npm access tokens will now follow the established format of GitHub authentication tokens.
DK
Deina Kellezi, Demira Dimitrova·September 23, 2021Security 
We’re excited to announce that the GitHub Advisory Database now includes curated security advisories on the Rust ecosystem!
KC
Kate Catlin·September 23, 2021Security 
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
MB
Michelle Barker·September 23, 2021Frontend 
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 
When I came up in web development (2005-2010 were formative years for me), one of the first lessons I learned was to have a clean foundation of HTML. "What
CCChris Coyier·September 22, 2021Frontend 
Logging, on its own, is a key aspect of any application. Logging helps developers comprehend what it is that their code is doing. It also helps save

Oracle to PostgreSQL migration - Lessons learned in building a migration tool. How to avoid errors, null bytes and broken content.
HS
Hans-Jürgen Schönig·September 22, 2021Databases 

We built a custom write-through cache for the Shop app's home feed that reduced database load by 15% and overall app latency by about 20%.
SEShopify Engineering·September 22, 2021Databases 
We love little useful tools and techniques to help folks get their work done better and faster. Today, we’d love to shine the spotlights on a little helper that helps spot common performance bottlenecks easily: [ct.css](https://csswizardry.com/ct/).

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 
The web's premier conference is online this fall, October 11–13, 2021: An Event Apart Fall Summit. If you already know how good of a conference this is (i.e.

CSS ::before and ::after pseudo-elements allow you to insert "content" before and after any non-replaced element (e.g. they work on a <div> but not
HH
Habdul Hazeez·September 21, 2021Frontend