GitHub Fundamentals with Bill Wagner
Do you understand how to develop software with GitHub? Carl and Richard walk through the fundamentals of GitHub with Bill Wagner. Bill walks through the key differences between the distributed source control that is GitHub versus the more classic central control style source control systems. Often it is harder for experienced developers to deal with the reality of GitHub than someone new to source control! The conversation explores all the concepts of GitHub - repositories, cloning, forking, push and pull requests, merging and rebasing. There's a lot to know, but there are great tools for getting started. And at the end, a quick discussion about Humanitarian Toolbox and their awesome open source projects to help save lives - you can help!
Guests:
Bill Wagner
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner has worked with companies ranging from start-ups to enterprises improving the software development process and growing their software development teams. He is currently with Microsoft, working on the .NET Core content team. He creates learning materials for developers interested in the C# language and .NET Core.
Links:
- Interview Questions https://github.com/MaximAbramchuck/awesome-interviews/
- Bill's Blog http://thebillwagner.com/
- Subversion https://subversion.apache.org/
- Mercurial https://www.mercurial-scm.org/
- GitHub https://github.com/
- Humanitarian Toolbox http://www.htbox.org/
- BitBucket https://bitbucket.org/
- GitHub Flow https://guides.github.com/introduction/flow/
- GitHub Desktop https://desktop.github.com/
- TortoiseGit https://tortoisegit.org/
- GitHub Extension for Visual Studio https://visualstudio.github.com/
- Visual Studio Code https://code.visualstudio.com/
- HTBox AllReady Project https://github.com/HTBox/allReady
- HTBox Developer Guide http://htbox.github.io/
- Up for Grabs http://up-for-grabs.net/#/
- First Timers Only http://www.firsttimersonly.com/