
SVGs are scalable, flexible, and, most importantly, lightweight. And, well, they have even more to offer than you might think. Smart SVG techniques, from generative SVG grids to SVG paths with masks, grainy SVG gradients, cut-out effects and fractional SVG stars. Let’s look at some magical SVG techniques that you can use right away.

The Web-interoperable Runtimes Community Group is a new effort that brings contributors from Cloudflare Workers, Deno, and Node.js together to collaborate on common Web platform API standards.

We’re packing our bags, getting on planes and heading to New York to do our first live customer event since 2019 and we could not be more excited.

We’re excited to announce that we’re partnering with StackBlitz. Together, we will bring the Wrangler experience closer to you – directly to your browser, with no dependencies required

We are proud to announce that Wrangler goes public today for general usage, and can’t wait to see what people build with it

Fixing third-party security issues and bloat takes collaborative work. We are open sourcing Managed Components, so everyone can use fast and secure third-parties, everywhere

As the first announcement of Platform Week, today Cloudflare is announcing the open sourcing of the Workers runtime under the Apache-2.0 license

You can now output and group custom Markdown content on the Actions run summary page.

Teachers, it is now your turn to join GitHub Global Campus with our student community! Get access to exclusive benefits, programs, and the Power of Codespaces at no cost in GitHub Classroom!

More than 3 billion people around the world rely on our services each month. On mobile, around 57 percent of people on Facebook for Android and 49 percent of those on Facebook for iOS use the app in a language other than English. Delivering the best experience for these people, in their own language, is […]

At the end of 2021, the Chrome team shipped some functionality that has the ability to make or break sites meeting the Core Web Vitals. So, let’s learn a little bit more about the Back/Forward Cache (aka bfcache), and what you can do to test if your website is compatible with it. Barry Pollard strongly encourage sites to run the Back/Forward Cache test, understand any blockers leading to an unsucc

This Platform Week, we don’t want to deliver on just new and shiny things (though there will be a few of those, too!). We want to deliver on principles. On letting the best solution win. On breaking developers out of lock in: whether because of code, or because of economics

We're excited to announce a new edition of our Developer Speaker Series for 2022! Check out the eleven expert web dev speakers, developers, and educators that we’ve invited to speak live on Cloudflare TV

Over the past couple of years, our reliance on the Internet has increased, and Latin America is the fourth largest region in terms of online users globally. You can see how this makes Cloudflare’s mission even more important and presents a significant opportunity in Latin America

The Cloudflare Bug Bounty has resulted in numerous security improvements to Cloudflare Pages

We’re taking a look at some of the most common security vulnerabilities and detailing how developers can best protect themselves.
JK
Joseph Katsioloudes·May 6, 2022Security 
We asked our tech talent which podcasts they’re tuning into and curated a list of their favorites. We think you’ll find something on this list you’ll enjoy.

Let’s explore how to give and receive better feedback when working remotely — feedback that is actionable, specific, kind, and that won’t set you on edge. In this article, Joshua Mauldin will discuss a few ways to get around that difficulty. We’ll start by learning what causes feedback sessions to get off track, how to prevent this from happening, and what to do when this happens.

The latest winner of Cloudflare’s Project Jengo, along with some important case updates

A conversation with Jennifer Daniel on the big impact of tiny pictures

20 of our favorite games plus source code from the latest Ludum Dare competition.

Teaching is a great way to not only help others but to better learn a topic yourself.

Building infrastructure that can easily recover from outages, particularly outages involving adjacent infrastructure, too often becomes a murky exploration of nuanced fate-sharing between systems. Untangling dependencies and uncovering side effects of unavailability has historically been time-consuming work. A lack of great tooling built for this, and the rarity of infrastructure outages, makes re

