
How we’re using GitHub Projects to standardize our workflows and stay aligned
Learn how we’re managing feature releases and establishing best practices within and across teams at GitHub using GitHub Projects.
1,148 articles published in 2024.

Learn how we’re managing feature releases and establishing best practices within and across teams at GitHub using GitHub Projects.


Our most advanced AI offering to date is customized to your organization’s knowledge and codebase, infusing GitHub Copilot throughout the software development lifecycle.

The Performance API is a set of standards for measuring and evaluating performance metrics with JavaScript. This article demonstrates how to use the Performance API to generate performance metrics directly in the DOM to create your own reporting.

In this article we will tell you how you can find out, if your TDE works and if files on disk are encrypted.

CYBERTEC Migrator allows you to run huge numbers of migrations by cloning definitions and re-running the same process over again.

CYBERTEC Migrator is fully Kubernetes- and OpenShift-ready. We rely on modern container technology, which is perfect for quick deployment.

Replit's VP of Marketing and Design David Hoang talks about how AI is reshaping the future of product design and development.

Andres Suarez and Michael Bolin, two software engineers at Meta, join Pascal Hartig (@passy) on the Meta Tech Podcast to discuss the ins and outs of DotSlash, a new open source tool from Meta. DotSlash takes the pain out of distributing binaries and toolchains to developers. Instead of committing large, platform-specific executables to a repository, […]

Digital designer Yichan Wang has put together this collection of strategies and selling points to help you encourage and advocate for accessibility in your place of work, including useful scripts you can use as starting points.

Deploy quickly and safely with Vercel without merge queues


The first Git release of 2024 is here! Take a look at some of our highlights on what’s new in Git 2.44.

Explore the capabilities and benefits of AI code generation, and how it can improve the developer experience for your enterprise.

Whether you’re coding up a storm or cooking up code, building a controller function with AI is your secret sauce to a flavorful app.

It’s well-established that the web faces wide-ranging usability and performance issues, from user-hostile UI patterns and twisted search results to sluggish performance and battery-draining bloat. In this article, Frederik examines one small-but-significant aspect where developers take the reins: Painting pixels on the screen.

Leading auto companies are partnering with Stripe to better serve their customers and find new revenue opportunities.

Repo-jacking is a specific type of supply chain attack. This blog post explains what it is, what the risk is, and what you can do to stay safe.

GitHub has been awarded the 2024 Axe Accessibility at Scale Award from Deque Systems. Read more about how we’ve implemented accessibility at scale.


Vercel's Frontend Cloud is designed with high availability at its core, to maintain uptime for dynamic applications.

We’ve partnered with Voltron Data and the Arrow community to align and converge Apache Arrow with Velox, Meta’s open source execution engine. Apache Arrow 15 includes three new format layouts developed through this partnership: StringView, ListView, and Run-End-Encoding (REE). This new convergence helps Meta and the larger community build data management systems that are unified, […]

Color accessibility is more than just ticking boxes. Even with good contrast, some color palettes can make interfaces challenging for users. Here are some practical guidelines to ensure more inclusive design for colorblind people. An upcoming part of Smart Interface Design Patterns.

Find out how you can integrate and store the use of data in PostgreSQL from Excel with Npgsql. For all Excel heroes here.

Accessibility goes beyond making products user-friendly. It can significantly impact the quality of life for people with disabilities. Kate Kalcevich shares lessons she learned from assistive technology users — challenges and barriers they encounter on mobile devices.

We recently shared an introduction to Cloudflare’s approach to MLOps, which provides a holistic overview of model training and deployment processes at Cloudflare. In this post, we will dig deeper into monitoring, and how we continuously evaluate the models that power Bot Management

Popular git config options

Brand Protection's Logo Matching feature enables users to upload an image of the user’s logo or other brand image. The system scans URLs to discover matching logos and then presents the results for users to review

Learn to find and fix security issues while having fun with Secure Code Game, now with new challenges focusing on JavaScript, Python, Go, and GitHub Actions!

Cloudflare excels in digital transformation, boasting a global network across 310 cities and 13,000 networks. The Global Partner Services Team fosters diverse partnerships with VARs, SIs, GSIs, MSPs, enhancing service delivery and expanding reach

