
1,148 articles published in 2024.


What could we learn from entry-level students in front-end web development? As seasoned professionals, you might think you’ve seen it all, but the truth is that the newcomers are asking the most intriguing questions and making connections that those of us who have spent years on the front end may have never considered.

Vercel's AI Integrations and AI SDK connect your frontend to leading AI providers for text, image, and audio models, making it easy to build streaming chatbots, RAG systems, and generative experiences in Next.js.

Today, we are announcing a series of updates to our SASE platform, Cloudflare One, that further the promise of a single-vendor SASE architecture

I went to FOSDEM 2024 in Brussels. In this post I would like to tell you about my personal impressions concerning this event.

CYBERTEC Migrator is a feature-complete migration tool which allows you to facilitate Oracle migrations.

Teams across industries to see how they manage designer-developer handoff and get their teams into flow with the Figma for Jira app.

While deploying Precision Time Protocol (PTP) at Meta, we’ve developed a simplified version of the protocol (Simple Precision Time Protocol – SPTP), that can offer the same level of clock synchronization as unicast PTPv2 more reliably and with fewer resources. In our own tests, SPTP boasts comparable performance to PTP, but with significant improvements in […]


This article was originally posted on the Rails at Scale blog. In September, 2020, our team at Shopify released a Ruby gem named Packwerk, a tool to enforce boundaries and modularize Rails applications. Since its release, Packwerk has taken on a life of its own, inspiring blog posts, conference talks, and even an entire gem ecosystem. Its popularity is an indication that Packwerk clearly filled a

An overwhelming number of frameworks and tooling available today gives the impression that web development has gotten perhaps too complex. Juan Diego Rodríguez explores if web development really is that complex and, most importantly, how we can prevent it from getting even more difficult than we already perceive it to be.

Leverage iframes for payment processing to enable PCI compliance and maintain secure transactions on Vercel.

Workers AI is now bigger and better with 8 new models and improved model performance

In practice, shifting left has been more about shifting the burden rather than the ability. But AI is bringing its promise closer to reality. Here’s how.

We’ve open sourced DotSlash, a tool that makes large executables available in source control with a negligible impact on repository size, thus avoiding I/O-heavy clone operations. With DotSlash, a set of platform-specific executables is replaced with a single script containing descriptors for the supported platforms. DotSlash handles transparently fetching, decompressing, and verifying the appropr

With one billion people aged 60 or older worldwide, inclusivity is more important than ever. Learn how to create digital experiences that empower independence and competence for older adults while enhancing usability for all. An upcoming part of Smart Interface Design Patterns.

Scalefield is a product developed by CYBERTEC that allows you to easily host PostgreSQL within your own private cloud.

Check out some screenshots and videos to get a first impression on how CYPEX works. CYPEX is a tool for rapid application development.


Pavlo Golub is interviewing postgres.ai chat bot about UUIDs for PGSQL Phriday 015 initiated by Lætitia Avrot

Discover the art of migrating to Figma with practical strategies for team collaboration, effective planning, and embracing a new design culture.

Get excited for this month’s Release Radar. Maintainers were hard at work this past month, shipping major updates for you all. Read on for our top staff picks.

As Artificial Intelligence evolves the computing paradigm, designers have an opportunity to craft more intuitive user interfaces. Maximillian Piras examines how the latest AI capabilities can reshape the future of human-computer interaction beyond conversation alone.

On Thanksgiving Day, November 23, 2023, Cloudflare detected a threat actor on our self-hosted Atlassian server. Our security team immediately began an investigation, cut off the threat actor’s access, and no Cloudflare customer data or systems were impacted by this event



Dealing with diverged git branches

At Spotify, we’re dedicated to delivering a unified experience to our customers — which can sometimes be at odds with the vast, autonomous structure of . To prevent from becoming a reality, we have to be vigilant, ensuring our diverse, geographically dispersed teams don’t unintentionally create fragmented user experiences.

