Sujay Kundu

How Github can help you become a better Software Engineer !

Github Tools and Tricks

I felt, I should share this. Recently Github has evolved, introducing so many cool features like the Dark mode, to Codespaces.. Its just makes the life of developer’s easier on every release.

Github has always been my favourite, with all of its ecosystem around it, it makes it easier to collaborate as a Software Engineer and a Open Source Contributor, with its various features and advanced developer experience tools its just an amazing product. I have tried others too – Bitbucket and Gitlab, but the fact that Github has contributed and helped opensource bring to life. I will bet for it.

So, In this post, I am going to share some of the cool Github tricks, that I personally use to make more use of Github.. may be there can be alternatives.. but I found this helps me a lot while working on projects hosted on Github.

  1. Github Codespaces

Codespaces provides high-performance cloud development environments intregrated with full power of VS Code, to your browser..Its available for Teams and Enterprise plans.

  • Github Copilot

3. Github Actions

4. Github Pages

5. Github Education Pack

Recently Github Launched Github CLI

9. Github CLI

You can check it out here at https://cli.github.com

10. Github Dev – Press (dot) to open and work on any github repo with VSCode in browser

Try out Github Dev, by clicking “.” (dot on your keyboard) to open any github repo with vscode in the browser.

11. CodeQL- Discover vulnerabilites across a codebase (Open Source)

You can check codeQL here – https://codeql.github.com

12. Github Classroom

Okay ! That was all for now.. let’s see what’s come next, I would also like to share some of the projects that I use personally along with Github – may be it can help you too !

  • devlopr-jekyll – A Highly custimizable Jekyll Theme built for developers.
  • Octotree

You can download the extension from here:

https://octotree.io

– Octolinker

You can download the extention from :

https://www.octolinker.now.sh

If you want to watch, instead of reading … In this I give a overview of how to use them.