Measuring the Productivity of Developers
Episode 46: Better Built By Burkhard
Following the principles and practices of continuous delivery helps manufacturers provide better software faster. Continuous delivery is all about feedback within seconds, minutes, hours and days. The best way to gain this feedback is to run a continuous delivery pipeline, which enables your development team to work at a constant and fast pace - without sacrificing quality. Continuous delivery is the secret formula for high-performance teams.
Episode 46: Better Built By Burkhard
Episode 45: Better Built By Burkhard
Doing TDD with I/O-Free Tests
We keep the source code of our applications and libraries in private repositories. Quite a few SoM and terminal makers do the same with their Yocto layers and their additional software. We typically use a Docker container to build the
Standard Metrics for Continuous Delivery
A Basic Continuous Delivery Pipeline for Embedded HMIs
Architecture Decision Records
Why TDD is a Main Driver for High Performance
My Favourite Books of 2022: Enabling Continuous Delivery
In the seminal book Accelerate, Forsgren and her co-authors provide empirical evidence that Continuous Delivery has a positive impact on the performance of software development organisations. If organisations neglect some of the principles and practices of Continuous Delivery, their performance
Not right away! Trunk-Based Development requires that the software builds and passes enough tests, before we integrate our changes into the main branch (a.k.a., trunk). We have enough tests, if breaking the software is highly unlikely. By definition,
We start with unit tests reading a file line by line with QFile. Unit tests accessing the file system are not considered unit tests, as they may be slow and may depend on each other in surprising ways (see A