I use Visual Studio Team Service (VSTS) as part of my DevOps process for end to end Continuous Integration (CI) and Continuous Delivery (CD). As the product grows so does the number of built in variables and whilst the documentation explains the variables you have available, understanding what the values are can be tricky. At … More Visual Studio Team Services – Dumping out Build and Release Variable Values
I have been helping my nephew with some Assembly Language coursework for his Masters in Computer Science at UCL in London and I decided to produce this register diagram. I am putting here for easy reference.
When creating a Linux VM in Azure we have two options for configuring authentication: Regular username and password Using an SSH public key Username and password need no introduction. The purpose of this blog is to show how we can access the VM using SSH which eliminates the need for entering a password for logging … More Accessing a Azure Linux VM using SSH on Windows
You have a project in Visual Studio and you want to publish to GitHub for example. From Team Explorer Home you click Sync which takes you to the screen below. You click Publish to GitHub enter the target repository name and description and click Publish. Once completed you go back to Team Explorer Home. You … More How to Change the Remote GitHub Repository URL
Principle Classes that depend on other classes should depend on abstractions rather than concrete implementations. This makes the classes much more flexible to changing implementations. Scenario To demonstrate ISP I will continue using the E-Commerce example from the previous blog. A customer has an order which includes multiple order items. Given an order we calculate … More SOLID Principles – Part 06 – Dependency Inversion Principle