Linux

Get started with Rust. After building hello world let’s build a server. Discover the hidden qualities of this growing language

The Rust programming language has consistently been most loved by developers worldwide. It has a unique mix of type safety, memory safety, and concurrency. Similar to C and C++, Rust does not ship with a runtime for resource management. Rust is compiled language; and has performance that is on par with C/C++. This is one […]

Linux

Introducing GitHub Actions Importer | The GitHub Blog

We’re excited to announce a public preview of GitHub Actions Importer, which helps you forecast, plan, and facilitate migrations from your current CI/CD tool to GitHub Actions. Doing individual migrations is relatively easy in isolation. However, for companies that have a large and established CI/CD footprint, having tooling available to assist with migrations is key […]

Linux

The changing nature of governmental policies around open source

This is part of our Octoverse 2022 report, which explores the state of open source software, its impact on companies, and key trends shaping software development. Over the past year, open source attracted unprecedented attention from governments and the global policy community. In particular, security events have highlighted the criticality of open source while concerns […]

Linux

Everything new from GitHub Universe 2022

Fifteen years ago, the first line of code was committed to build GitHub. Since then, our purpose has been to equip developers with everything they need to be their best. This mission has remained the same through every iteration of the GitHub platform. But as software continues to advance in all aspects of our work […]

Linux

Todas as novidades do GitHub Universe 2022

Veja o que estamos construindo para aprimorar a plataforma de desenvolvimento mais integrada e que permite que pessoas desenvolvedoras e empresas impulsionem a inovação com mais facilidade. Quinze anos atrás, estava sendo escrita a primeira linha de código para a construção do GitHub. Desde então, o objetivo tem sido equipar as pessoas desenvolvedoras com tudo […]

Linux

Advocating for developers to the US Copyright Office

Just like artists, musicians, filmmakers, and photographers, software developers are also important copyright holders. But code differs in important ways from the works of these other copyright creators, and applying the same rules to software often produces unintended consequences. GitHub is committed to representing the interests of developers in policy discussions to ensure that rules […]

Linux

How GitHub converts previously encrypted and unencrypted columns to ActiveRecord encrypted columns

Background In the first post in this series, we detailed how we designed our easy‐to‐use column encryption paved path. We found during the rollout that the bulk of time and effort was spent in robustly supporting the reading and upgrading of previous encryption formats/plaintext and key rotation. In this post, we’ll explain the design decisions […]