When deploying websites, there’s rarely a one-size-fits-all solution. Some websites benefit from server-rendered pages, some prefer statically generating content upfront. In this article, Stefan explains how a CMS such as [Storyblok](https://www.storyblok.com/) can help you make your site more resilient without losing the flexibility to deliver time-relevant content.

Over this past week, we observed an outage in the occupied city of Kherson, south Ukraine, coupled with an apparent shift in who controls the Internet within the region
JT
Joao Tome, David Belson·May 4, 2022SRE & Ops 
This post will show you how to implement syntax highlighting on a Next.js blog with the popular Prism.js library.

In April, we experienced three distinct incidents resulting in significant impact and degraded state of availability for Codespaces and GitHub Packages.

GitHub will require all users who contribute code on GitHub.com to enable one or more forms of two-factor authentication (2FA) by the end of 2023.

Who's Hiring? * Close is building the sales communication platform of the future and we're looking for a Site Reliability Engineer to help us accomplish that goal. If you have a passion for databases (both SQL and NoSQL), significant experience building, managing, and monitoring infrastructure, databases, and backend services at scale and want to work with a rag-tag team of hardworking, but humble

Over the years, Meta has invested in a number of storage service offerings that cater to different use cases and workload characteristics. Along the way, we’ve aimed to reduce and converge the systems in the storage space. At the same time, having a dedicated solution for critical package workload makes everyone happier. Having this in […]

In the first two posts about the Duplo initiative, we described why we decided to revamp our mobile codebases, the initial phase to clean up tech debt, and our efforts to modularize our iOS and Android codebases (post 1, post 2). In this final post, we will discuss the last theme of the Duplo initiative,…

How difficult can it be to design a bulletproof language selector? It’s not as straightforward as one might think. We need to avoid redirects, decouple our language and country presets, allow for overrides, and use non-modal windows. Can we fix it? Absolutely! We just need to decouple presets, allow for overrides and allow users to specify their intent.

In Uruguay today, UNESCO’s World Press Freedom Day Global Conference is underway, with a 2022 theme of “Journalism under Digital Siege.” It is a fitting and timely theme

Today we’re announcing the availability of proxied wildcard DNS records on all plan levels

Merge - UPDATED 2023 - a technical preview of how to merge lists with ease. Find out about a wonderful command - add power to your PostgreSQL.

As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap. Seems like a great way to outsource design and save a bunch of time, right? In my experience, this is an unrealistic expectation, and things don’t quite work out that way.

Registration is open for Stripe Sessions—our annual user conference. Like last year, Sessions 2022 will be completely virtual, free to attend, and open to all.


We are excited to open source a Cloudflare Worker that will make notifications available to any communication service that has webhook integration by transforming a generic webhook response to any required format

This is the second and final post in a series describing friendly forks and alternative strategies for managing them.

Since Instagram runs one of the world’s largest deployments of the Django web framework, we have natural interest in finding ways to optimize Python so we can speed up our production application. As part of this effort, we’ve recently open-sourced Cinder, our Python runtime that is a fork of CPython. Cinder includes optimizations like immortal […]

Delivering on our vision for the metaverse will require us to reimagine a network infrastructure capable of supporting the computing platforms of the future. Although the metaverse is still a ways off, elements of it are already underway and we are already collaborating with telecommunications companies around the world to develop shared, open access optical […]

In September 2020, we had the exciting opportunity to partner with with the hopes of creating opportunities for Fellows to: (1) interact with Spotify employees (2) receive training in how to navigate the technical interview process at Spotify and beyond, and (3) become well-versed in the Spotify Internship and Fellowship application process. To help us achieve these goals, we turned to our enginee
KGKathryn Gundersen, Education Program Manager·May 1, 2022Career & Teams 
TL;DR What is the future of open source going to look like? At Spotify, we think it’s important to play an active role in helping to preserve what’s best about the community today while fostering the changes necessary for it to continue to succeed tomorrow. From increasing the impact of the projects we open source, to starting a fund for independent maintainers, to partnering with other companies

This past year, a few of us who focus on the reliability of (S4A) spent some time taking a look at the collection of incidents directly affecting S4A in 2021. We made some hypotheses, and then went to work analyzing each one to build a set of quantitative and qualitative metrics. We learned a few things, and we hope those insights will help you as well.

Let’s welcome May with a new collection of wallpapers. Designed with love by artists and designers from across the globe, they come in versions with and without a calendar for May 2022. As a little bonus goodie, we also compiled some favorites from past May editions at the end of this post. Thank you to everyone who took on the challenge and shared their wallpapers with us — you’re smashing!

Today, we are announcing the addition of 4 new cities, bringing our network to 275 cities globally.
JL
Joanne Liew, Mike Conlow·April 29, 2022Networking 
Thanks to the efforts of the Elixir community, GitHub supports code navigation for Elixir repositories. Read how favorite language can add this support too!


React Native Skia, an open source project, provides a set of powerful 2D drawing primitives that are consistent across iOS, Android, and the Web.
SEShopify Engineering·April 29, 2022Frontend 
Building load test infrastructure is tricky and poses many questions. How can we identify performance regressions in newly deployed builds, given the overhead of spinning up test clients? To gather the most representative results, should we load test at our peak hours or when there’s a lull? How do we incentivize engineers to invest time…

Performance needs to be built in starting at the code level, and user-centric metrics like time to interactive (TTI), total blocking time (TBT), and first input delay (FID) help you gauge how fast a website is. But modern web pages are heavy and ever-growing in size Introducing Partytown, a lightweight open-source solution that reduces execution delays due to third-party JavaScript by offloading t

A round-up of updates and improvements to Figma and FigJam

These days software is subject to an ever-changing threat landscape. Check out the many ways you can keep your projects secure on GitHub today.
JH
Justin Hutchings·April 28, 2022Security 
In this article, Nathan Smith explains how to create modal dialog windows with rich interaction that will only require authoring HTML in order to be used. They are based on Web Components that are currently supported by every major browser.

Over 10,000 platforms use Stripe Connect to power six million businesses. We look back at a decade of growth and ahead to the future of embedded finance.

Earlier this month, Cloudflare’s systems automatically detected and mitigated a 15.3 million request-per-second (rps) DDoS attack — one of the largest HTTPS DDoS attacks on record
OJ
Omer, Julien Desgats·April 27, 2022Security 
A while ago, Geoff wrote an article about a cool hover effect. The effect relies on a combination of CSS pseudo-elements, transforms, and transitions. A lot


Data science is a balancing act between math, science, art, and communication. In this article, learn how to tell an effective data story illustrated with examples from Shopify.