Originally posted on The Frog Pond of Technology: A peer of mine recently asked about how I manage local code (projects, solutions, Git repos, etc.) that may or may not be synced to a cloud repository (GitHub, Azure DevOps, etc.) Since I previously blogged about How I Blog – Updated 2018 and I’m a fan…
How I Develop Locally With GitHub and Azure DevOps Repos — El Bruno
Tag: GitHub
AzUrlShortener: An open source, budget-friendly URL shortener | Azure Friday
In this episode of Azure Friday, Frank Boucher joins Scott Hanselman to talk about AzUrlShortener – an open source, budget-friendly URL shortener you can deploy directly from GitHub with one click into your Azure subscription. Frank explains how to get it, why it’s inexpensive, and explores the source code.
[0:01:34] – Demo
- FBoucher/AzUrlShortener GitHub project
- AzUrlShortener: How It Works
- Azure Functions overview
- Table storage overview
- Azure Cosmos DB Table API
- Frank Boucher videos: Project: Azure Url Shortener (AzUrlShortener)
- Create a free account (Azure)
Source: Channel 9
Resources
- Azure Friday – https://channel9.msdn.com/Shows/Azure-Friday
- Free Azure Account – https://aka.ms/cldntvshw/freeazure
- AzUrlShortener source code – https://github.com/FBoucher/AzUrlShortener
Writing code and having fun with Rock, Paper, Scissors, Lizard, Spock | Azure Friday

In this episode of Azure Friday, Isaac Levin joins Scott Hanselman to talk about building highly scalable applications and having fun with the Rock, Paper, Scissors, Lizard, Spock sample application. Rock, Paper, Scissors, Lizard, Spock is a multi-language application built with Visual Studio and Visual Studio Code, deployed with GitHub Actions and running on Azure Kubernetes Service (AKS). It also uses Machine Learning and Azure Cognitive Services (Custom Vision API). Languages used in this application include .NET, Node.js, Python, Java, and PHP.
- GitHub: microsoft / RockPaperScissorsLizardSpock (aka.ms/rpsls)
- Rock, Scissors, Paper, Lizard, Spock – Play the game now (aka.ms/rpsls-game)
- Ignite 2019 – Application Dev Keynote (aka.ms/devkeynote)
- Azure Kubernetes Service (AKS)
- Create a free account (Azure)
Source: Channel 9
Resources
- Azure Friday – https://channel9.msdn.com/Shows/Azure-Friday
- Free Azure Account – https://aka.ms/cldntvshw/freeazure
GitHub is now free for teams

GitHub announced that their making private repositories with unlimited collaborators available to all GitHub accounts. This means all of the core GitHub functionality is free for everyone.
For details about what features are included and compare plans, checkout the pricing page at https://github.com/pricing
Enjoy!
Resources
https://github.blog/2020-04-14-github-is-now-free-for-teams/
Moving an Azure DevOps repo to use Github Actions instead

In this blog post, I am going to take an existing web application that resides in Azure DevOps and port it to build and deploy within GitHub and use …
Moving an Azure DevOps repo to use Github Actions instead
GitHub Mobile App Released

GitHub keeps on innovating in the source control management and collaboration space. There have been great new features like GitHub Actions recently,…
GitHub Mobile App Released

New GitHub CLI announced and available as beta

This week GitHub announced the beta for their new GitHub CLI tool, which provides an easier and more seamless way for you to interact with GitHub from your terminal.
The GitHub CLI can be installed on Windows, macOS and Linux. Get started by downloading the installer from the GitHub CLI repository.
New GitHub CLI announced and available as beta
Tweet
What can GitHub CLI do?
Once you have it downloaded, open up your terminal and use the gh
command:

The GitHub CLI beta currently allows you to do the following commands:
- Pull requests: Using the
pr
command to checkout, create, list, status and view - Issues: Using the
issue
command to create, list, status and view - Help: Using
help
command to see how to use the tool
When you first use it you will need to authenticate the GitHub CLI. As you can see here I will be prompted to open GitHub in my browser:

After authenticating the GitHub CLI you will be able to continue with your last command:

I needed to change directories to where my repository was and then I was able to list out my pull requests using the following command:
gh pr list

For more details about what can be done, check out the GitHub CLI manual for lots of examples on using each of the commands.
Wrap up
This is an early look at what can be done with the GitHub CLI, and because it’s still in early development the team would love for you to give the tool a try and then provide them feedback.
Enjoy!
Resources
Announcement https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/
Download from https://cli.github.com/
Documentation at https://cli.github.com/manual/
Introduction to Git Version Control Workflow – Build Azure
Keeping track of file versions has been a long time issue in the world of software. This remains true if you’re writing source code for an application, com
— Read on buildazure.com/2018/02/21/introduction-to-git-version-control-workflow/
GitHub for Visual Studio now allows Pull Request Comments from IDE
GitHub for Visual Studio 2.3 was recently released and it brought new functionality that now allows you to add pull request comments directly from the IDE.
To get started you will need the latest version of GitHub Extension for Visual Studio. Next open up a pull request from the GitHub pane and while viewing a file you can click on the left gutter (see blue plus button) to add your feedback, all without leaving Visual Studio.
This functionality is still pretty limited but its a step in the right direction. I look forward to more GitHub online functionality making it’s way to this great extension.
Enjoy!