Figma Designer Advocate Lauren Andres shares her tips for streamlining handoff.

In January, we experienced three incidents that resulted in degraded performance across GitHub services.

A peek under the hood of GitHub Advanced Security code scanning autofix.


Accessibility for data visualization extends well beyond web standards, at least if you’re trying to create an experience that’s actually useful. This article focuses on techniques for creating useful and accessible visualizations that extend well beyond compliance.

Our first major iteration of Vercel Functions with increased concurrency, longer durations, faster cold starts, streaming, and more.

Vercel and WPP: World-class creativity enabled by technology, with six trends driving the future of the web.

The Cloudflare Zaraz ecosystem is expanding! Read more to learn how you can now connect with Certified Zaraz Developers to help you with migrating to Zaraz, maintaining your configuration and more

Learn how to use the Dropbox OAuth 2.0 app authorization flow with offline access

How learning app Duolingo’s cheeky five-second spot beat the odds in a crowded field.

LLM engineering involves much more than just prompt design or prompt engineering. In this article, we share a set of engineering practices that helped us deliver a prototype LLM application rapidly and reliably in a recent project. We'll share techniques for automated testing and adversarial testing of LLM applications, refactoring, as well as considerations for architecting LLM applications and r

The npm engineering team recently transitioned to using GitHub Codespaces for local development for npm registry services. This shift to Codespaces has substantially reduced the friction of our inner development loop and boosted developer productivity.

Funding AI advancements in the open, and opening applications for second Accelerator cohort.

Back in the day, centering an element was one of the trickiest things in CSS. As the language has evolved, we’ve been given lots of new tools we can use… But how do we pick the best option? When do we use Flexbox, or CSS Grid, or something else? Let's dig into it.

How to design for children aged 3–12, with insights into user behavior, considerations for parents, and practical UX guidelines.

Last Thursday, on a clear, sunny morning in Waco, Texas, a jury returned a verdict after less than two hours of deliberation. The jury found that Cloudflare did not infringe the patent asserted against Cloudflare by patent trolls Sable IP and Sable Networks.

This post aims to discuss the four quadrants from Oracle. Also we will show, how you can save time and money with a migration with CYPEX.

Uncover what a design system is, types, best practices, and when to use it. Discover Figma’s solutions for multi-brand systems and compare design systems vs style guides.

We listened to your feedback and released new versions (v4) of actions/upload-artifact and actions/download-artifact. While this version of the actions to upload and download artifacts includes up to 10x performance improvements and several new features, there are also key differences from previous versions that may require updates to your workflows.

More developers will have to fix security issues in the age of shifting left. Here, we break down how SAST tools can help them find and address vulnerabilities.

By now you’re already aware that Python 3.12 has been released. But did you know that several of its new features were developed by Meta? Meta engineer Pascal Hartig (@passy) is joined on the Meta Tech Podcast by Itamar Oren and Carl Meyer, two software engineers at Meta, to discuss their teams’ contributions to the […]

We've finished porting Turborepo, the high performance JavaScript and TypeScript build system, from Go to Rust.

Experience AI-powered assistance for queries related to GitHub topics.

A radar chart — also commonly called a spider chart — is yet another way to visualize data and make connections. Radar charts are inherently geometric, making them both a perfect fit and fun to make with CSS, thanks to the `polygon()` function. Read along as Preethi Sam demonstrates the process and sprinkles it with a pinch of JavaScript to make a handy, reusable component.

This is our story of what we learned about the connect() implementation for TCP in Linux. Both its strong and weak points. How connect() latency changes under pressure, and how to open connection so that the syscall latency is deterministic and time-bound

Rapid prototyping builds a user experience from customer feedback instead of trying to work from a spec. Save time and prevent stress.

CYPEX graphical PostgreSQL app development cuts your development costs by providing customers with instant visual feedback.

You are looking for high speed data migration? Tests have shown that CYBERTEC Migrator can reach up to 1.5 GB / second.

This quick-start migration guide show various aspects you need to take into consideration when migrating from Oracle to PostgreSQL.

The Fundamentals program has helped us address tech debt, improve reliability, and enhance observability of our engineering systems.