191 blog posts published by month since the start of 2020. Start from a different year:

Blog URL
Posts year-to-date
39 (2 posts by this month last year.)
Average posts per month since 2020
0.0

Post details (2020 to today)

Title Author Date Word count HN points
Inside the breach that broke the internet: The untold story of Log4Shell Gregg Cochran Oct 20, 2025 1762 -
How to update community health files with AI Alexandra Lietzke Oct 21, 2025 2009 -
Your guide to GitHub Universe 2025: The schedule just launched! GitHub Staff Sep 10, 2025 805 -
GitHub Availability Report: August 2025 Jakub Oleksy Sep 11, 2025 672 -
The developer role is evolving. Here’s how to stay ahead. Gwen Davis Oct 06, 2025 1321 -
Spec-driven development with AI: Get started with a new open source toolkit Den Delimarsky Sep 02, 2025 1878 -
From karaoke terminals to AI résumés: The winners of GitHub’s For the Love of Code challenge Lee Reilly Oct 22, 2025 1840 -
How AI code generation works Jeimy Ruiz Feb 22, 2024 2588 -
Design system annotations, part 2: Advanced methods of annotating components Jan Maarten May 09, 2025 2312 -
Accelerate developer productivity with these 9 open source AI and MCP projects Kevin Crosby Oct 17, 2025 617 -
Post-quantum security for SSH access on GitHub brian m. carlson, Taylor Blau Sep 15, 2025 687 -
How GitHub engineers tackle platform problems Fabian Aguilar Gomez Jun 10, 2025 1358 -
How GitHub protects developers from copyright enforcement overreach Margaret Tucker Sep 26, 2025 984 -
GitHub Issues search now supports nested queries and boolean operators: Here's how we (re)built it Deborah Digges May 13, 2025 1938 -
How we use GitHub to be more productive, collaborative, and secure Mike Hanley Dec 20, 2022 1370 -
How GitHub Copilot and AI agents are saving legacy systems Andrea Griffiths Oct 14, 2025 1884 -
How to navigate GitHub Universe (or any tech conference) if you’re an introvert GitHub Staff Oct 16, 2025 861 -
Top security researcher shares their bug bounty process Shilpa Kumari Oct 22, 2025 1223 -
Design system annotations, part 1: How accessibility gets left out of components Jan Maarten May 09, 2025 2142 -
Copilot: Faster, smarter, and built for how you work now Ashley Willis Oct 15, 2025 1294 -
GitHub Availability Report: September 2025 Jakub Oleksy Oct 08, 2025 399 -
GitHub Copilot gets smarter at finding your code: Inside our new embedding model Shengyu Fu Sep 24, 2025 966 -
Unlocking the power of unstructured data with RAG Nicole Choi Jun 13, 2024 2030 -
Dependabot ❤️s private dependencies Mike McDonald Mar 15, 2021 337 -
Fighting for developers: GitHub policy 2020 in review Mike Linksvayer Feb 03, 2021 898 -
What’s up with these new not-open source licenses? Justin Colannino Mar 18, 2021 525 -
Release Radar · January 2021 Edition Michelle Duke Feb 05, 2021 1157 -
Open source goes to Mars 🚀 Nat Friedman Apr 19, 2021 277 -
New global ID format coming to GraphQL Wissam Abirached Feb 10, 2021 587 -
How organizations can tackle securing the world’s code Erica Anderson Jul 15, 2020 775 -
Launching docs.github.com Jenn Leaver Jul 01, 2020 863 -
Git credential helper vulnerability announced Taylor Blau Apr 14, 2020 280 -
Maintainer spotlight: Managing dependencies and the Metasploit pen testing toolkit Sasha Rosenbaum Aug 21, 2020 827 -
Git clone: a data-driven study on cloning behaviors Solmaz Abbaspoursani Dec 22, 2020 2923 -
GitHub Availability Report: April 2021 Keith Ballinger May 05, 2021 401 -
GitHub Copilot tutorial: How to build, test, review, and ship code faster (with real prompts) Aaron Winston Nov 05, 2025 1378 -
Remote work: Engineering’s perspective on humanizing the remote work experience Laura Heisman Apr 24, 2020 1369 -
GitHub joins amicus brief warning of systemic risk from private sector offensive actors Mike Linksvayer Dec 21, 2020 257 -
GitHub Action Hero: Stefan Zweifel and "git-auto-commit" Michelle Duke Sep 17, 2020 923 -
CERT partners with GitHub Security Lab for automated remediation Nico Waisman Mar 18, 2020 332 -
How to build an effective DevSecOps culture Erica Anderson Apr 28, 2020 840 -
Adacats Mentorship Program: A growth journey Mary Moore-Simmons Aug 26, 2020 950 -
Why write ADRs Eli Perkins Aug 13, 2020 829 -
GitHub Copilot CLI 101: How to use GitHub Copilot from the command line Alexandra Lietzke Nov 06, 2025 2121 -
GitHub Action Hero: Adam Dobrawy Michelle Duke May 28, 2020 1405 -
GitHub Africa Virtual Meetup Sasha Rosenbaum Sep 03, 2020 349 -
Announcing GitHub India Erica Brescia Feb 12, 2020 422 -
Remote work: How global teams collaborate across time zones Laura Heisman May 01, 2020 1278 -
Highlights from Git 2.29 Taylor Blau Oct 19, 2020 2592 -
Highlights from Git 2.31 Taylor Blau Mar 15, 2021 1654 -
Meet some of this year’s GitHub Satellite speakers Brian DeMott Apr 21, 2020 719 -
The Arctic Code Vault starts production and your open source projects are being archived Julia Metcalf Feb 03, 2020 518 -
Open collaboration on COVID-19 Martin Woodward Mar 23, 2020 1470 -
Making GitHub’s new homepage fast and performant Tobias Ahlin Jan 29, 2021 1541 -
How we ship code faster and safer with feature flags Alberto Gimeno Apr 27, 2021 1997 -
COVID-19 update: supporting our employees and community Erica Brescia Mar 03, 2020 378 -
Release Radar · March 2021 Edition Michelle Duke Apr 09, 2021 1121 -
Try something new at Local Hack Day: Learn Elise Hollowed Oct 15, 2020 448 -
13 ghoulish games to play, hack and slash this weekend 👻 Lee Reilly Oct 30, 2020 926 -
Enhancing our COVID-19 response to care for our community and team Erica Brescia Mar 16, 2020 532 -
Introducing Hack Club’s Summer of Making Elise Hollowed May 28, 2020 511 -
Commit your vote on election day! Mike Linksvayer Nov 02, 2020 289 -
Remote Education: Creating community through shared experiences Elise Hollowed Sep 24, 2020 758 -
Introducing GitHub Campus TV! Elise Hollowed Feb 17, 2021 301 -
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1 GitHub Staff Oct 28, 2025 7026 -
Presenting v7.0.0 of the npm CLI Myles Borins Oct 13, 2020 692 -
Building On-Call Culture at GitHub Mary Moore-Simmons Jan 06, 2021 1691 -
Safeguarding trans-Atlantic developer collaboration May Haim Kotlarsky Jul 23, 2020 463 -
Dr. Bernice King on how technology can transform the Black economy Toya East Feb 23, 2021 1074 -
Improving large monorepo performance on GitHub Scott Arbeit Mar 16, 2021 1428 -
Environmental sustainability at GitHub Erica Brescia Apr 22, 2021 865 -
We are excited to announce our next event for Latin America, GitHub ¡Presente! In Spanish Jaime F. Sanchez Sep 17, 2020 790 -
Release Radar · February 2021 Edition Michelle Duke Mar 05, 2021 1288 -
Supreme Court sides with developers in Google v. Oracle Mike Linksvayer Apr 06, 2021 488 -
How we illustrate at GitHub Tony Jaramillo Feb 04, 2021 1324 -
Goodbye Dependabot Preview, hello Dependabot! Mike McDonald Apr 29, 2021 448 -
GitHub Archive Program: Making the archives beautiful Julia Metcalf Nov 19, 2020 1024 -
GitHub India Virtual Meetup - Open Source & Hacktoberfest MV Karan Sep 24, 2020 267 -
Release Radar · November 2020 Edition Michelle Duke Nov 16, 2020 1247 -
Remote work: Marketing and planning virtual events remotely Laura Heisman May 08, 2020 1422 -
Code in the browser with GitHub Classroom Arelia Jones May 26, 2020 838 -
Giving credit for Security Advisories Alex Mullans May 26, 2020 247 -
Ludum Dare 46 staff picks Lee Reilly May 15, 2020 687 -
npm is joining GitHub Nat Friedman Mar 16, 2020 492 -
Introducing the npm public roadmap and a new feedback process Myles Borins Oct 22, 2020 450 -
How to launch a tech career in 2021 Elise Hollowed Dec 22, 2020 893 -
Implementing least privilege for secrets in GitHub Actions Philip Holleran Apr 13, 2021 940 -
GitHub for mobile is now available Ryan Nystrom Mar 17, 2020 281 -
GitHub Game Off 2020 Highlights 🕹 Lee Reilly Dec 23, 2020 1726 -
Octoverse spotlight: Exploring the people and stories behind GitHub data Nicole Forsgren Mar 03, 2021 366 -
How we use Web Components at GitHub Kristján Oddsson May 04, 2021 1770 -
Remote work: How Finance, Legal, and IT made the shift to working from home Laura Heisman May 15, 2020 1662 -
GitHub India: Celebrating a community connected by code Maneesh Sharma Mar 25, 2021 1196 -
Announcing the GitHub public roadmap Shanku Niyogi Jul 28, 2020 451 -
Secure at every step: Putting DevSecOps into practice with code scanning Grey Baker Aug 27, 2020 830 -
Open source in the 5G stack Peter Cihon Feb 23, 2021 494 -
Introducing Agent HQ: Any agent, any way you work Kyle Daigle Oct 28, 2025 1584 -
Git credential helper vulnerability announced (Update) Taylor Blau Apr 20, 2020 344 -
Open innovation will be the winning strategy for digital sovereignty and human progress in the new decade Mike Linksvayer Mar 22, 2021 833 -
Octoverse spotlight: An analysis of developer productivity, work cadence, and collaboration in the early days of COVID-19 Nicole Forsgren May 06, 2020 4701 -
Hacktoberfest e GitHub ¡Presente!: celebrando comunidades open source em outubro Priscila Heller Oct 21, 2020 328 -
Release Radar · April 2021 Edition Michelle Duke May 07, 2021 1174 -
Let’s talk about securing open source projects Hauwa Otori Dec 22, 2020 1127 -
Avoiding npm substitution attacks Isaac Z. Schlueter Feb 12, 2021 1486 -
Introducing GitHub Super Linter: one linter to rule them all Lucas Gravley Jun 18, 2020 661 -
GitHub Game Off 2025 theme announcement Lee Reilly Nov 01, 2025 1086 -
GitHub Welcomes the OpenJDK Project! Martin Woodward Sep 30, 2020 346 -
Show open source some love and win a GitHub Hoodie with #OpenSourceValentine Mei'lani Eyre Feb 10, 2020 375 -
Maintainer spotlight: How to secure your project with one of the world’s top open source tools Sasha Rosenbaum Jul 30, 2020 954 -
Veterans Day spotlight: Finding careers and camaraderie through code Andrea Griffiths Nov 11, 2020 556 -
Join GitHub on June 5 to celebrate the Class of 2021 Elise Hollowed May 11, 2021 417 -
How we launched docs.github.com Sarah Schneider Jul 02, 2020 1952 -
Game Off 2020's theme is MOONSHOT Lee Reilly Nov 01, 2020 415 -
Join us for OctogatosConf Andrea Griffiths Sep 18, 2020 1482 -
GMTK Game Jam 2020 - staff picks Lee Reilly Aug 06, 2020 839 -
Highlights from Git 2.25 Taylor Blau Jan 13, 2020 2111 -
Commits are snapshots, not diffs Derrick Stolee Dec 17, 2020 3602 -
Improving how we deploy GitHub Julian Nadeau Jan 25, 2021 1241 -
Build a game this November with GitHub Game Off Lee Reilly Oct 27, 2020 248 -
How we found and fixed a rare race condition in our session handling Dirkjan Bussink Mar 18, 2021 2294 -
Nbdev: A literate programming environment that democratizes software engineering best practices Hamel Husain Nov 20, 2020 774 -
How GitHub Actions renders large-scale logs Alberto Gimeno Mar 25, 2021 1439 -
Remote work: How parents are adapting and working during COVID-19 Laura Heisman May 22, 2020 1599 -
Celebrating 15 years of Git: An interview with Git maintainer Junio Hamano Jeff King Apr 07, 2020 1368 -
Improve student success and increase teacher time with autograding Courtney Hsing Mar 17, 2020 1013 -
What 986 million code pushes say about the developer workflow in 2025 Cassidy Williams Nov 07, 2025 948 -
Level up your code with TwilioQuest Ariel Kanter Jan 22, 2021 293 -
Whatcha watchin’? Custom notification controls Benjamin Nickolls Nov 20, 2020 282 -
Introducing GitHub's OpenAPI Description Marc-Andre Giroux Jul 27, 2020 485 -
Introducing the new Campus Advisors program Arelia Jones Dec 10, 2020 693 -
GitHub security update: A bug related to handling of authenticated sessions Mike Hanley Mar 08, 2021 688 -
Announcing the 2025 GitHub Partner Award winners 🎉 Jamie Cooper, Leah Enquist Oct 28, 2025 488 -
How we designed and wrote the narrative for our homepage Amanda Swan Feb 11, 2021 2268 -
Get up to speed with partial clone and shallow clone Derrick Stolee Dec 21, 2020 2768 -
Highlights from Git 2.52 Taylor Blau Nov 17, 2025 2405 -
Code scanning is now available! Justin Hutchings Sep 30, 2020 752 -
How we threat model Robert Reichel Sep 02, 2020 1259 -
GitHub Action Hero: Victoria Drake Michelle Duke Jun 26, 2020 1132 -
GitHub Action Hero: Casey Lee Michelle Duke Jul 03, 2020 760 -
Using CWE and CVSS scores to get more context on a security advisory Maya Kaczorowski Feb 09, 2021 730 -
Announcing the GitHub Education Classroom Report 2020 Elise Hollowed Dec 30, 2020 629 -
GitHub Supports the Open Technology Fund Mike Linksvayer Jul 02, 2020 190 -
GitHub Availability Report: October 2025 Jakub Oleksy Nov 13, 2025 587 -
CodeGen: Semantic's improved language support system Ayman Nadeem Aug 04, 2020 1940 -
Unlocking the full power of Copilot code review: Master your instructions files Ria Gopu Nov 14, 2025 1692 -
How we’re making GitHub Copilot smarter with fewer tools Anisha Agarwal, Connor Peet Nov 19, 2025 1321 -
Ensure your neighbors can vote: Volunteer at your local elections office Kyle Daigle Sep 16, 2020 597 -
How to write a great agents.md: Lessons from over 2,500 repositories Matt Nigh Nov 19, 2025 1677 -
GitHub Action Hero: Shohei Ueda Brian Douglas Mar 22, 2020 792 -
Set up your digital classroom with GitHub Classroom Arelia Jones Mar 18, 2020 1459 -
Safe harbors for software collaboration, part 2 Abby Vollmer Apr 08, 2021 1558 -
Introducing autograding for GitHub Classroom and the GitHub Teacher Toolbox Arelia Jones Mar 12, 2020 1376 -
From 48k lines of code to 10—the story of GitHub's JavaScript SDK Gregor Martynus Apr 09, 2020 1548 -
Announcing the GitHub integration with Microsoft Teams Ashok Kirla Sep 10, 2020 403 -
GitHub Docs are now open source Janice Niemeir Oct 07, 2020 464 -
Highlights from Git 2.28 Taylor Blau Jul 27, 2020 1977 -
April service disruptions analysis Keith Ballinger May 22, 2020 723 -
Release Radar · December 2020 Edition Michelle Duke Dec 07, 2020 1247 -
GitHub Planeta Virtual Meetup Sasha Rosenbaum Oct 19, 2020 229 -
How to get your organization started with containerized deployments Sarah Khalife Oct 15, 2020 627 -
GitHub Availability Report: March 2021 Keith Ballinger Apr 07, 2021 763 -
Level up design-to-code collaboration with GitHub’s open source Annotation Toolkit Andrea Griffiths Nov 18, 2025 1012 -
Securing your open source dependencies with GitHub dependency insights Cory Dobson Jul 16, 2020 696 -
The State of the Octoverse 2020 Nicole Forsgren Dec 02, 2020 211 -
GitHub ¡Presente! na América Latina Priscila Heller Aug 11, 2020 550 -
Secure at every step: A guide to DevSecOps, shifting left, and GitOps Maya Kaczorowski Aug 13, 2020 1192 -
Remote work: A series of best practices for a remote workplace Laura Heisman Apr 10, 2020 923 -
GitHub Archive Program: the journey of the world's open source code to the Arctic Julia Metcalf Jul 16, 2020 1086 -
A call for feedback on our policies around exploits and malware Mike Hanley Apr 29, 2021 484 -
Evolving GitHub Copilot’s next edit suggestions through custom model training Kevin Merchant, Yu Hu Nov 20, 2025 1870 -
Vote, and contribute to democracy through open source Mike Linksvayer Oct 22, 2020 412 -
The GitHub Support Community has a new look and feel! Stephanie Hammond May 27, 2020 379 -
Behind good first issues Tiferet Gazit Jan 22, 2020 1102 -
npm has joined GitHub Jeremy Epling Apr 15, 2020 107 -
GitHub Security Lab Capture the Flag: A call to hacktion Bas Alberts Mar 02, 2021 149 -
Game Off 2019 Winners Lee Reilly Jan 14, 2020 532 -
Remote work: Working together when we’re not together Laura Heisman Apr 16, 2020 1252 -
Five reasons why organizations should invest in open source Erica Anderson Mar 05, 2020 762 -
Release Radar · September 2020 Edition Michelle Duke Sep 04, 2020 1071 -
February service disruptions Keith Ballinger Feb 28, 2020 142 -
Git clone vulnerability announced Taylor Blau Mar 09, 2021 237 -
TypeScript, Python, and the AI feedback loop changing software development Alexandra Lietzke Nov 13, 2025 1226 -
How we built the GitHub globe Tobias Ahlin Dec 21, 2020 2042 -
Announcing the Global Maintainer Summit Kara Sowles Apr 06, 2021 500 -
Let’s talk about tech internships Elise Hollowed Feb 24, 2021 411 -
The ultimate gift guide for the developer in your life Lavinia Sfetcu Nov 28, 2025 529 -
Raising the bar for software security: GitHub 2FA begins March 13 Laura Paine, Hirsch Singhal Mar 09, 2023 1271 -
What we learned from building an industry coalition Hauwa Otori Jul 09, 2020 599 -
Developers still need the right to challenge junk patents Mike Linksvayer Nov 24, 2025 321 -
How GitHub's agentic security principles make our AI agents as secure as possible Rahul Zhade Nov 25, 2025 1139 -
Why developers still flock to Python: Guido van Rossum on readability, AI, and the future of programming Natalie Guevara Nov 25, 2025 1627 -