We don't chop wood. We sharpen axes!
Continuous Delivery & DevOps

Praqma Stories

CoDe Academy 2017 edition

CoDe Academy 2017 edition

June 27, 2017

A modern software bootcamp for graduates

“Are you a student looking to start your software career? Are you ready though? Do you get the feeling that you might still have a few things to learn before you’re truly prepared for the world of professional software development? How would you like a free 4-day intense hands-on course in git, jenkins, and docker?

The Inside Out of DevOps

The Inside Out of DevOps

June 23, 2017

Understanding the DevOps transition

Everybody wants DevOps! Introducing new stuff in any organization is always challenging though. It is an adventure, and you will have a rag-tag bunch of companions on your journey. Using the crew from Inside Out we’ll look at these characters, and how you can make a great travel companion out of anyone!

Day of Jenkins Gothenburg

Day of Jenkins Gothenburg

June 13, 2017

An interactive Jenkins showcase

The conference calendar for software developers in Gothenburg is quite frankly, a little sparse. So I was delighted when Praqma decided to hold one of their hands-on “Day of…” events here. This time it was Continuous Integration, and Jenkins in particular, on the agenda.

Kubernetes as part of a (concourse) delivery pipeline

Kubernetes as part of a (concourse) delivery pipeline

February 14, 2017

Lessons from deploying to kubernetes automatically

Anyone who has worked with Docker containers, or any container technology for that matter, has at some point considered using them in production, simply because of their ease of use. And then, as you take these first steps to a containerized production, quite a few problems arise.

Proxying Docker containers with Traefik

Proxying Docker containers with Traefik

December 19, 2016

A peak into the new world of service discovery

Traefik is a reverse proxy and is especially useful when running containers. In this blogpost, we will look at how we can proxy a Jenkins container running on a Docker host through Traefik and how we then can deploy an Artifactory container as well, on the same port, but on another subdomain.

Git autostash

Git autostash

May 25, 2016

Pulling changes into a dirty workspace

Investigating the new git autostash feature and how to use it to allow pulling new changes into a dirty workspace.

A Pragmatic Workflow

A Pragmatic Workflow

February 22, 2016

A workflow automated and optimized for simplicity

Imagine a workflow so sophisticated, that you couldn’t break the integration branch even if you tried. And at the same time you wouldn’t have to go anywhere else than your terminal and your favorite IDE to manage issues, promotions and deploys.