Your repositories are cluttered, you’re storing irrelevant builds, and your disks are full. Luckily, you’ve come to the right place for advice. Here’s how to set up automatic cleanup.
Artifactory Retention Policies
How to set up automatic Artifactory repository cleaning
In distributed architectures networking is usually taken as a given. However, when it does not function as we expect it is often hard to understand the reason. This blog post outlines some general insights into networking with more specific techniques for understanding the networking infrastructure of a Kubernetes cluster.
Debugging Kubernetes Networking
How to Find a Needle in a Virtualized Network
Simply aligning your IT capability with your business goals isn’t enough to grow your company. To achieve real IT-enabled growth you’ll need to build on a foundation of technical excellence and thanks to DORA that’s something you can now actually measure.
Avoiding the Agile Alignment Trap
Why a new software process won’t fix your delivery effectiveness
When you inherit difficult code it can take weeks to become productive. Having the right tools for the job and knowing how to use them makes a huge difference. In this post I explain how.
Advanced Testing & Refactoring Techniques
Approvals and Mutation Testing
Choosing the right tools for your critical infrastructure is a daunting task. To help you make an informed choice on binary repository management systems we took it upon ourselves to explore three leading solutions. So, how do Artifactory, Nexus and ProGet stack up?
Artifactory vs Nexus vs ProGet
A comparison of binary repository management systems
Consultants are valued for their expertise and the fact that they’re outsiders. In this post I’ll argue that the single most valuable skill a consultant can bring to the table is to break the mental barriers in the client’s organization.
How to Deliver High-Impact Consulting
Overcoming mental barriers to help your clients succeed
Helm charts lifecycle management is a manual task. Helmsman allows you to automate your Helm charts lifecycle management using declarative configuration files.
Automating Helm deployments to Kubernetes with Helmsman
How to automatically deploy Helm charts to a Kubernetes cluster
Job DSL or scripted/declarative pipelines are becoming the standard when it comes to defining jobs in Jenkins. Now we need a similar solution to maintain Jenkins itself.
Jenkins Configuration as Code
Automating an Automation Server
Continuous Integration and Code Review are strongly correlated with success. Many use Pull Requests for code review, but for co-located teams this can be an obstacle for CI. Is there a better way?
How can Teams Collaborate without Pull Requests?
A short story about Pre-tested Integration
A developer that pushes their changes and goes on a celebratory walk to the water cooler is done. But, they’re not done done, their changes have yet to be thoroughly tested, added to future release notes, properly peer reviewed and more. These are pains we want to rid the software industry of, and here’s how we do it.
A Continuous Delivery storyline
How we tell the Continuous Delivery story
What do we need from a CI/CD system? How should we decide which one to use? In this blog we ask ourselves what a modern CI/CD system should look like and compare two commonly used build systems: Jenkins pipelines and Concourse CI.
Concourse vs. Jenkins
An in-depth comparison of two CI/CD servers
Praqma is a leading expert on all matters of Continuous Delivery, DevOps, and agile development, so engaging in an Expert Partnership with Atlassian was a given
Praqma's partnership with Atlassian
A given partnership between toolsuite and consultants
We’re experimenting with finding the right format for informal after-work tech gatherings.
Imagine a 2-hour hackathon at a cosy café
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.
A Pragmatic Workflow
A workflow automated and optimized for simplicity
Once, during a discussion about optimizing DevOps processes, we realized it would be great to have a Jenkins template setup as a container solution.
Dockerized Jenkins environment
A solution which is easy to deploy
A short blog post for those working or wanting to work with the popular Jenkins Job DSL.
Delving into Job DSL
Tips, tricks and notes on working with Jenkins Job DSL
In bygone times, Praqma composed a list of useful Jenkins plugins to spice up your CI life with. However, 2013 is ancient history and we’ve decided that our list is long overdue for a refreshing rewrite.
Top Jenkins plugins
A list of pragmatic plugins for pupils and pros alike.
The reason for dockerizing LinkChecker is to facilitate Praqma’s Gijeli set-up and produce reports for web projects. There are other Docker images of LinkChecker out there, but we find them lacking when it comes to entertaining stable automated builds.
LinkChecker - Dockerized
UPDATE: Updated alongside the parser, now picks up warnings with newlines in their messages.
LinkChecker - Jekyll flavor
Jenkins plugin developers - let’s look at our documentation process around the plugins. It needs improvements! Wouldn’t it be great if we could automate more of the release process related to documentation?
Automated Jenkins Plugin documentation
Atmel Corporation has enhanced the quality of its software testing worldwide and established best practices for automation for all 1500 IT developers in the organization.
Praqma raises Continuous Delivery to corporate level in Atmel
Enhancing software testing and establishing best practices for automation
At YXLON International A/S the often long and unproductive test, deploy and release phases have been replaced by automation, improved quality and elimination of manual errors in code changes and software tests.
Full automation of software testing from day one at Yxlon International
Improving quality and eliminating manual errors
Being a successful start-up requires more than the right idea and good timing; if your product includes software, then it also requires a software development strategy.
Praqma takes Specshell from start-up idea to viable business
A group of young engineers got a great idea, developed their hardware - and then called Praqma
A testimonial by Paul Mihai Stolniceanu, Global Analysis & Planning at Nordea about the ‘JIRA for administrators’ course
Atlassian JIRA Administrators course at Nordea
A testimonial from the 'JIRA for administrators' course
Grundfos and Praqma have been close partners since 2007 and have a constant eye on the optimization potential of software development at Grundfos.
Grundfos increases productivity by 300 percent with Praqma
Grundfos and Praqma have been close partners since 2007
Hear about upcoming events in Scandinavia, latest tech blogs, and training in the field of Continuous Delivery and DevOps