
Kicking Off Cloudflare's Summer 2022 Internship Program
This upcoming summer, we expect to have the largest intern class ever at Cloudflare.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

This upcoming summer, we expect to have the largest intern class ever at Cloudflare.

In this article we describe an alternative approach to active measurements, which accurately predicts network latencies using only passively collected data.

Diagnosing scaling issues in a service associated with TLS termination through a deep dive into some of the incidents it caused.

We’ve devised novel methods to detect multi-user IP addresses, and today we’re excited to announce their integration into our global threat intelligence products. These will improve the quality of our detection techniques and reduce false positives for our customers, and the clients that visit them.

Game Off is an annual game jam (or “hackathon for building games”) that’s a little different from most—it lasts for the entire month of November—not just a weekend or a…

The problem of managing scheduled workflows and their assets is as old as the use of cron daemon in early Unix operating systems. The design of a cron job is simple, you take some system command, you…

Shopify is building a new JIT implementation on top of CRuby. This post walks through how to build CRuby and all about building YJIT.

Customers may start using your app because you offer a unique product, but user experience is what makes them stay. For that, you need excellent UX designers, and the know-how to spot them when hiring. This article is about the essentials of evaluating potential designers and design agencies you wish to hire. Getting this right is more important than ever.

We've been studying password problems, including malicious logins using compromised credentials. Here's what we learned and here's where we think we can go from here with safer password systems.

How we empower engineers to build real-time data views

Heading back to school? Did you just graduate? The GitHub Education Stream Team (GEST) is sharing resources, tools, and more to help emerging developers land a job.

A team of skilled engineers from Shopify and GitHub on YJIT, a new Just-in-time (JIT) compiler built inside CRuby.

Writing CSS has probably never been more fun and exciting than it is today. In this post we’ll take a look at common problems and use cases we all have to face in our work and how to solve them with modern CSS. If you’re interested, we’ve also just recently covered [CSS auditing tools](https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [CSS generators](https://www.smashingmagazine.com/

Cloudflare helps build a better Internet through collaboration on open and interoperable standards. This post will describe how Cloudflare contributes to the standardization process to enable incremental innovation and drive long-term architectural change.

Our Go cryptographic library CIRCL announces support for pairing-based cryptography.

Learn more about Exported Authenticators, a new extension to TLS, currently going through the IETF standardisation process.

Real world experiments for evaluating connection coalescing effects.

Web-browser for research that helps programmers think clearly.

Ahmad Shadeed blogs the sentiment that we might not need to lean on position: absolute as much as we might have in the past. For one thing: stacking elements.

Remix has this beautifully simple feature for CSS that I want to tell you all about.


Do you like a good interface design challenge? What about accessibility testing and design systems? Or maybe Next.js and advanced CSS? With our [new online workshops](https://smashingconf.com/online-workshops/) on front-end & design, we cover all of it. Below you’ll find a schedule of what’s coming up next. Ah, and [here

Introducing customized recommendations to improve the security of your website.

In this post, we’ll dig into ECH details and describe what this protocol does to move the needle to help build a better Internet.