Learning resources for DevOps.

Guest post by Microsoft Developer Advocate Aaron (Ari) Bornstein, this content is perfect if your looking at developing a course or learning material for students on getting to grips with DevOps. Follow him on twitter at https://twitter.com/pythiccoder and Medium at https://medium.com/@aribornstein Reference Architectures CI/CD for Containers CI/CD for Azure Web Apps CI/CD for Azure VMs…

1

Get Started with AKS CI / CD in Azure DevOps

The easiest way to build Azure kubernetes service CI / CD pipeline is to use Azure DevOps project which has provided rich templates for various of programming language. On the other hand, I also got some questions regarding to how to setup the pipelines from empty template. In this article, I am going to use…


Developing Business Central Extensions (part 5) – YAML

This is part 5 of a blog post series. Part 1 contains all the prerequisites, part 2 is about cloning the project and get your sandbox environment up running, part 3 is about build agents, and building your project in Azure DevOps and part 4 is about branch policies and working with VSCode and Git….

2

Beyond “Lift-and-Shift”: Application Modernization with Microsoft Azure

The “lift-and-shift” approach with Azure IaaS can only deliver on small measure of the promise of agility and innovation in the Cloud when compared to modernized application (i.e., Cloud-optimized). Modernizing application with Azure PaaS, on the other hand, can deliver on the promise of agility and innovation to a great extent. It reduces the time required to manage the application and the time required to deploy a new release, and optimizes the speed to market.


Developing Business Central Extensions (part 4) – Branch Policies

This is part 4 of a blog post series. Part 1 contains all the prerequisites, part 2 is about cloning the project and get your sandbox environment up running and part 3 is about build agents, and building your project in Azure DevOps. Branch Policies At this time, we have an Azure DevOps project with…

5

Source Control for Data Science – using Azure DevOps / VSTS with Jupyter Notebooks

So many of you will know about https://mybinder.org/ Binder is a awesome tool that allows you turn a Git repo into a collection of interactive Jupyter notebooks and it allows you to, open those notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere. Jupyter Notebooks in the cloud Another great interactive…


Tracking Cross-team Projects in Azure DevOps Boards

If part of this transition requires that aspects from the legacy process be kept, it’s a great opportunity to demonstrate that through the use of agile process and agile tools, we can have an even better control of the value (beyond just software) that the development team is creating for the company.


Test Analytics in Azure Pipelines is now at your fingertips

You have walked the right path, adopted DevOps, setup tools for CI and CD and embraced continuous testing all the way in your software development process. Are you done? Keeping the pipeline healthy and making it effective is KEY to your DevOps ongoing journey. Some time back we introduced Analytics in Azure Pipeline with Top…

1

Automate the deployment of a multi-container application using Azure DevOps

In the previous post we have seen how, thanks to Azure Web Apps, we can easily host our multi-container solution on the cloud, by reusing the same techniques (pushing images to Docker Hub, creating a Docker Compose file, etc.) we have used to deploy the solution locally. However, in the process we had to perform…