1k followers 2 articles/week
GitHub Availability Report: January 2024

In January, we experienced three incidents that resulted in degraded performance across GitHub services. January 09 12:20 UTC (lasting 140 minutes) On January 9 between 12:20 and 14:40 UTC, services in one of our three sites experienced elevated latency for connections. This led to a sustained period of timed-out requests across a number of services,...

Wed Feb 14, 2024 22:18
Fixing security vulnerabilities with AI

In November 2023, we announced the launch of code scanning autofix, leveraging AI to suggest fixes for security vulnerabilities in users’ codebases. This post describes how autofix works under the hood, as well as the evaluation framework we use for testing and iteration. What is code scanning autofix? GitHub code scanning analyzes the code in a...

Wed Feb 14, 2024 19:06
Bringing npm registry services to GitHub Codespaces

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. In this post, we would like to share our experiences and learnings from this transition, hoping this...

Tue Feb 13, 2024 20:06
GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility

How do we ensure over 100 million users across the world have uninterrupted access to GitHub’s products and services on a platform that is always available, secure, and accessible? From our beginnings as a platform for open source to now also supporting 90% of the Fortune 100, that is the ongoing challenge we face and hold ourselves accountable for...

Thu Feb 8, 2024 19:23
How GitHub’s Developer Experience team improved innerloop development

Building confidence in new code before deploying is a crucial part of any good development loop. This is especially challenging when working in a distributed or microservice system with multiple teams operating on different services. This modular team structure gives rise to an important question: how can we provide teams with fast and reliable development...

Thu Jan 25, 2024 01:53
How to get in the flow while coding (and why it’s important)

It’s the dream: your ideas are flowing, time and space fade away, the path ahead of you is clear, you’re moving at the speed of thought, and every click you make is gold. This is called being in the flow or flow state. When you’re in the flow, you block out the world, are fully immersed in what you’re doing, and enjoy increased creativity, innovation,...

Mon Jan 22, 2024 21:57

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account