
Starting in March 2024, Interaction to Next Paint will formally replace First Input Delay as a Core Web Vital metric. Learn how the two metrics differ, why we needed a new way to measure interaction responsiveness, and how you can start optimizing the performance of your site now for a seamless transition to the latest Core Web Vital metric.

This is what Cloudflare has been able to do so far with OpenBMC with respect to our GPU-equipped servers
RC
Ryan Chow, Giovanni·December 6, 2023AI & ML 
Our latest variable updates bring design and code even closer, and an unprecedented level of customizability to your designs. Product Manager Jacob Miller breaks it down and answers your questions.

Headspace uses Figma advanced features like variables to optimize their design system and unlock better collaboration with developers and growth opportunities.

Using CVE-2023-43641 as an example, I’ll explain how to develop an exploit for a memory corruption vulnerability on Linux. The exploit has to bypass several mitigations to achieve code execution.

Learn how we’re experimenting with generative AI models to extend GitHub Copilot across the developer lifecycle.
SV
Sara Verdi·December 6, 2023AI & ML 
We are beginning to upgrade people’s personal conversations on Messenger to use end-to-end encryption (E2EE) by default. Meta is publishing two technical white papers on end-to-end encryption: Our Messenger end-to-end encryption whitepaper describes the core cryptographic protocol for transmitting messages between clients. The Labyrinth encrypted storage protocol whitepaper explains our protocol f

Five-second testing is a popular method of usability research used in the industry, yet in essence, its core belief boils down to virtually a superstition. Eduard Kuric looks under the hood at how first impressions are affected by various factors and how UX researchers and product owners can ensure that the user’s first steps can get off on the right foot.

A recent decision from the Higher Regional Court of Cologne in Germany marked important progress for Cloudflare and the Internet in pushing back against misguided attempts to address online copyright infringement through the DNS system

This post wraps up the PGSQL Phriday #014 event, links the participating authors and articles, and briefly reviews the "submissions".

Customers using GitHub Enterprise Server can gain more insight and understanding into the security of their code.
DJ
David Jarzebowski, Melody Mileski·December 5, 2023Security 
Learn how researchers and security experts at GitHub, Microsoft, and Santander came together to address the challenges presented by the post-quantum cryptography world.
WC
Walker Chabbott·December 5, 2023Security 
Slack users have more power than ever to automate routine tasks and processes, saving themselves time each day. Workflow Builder, a task automation tool built into Slack, has continued to improve since its launch back in 2019. Along with various new steps and triggers, we built a new sidebar section for all available workflow steps.…

Vercel's Conformance and Code Owners bring automated static analysis and framework-defined code ownership to enterprise teams, catching performance and security issues before production while ensuring the right reviewers approve every change.

MFMartin Fowler·December 4, 2023Systems 
If you’re on the hunt for the perfect holiday gifts for the developer who has it all, look no further. We’ve curated a list of 10 must-have items (plus a few more) that strike the perfect balance between practicality and style.
LS
Lavinia Sfetcu, Chrissy Nasi·December 4, 2023Engineering 
Mounting git commits as folders with NFS

Skia is a cross-platform 2D graphics library that provides a set of drawing primitives which run on iOS, Android, macOS, Windows, Linux, and the browser. Over the past two years, Shopify Engineering has sponsored development of the @shopify/react-native-skia library that exposes Skia functionality to React Native. The React Native (RN) Skia community is one of the most vibrant and interesting in t
SEShopify Engineering·December 4, 2023Frontend 
Discussing the decisions surrounding JavaScript prototypes, the article by Juan Diego Rodriguez scrutinizes their origin, examines missteps in the design, and explores how these factors have affected the way we write JavaScript today.
JD
Juan Diego Rodriguez·December 4, 2023Frontend 
The user experience of the Frontend Cloud: Part 2 of the developer's guide to a future-proofed stack.

Cloudflare Gen 12 Compute servers are moving to 2U1N form factor to optimize the thermal design to accommodate both high-power CPUs (>350W) and GPUs effectively while maintaining performance and reliability


Git is designed to assure us that we can track a project’s files at different points in time. But it doesn’t assure us that those files are always safe along the way. For those of you who have dealt with the sinking feeling that you’ve irrevocably deleted and lost files, Sanmi has a couple of approaches that, in the right situations, may help bring them back.

TL;DR Large sets of diverse data present several challenges for clustering, but through a novel approach that combines dimensionality reduction, recursion, and supervised machine learning, we’ve been able to obtain strong results. Using part of the algorithm, we’re able to obtain a greater understanding of why these clusters exist, allowing user-researchers and data scientists to refine, improve,
GPGustavo Pereira, Sr. Data Scientist·December 1, 2023AI & ML