Infrastructure as code with Azure DevOps - Part 4: Deploying infrastructure

Finally, it’s time to create some infrastructure!

Infrastructure as code with Azure DevOps - Part 3: Creating a build pipeline

A build pipeline is typically used during software development to “build” the application from source code. In basic terms, this means taking the source code, running it through a compiler and producing an artifact. For example, if you take some C# source code and run it through the .NET compiler, you’d likely get an executable or dll as an artifact at the other end.

Infrastructure as code with Azure DevOps - Part 2: Source Control

In Part 1 we setup a new Azure DevOps account. The next thing we are going to need is a source control repo to store the ARM templates.

Infrastructure as code with Azure DevOps - Part 1: Getting started

It seems like on every blog or forum I read someone is talking about how the discipline of DevOps can “increase agility” and deliver value with an “increased velocity”.

Configure VSCode for ARM template development

In a world where everything aparantly needs to be a web app, the internet has plenty of articles, guides, and turotials on setting up VSCode with all those hipster javascript langages like Node, Vue and React; however nearly everything I read on authoring and deploying ARM templates uses Microsoft Visual Studio. Why is that?

HackTheBox - Falafel

There’s a lot of cool stuff going on in this challenge. Double file extension upload vulnerabilities, type juggling, magic hashes and frame buffer dumping just to name a few. It was difficult to complete and requied combining a number of different techniques, but that’s what made this box very enjoyable.