Pushing Containers To GitHub Packages

In my previous blog, you read about building containers with GitHub Actions and pushing them to Docker Hub. In this post, I’ll extend the workflow to push the containers to the GitHub Packages registry. Why Use GitHub Packages GitHub Packages is a software package hosting service, similar to npmjs.org, rubygems.org, or hub.docker.com. It allows you to host your packages and code in one place, privately or publicly, and use them as dependencies in your projects. »

Daniël Paulus

Building Containers With GitHub Actions

I have recently been on the lookout for a way to automate the process by which my Docker containers are pushed to Docker Hub. In the past I would have used Travis or Azure Pipelines; however, GitHub made its Actions available some time ago, and I wanted to make use of this new feature. I thought it would be worth sharing my experiences with this new GitHub feature and giving you some insights into how I used it to build and publish my containers. »

Daniël Paulus

Using Visual Studio Code for REST

For quite some time now, my go-to tool for testing REST API requests has been Postman. Each development team that builds an API service manages their own Postman Collection, which they subsequently share with me on a regular basis. One of my biggest issues with this approach is that every time a team changes the API, I need to import the updated collection. While Postman offers a service through which teams can share collections, this operates by placing a given collection outside the project’s version control system. »

Daniël Paulus

ARM Templates with Visual Studio Code

These days, I spend a lot of time working with Microsoft Azure. I also make a conscious effort to use the Azure CLI and Azure PowerShell module when managing my Azure resources. These resources help me get a better understanding of the platform and allow me to move freely between devices. If we add Azure Resource Manager (ARM) templates on top of these tools, we can make provisioning and managing resources a much better experience. »

Daniël Paulus

On new adventures

Last January I switched jobs from Inuits to Valtech after almost three years of consultancy assignments. Although I really liked my consultancy job at Inuits, it was almost always focused on the same thing: training client teams in the use of provisioning tools and guiding them in the best practices around continuous integration and deployment. These were awesome projects to work on, but I found myself looking for more of a challenge, something that would require me to innovate more. »

Daniël Paulus