VSHN.timer #48: All Around GitHub

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we’re going to talk about GitHub, one of the most important elements in the workflow of software developers worldwide.

1. Since its creation in 2008, GitHub has become a major force in the world of software development. Following the events of the „Black Lives Matter“ movement during the last few weeks, GitHub has decided to rename the default, master branch to main, in order to get rid of its references to slavery. In this difficult time for the affected communities, words matter, and every gesture of support to the cause greatly matters as well.

https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/

2. During the last GitHub Satellite conference a session stood up from the rest: „What every GitHub user should know about VS Code“ by Sana Ajani and Burke Holland. The level of integration between Visual Studio Code and GitHub should not surprise anyone, knowing that both belong to the same company! Check it out, there’s a lot of very interesting tips and tricks.

https://www.youtube.com/watch?v=T6sW1Dk9B4E

3. GitHub recently released a new tool, called GitHub Classroom. It provides tools for programming and computer science teachers to assign, assess and grade assignments; for large or small classes, either in public or in private.

https://classroom.github.com/

4. GitHub Actions have taken the world of CI/CD by storm, offering a powerful tool for developers to test and release code. One of those actions is the Super Linter, providing validation tools for a myriad of programming languages out-of-the-box.

https://github.com/github/super-linter

5. The tool of the week is the Line-Clipper, a browser extension for Chrome and Firefox that helps developers make that missing connection between their GitHub browser window to their IDE.

https://github.com/NickyMateev/Line-Clipper

How much of your workflow have you integrated with GitHub so far? Has it become so important to you that you keep a tab open with its current status? Do you have any other tips you would like to share with the community? Get in touch with us through the form at the bottom of this page, and see you next week for another edition of VSHN.timer.