
Keeping secrets out of public repositories
With push protection now enabled by default, GitHub helps open source developers safeguard their secrets, and their reputations.
4,235 articles on Engineering.

With push protection now enabled by default, GitHub helps open source developers safeguard their secrets, and their reputations.


Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by artists and designers from across the globe, they come in versions with and without a calendar for March 2024. Enjoy!

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


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.


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

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

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


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

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

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.


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.

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


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.

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


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.


Dealing with diverged git branches

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!

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.

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



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.

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

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

Discover the latest trends and insights on public software development activity on GitHub with the release of Q3 2023 data for the Innovation Graph.


An introductory blog providing an overview of Netflix's new microservices-based video pipeline. Future blogs will provide deeper dives into each service, sharing insights and lessons learned from this process.

The GitHub Game Off results are in! All games have been rated, ranked, and reviewed. Read on for a look at the 10 highest-rated submissions overall.

Unlock your full potential with GitHub Certifications! Earning a GitHub certification will give you the competitive advantage of showing up as a GitHub expert.

Are you ready for a little exercise of pulling a framework apart and putting the pieces back together? In this article, Atila Fassina explains how meta-frameworks have evolved around core libraries in their own unique ways.

Do we think of git commits as diffs, snapshots, and/or histories?


GitHub SDKs: software generated meets hand curated.

![Engineering — Why do people post on [bad platform] instead of [good platform]?](/covers/8f3c4a8221.webp?v=8564816)






