DevOps practices have helped demonstrate the value in bringing teams together to accelerate value for end-users. This typically includes automating build and release processes and bringing quality checks directly into the workflow. Fundamentally, these processes depend on some source of the truth. In GitHub, that source is a Git repository hosted on GitHub. Git repositories […]
Technology Subset
Elevating open source contributors to open source maintainers – Technology Subset
Maintaining an open source project is a lot of work. You have to write features, respond to issues, review pull requests, moderate community discussions, write documentation, and more. Bringing in co-maintainers can help prevent burnout by offering fresh perspectives and making a project more fun and collaborative. But giving administrative access to your repository is […]
Highlights from Git 2.41 | The GitHub Blog – Technology Subset
The open source Git project just released Git 2.41 with features and bug fixes from over 95 contributors, 29 of them new. We last caught up with you on the latest in Git back when 2.40 was released. To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and […]
The 2023 Open Source Program Office (OSPO) Survey is live! – Technology Subset
The past few years have seen an increase in the number of open source program offices (OSPOs) operating in enterprises, academia, and government—notably, the Octoverse 2022 report found that over 30% of Fortune 100 companies have implemented an OSPO. These programs aim to become a center of excellence for an organization’s open source activity, whether […]
finding a variant of a Project Zero bug – Technology Subset
In this blog, I’ll look at CVE-2022-46395, a variant of Project Zero issue 2327 (CVE-2022-36449) and show how it can be used to gain arbitrary kernel code execution and root privileges from the untrusted app domain on an Android phone that uses the Arm Mali GPU. I used a Pixel 6 device for testing and […]
How to automate a Microsoft Power Platform deployment using GitHub Actions – Technology Subset
Low-code has enabled not only developers to deploy code more easily, but it has also lowered the barrier to entry for many others to deploy applications without having to have a large amount of coding knowledge. Low-code has enabled so many to deliver applications and solve problems in their organizations with greater ease. Microsoft Power […]
Kelsey Hightower on leadership in open source and the future of Kubernetes – Technology Subset
Subscribe to The ReadME Podcast on Apple Podcasts, Spotify, or wherever you listen to podcasts. “The future of Kubernetes, if we’re being honest, is that it has to go away. If we’re still talking about Kubernetes 20 years from now, that would be a sad moment in tech because we didn’t come up with any […]
Announcing the public preview of GitHub Advanced Security for Azure DevOps – Technology Subset
Web applications are foundational to nearly every aspect of everyday life, whether they are used for shopping and remote work, or to provide life-saving services in hospitals and power critical infrastructure. However, the proliferation of web applications doesn’t come without risk. Applications continue to be a top attack vector, and are at the center of […]
9 tips to go from attendee to speaker at a tech conference – Technology Subset
Our global developer and customer event, GitHub Universe, is back in-person and online later this year on November 8-9. (Make sure to save the date if you’re planning to attend!) That means it’s time to source the speakers and sessions that make Universe magical. As someone who has managed event content programs for over a […]
GitHub celebrates developers with disabilities on Global Accessibility Awareness Day – Technology Subset
At GitHub, our favorite people are developers. We love to make them happy and productive, and today, on Global Accessibility Awareness Day, we want to celebrate their achievements by sharing some great stories about a few developers with disabilities alongside news of recent accessibility improvements at GitHub that help them do the best work of […]
How GitHub Copilot is getting better at understanding your code – Technology Subset
To make working with GitHub Copilot feel like a meeting of the minds between developers and the pair programmer, GitHub’s machine learning experts have been busy researching, developing, and testing new capabilities—and many are focused on improving the AI pair programmer’s contextual understanding. That’s because good communication is key to pair programming, and inferring context […]
Working with the LLMs behind GitHub Copilot – Technology Subset
The first time that engineers at GitHub worked with one of OpenAI’s large language models (LLM), they were equal parts excited and astonished. Alireza Goudarzi, a senior researcher of machine learning at GitHub recounts, “As a theoretical AI researcher, my job has been to take apart deep learning models to make sense of them and […]
Design’s journey towards accessibility | The GitHub Blog – Technology Subset
As a design organization we have the opportunity to make a significant impact on making GitHub inclusive for all developers. Designing complex interactions for users with a wide range of abilities is challenging. It’s easy to fall into traps where checks pass but the resulting experience isn’t actually a good experience for anyone, including those […]
Addressing GitHub’s recent availability issues – Technology Subset
Last week, GitHub experienced several availability incidents, both long running and shorter duration. We have since mitigated these incidents and all systems are now operating normally. The root causes for these incidents were unrelated but in aggregate, they negatively impacted the services that organizations and developers trust GitHub to deliver. This is not acceptable nor […]
Uploading Images from Google Sheets to Cloudinary – Technology Subset
Recently, I started using Cloudinary to upload images directly from Google Sheets itself and my experience has been outstanding. In this blog post, I will be explaining what I am doing and how I am approaching uploading those images. The backstory is, earlier I was using Imgur to upload Google Drive images from inside Google […]
Balancing openness and control – Technology Subset
Subscribe to The ReadME Podcast on Apple Podcasts, Spotify, or wherever you listen to podcasts. “It’s paradoxical that we preach openness, except when it’s how we use the software. I get it, we think of open source as being ownerless, permissionless, and accessible by anyone. But with analytics, the model is very much built around […]
How I used GitHub Copilot to build a browser extension – Technology Subset
For the first time ever, I built a browser extension and did it with the help of GitHub Copilot. Here’s how. I’ve built a rock, paper, scissors game with GitHub Copilot but never a browser extension. As a developer advocate at GitHub, I decided to put GitHub Copilot to the test, including its upcoming chat […]
Navigation and search improvements for accessibility – Technology Subset
GitHub has recently made some significant user interface changes to navigation and search. Our vision is to be the home for all developers–including those with disabilities–so as we’ve built these features, we included accessibility throughout the development process. If you’re a developer with a disability or an engineer that is new to accessibility, you might […]
how Primer’s color system is making GitHub.com more inclusive – Technology Subset
Over 100 million developers around the world come to GitHub to build software. Primer, GitHub’s open source design system, is responsible for creating inclusive, responsive and efficient experiences for a diverse range of users. The Primer team aims to enable all user interface (UI) components to be built leveraging Primer. At Primer’s foundation is our […]
the top 3 reasons why GitHub Codespaces is a must-have for maintainers – Technology Subset
Lee este articulo en español Imagínate esto: te sientas en tu escritorio con una taza de café caliente y una relajante lista de reproducción lofi que se reproduce de fondo. Abres ansiosamente tu computadora, listo para comenzar a codificar. Pero para tu consternación, se ve afectado por una espera de una hora para que tu […]