During Developer Week, we announced LangChain support for Cloudflare Workers. Since then, we’ve been working with the LangChain team on deeper integration of many tools across Cloudflare’s developer platform and are excited to share what we’ve been up to

Our product philosophy, how we got here, and what’s up next.

A behind the scenes look at how we built annotations in Dev Mode.

With February just around the corner, how about a little inspiration boost? We might have one for you: desktop wallpapers created with love by the community for the community. Enjoy!

Learn why streaming is critical for performance and how the Next.js App Router integrates with React Suspense to easily enable streaming UI.

Product lead Peter Yang taps into his decade-plus career to explain why staying focused on the craft is a product manager’s superpower.

Slow build times and inefficiencies in packaging and distributing execution files were costing our ML/AI engineers a significant amount of time while working on our training stack. By addressing these issues head-on, we were able to reduce this overhead by double-digit percentages. In the fast-paced world of AI/ML development, it’s crucial to ensure that our […]

Most product teams commonly adopt a feature-centric mindset, finding them convenient for brainstorming, drafting requirement documents, and integrating into backlogs and ticketing systems. In this article, Andy Budd shows how fixation with features might be holding you back and how making a few small tweaks to your process could make an entire world of difference.

On Privacy Day 2024, we answer the EU Commission’s call for reflection on how the GDPR has been functioning by pointing out two ways in which the GDPR has been applied that actually may harm people’s privacy

Inside .git

Language models have shown impressive capabilities. But that doesn’t mean they’re without faults, as anyone who has witnessed a ChatGPT “hallucination” can attest. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains not only what RAG is but also different approaches for using it to solve language model limitations.

The improvements we're making as Dev Mode moves out of free beta on January 31.

Consider deploying the GitHub Action: Evergreen so that you know each of your repositories are leveraging active dependency management with Dependabot.

Celebrate the first year of GitHub Fund, our first investments, and a brief look of where we’re going.

Taking inspiration from shadows, author Yair Even Or creates the same sort of thing, only with a blurring effect in place of the shadow. Read along for a step-by-step explanation of how it comes together using a combination of masks, gradients, and the good ol’ `backdrop-filter` property.

Foundations is a foundational Rust library, designed to help scale programs for distributed, production-grade systems

Our latest solution to the ubiquitous engineering problem of integration testing in a distributed service ecosystem here at GitHub.



The issuance of Emergency Rules by Cloudflare on January 17, 2024, helped give customers a big advantage in dealing with these threats

Data oulives applications. Data matters. So does reliable and well maintained software as well. Read more about Open Source benefits.

Large prototypes took minutes to load, and users took notice. Here’s how we overhauled our prototype player to improve load time and stability.

Calling all nonprofits! Do you want to implement open source software but don’t know where to start? We’ve got good news; you can easily get started by consulting our new guide.

Explore how DevEx boosts productivity and innovation according to new research.

AI promises a major upheaval in typography, with designers finding themselves navigating both opportunities and challenges. How will it impact quality, design roles, and our use of type in the future? As we explore this new frontier, we realise that we are at a juncture as significant as Gutenberg’s press, set to redefine how we interact with text and visual communication.

How Stripe built Smart Retries, which predicts the optimal time to retry a failed payment using machine learning algorithms trained on billions of data points across the Stripe network.

In this post, we review selected Internet disruptions observed by Cloudflare during the fourth quarter of 2023, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause or common geography

Figma’s editorial newsletter about how products take shape—and shape our world.

Explore what flow state entails, its benefits, and three tips for reaching it the next time you code.

GitHub Copilot is widely known for its code generation feature. Learn how the AI assistant’s abilities can extend beyond just code generation.

Understand your application's Google page experience ranking and Lighthouse scores. We'll dive into what they are, how they’re measured, and how your users and search ranking are impacted by them.

Continuous Integration is a software development practice where each member of a team merges their changes into a codebase together with their colleagues changes at least daily. Each of these integrations is verified by an automated build (including test) to detect integration errors as quickly as possible. Teams find that this approach reduces the risk of delivery delays, reduces the effort of in