Blog & Articles

Blog Post

Testing your GitLab CI/CD pipeline

Blog Post

Mit Reviews in Legacy-Situationen orientieren

Article

New Work: Taylorismus 2.0

Vor einigen Jahren hat New Work das Repertoire von Agilisten erobert. Seitdem beschäftigen sich immer mehr Menschen mit der Frage, wie New Work in Unternehmen eingeführt werden kann und wie Unternehmen es nutzen können. Warum das dazu führt, dass die Idee des New Work von Frithjof Bergmann nun das gleiche Schicksal ereilt, dem vor 100 Jahren die Ideen von Frederick Taylor anheimfielen, soll diese Kolumne beleuchten.

Article

JDK 21, the next long-term support release

An overview of the changes since JDK 17

Article

Containers for tests and local development with Spring Boot 3.1

Spring Boot test containers & Docker Compose

Article

Testing in Spring Boot applications

In addition to production code, we typically also write tests to discover and correct possible errors as early as possible in the development process. For new functionality, it isn’t even uncommon to write more test code than production code. At the same time, the tests should be as fast as possible, so they can be executed frequently without causing long delays. In this article, we explore how this can be done in applications based on Spring Boot.

Blog Post

How to bootstrap a tech conference with a 100% women+ speaker lineup

A look back to the Women+ in Data and AI Summer Festival as we plan ahead for 2024

Article

No future-proof architectures!

Why future-proofing should not be an architecture design goal.

Article

Is Platform Engineering the new DevOps?

When companies transition to the cloud, they anticipate an improved developer workflow, shorter release cycles, and more robust end-to-end team responsibility. However, even after the admin team delivers the new platform with all its capabilities, software teams may hesitate to adopt it and assume responsibility. But why? Is it not every developer’s desire to control the process from committing code to deploying it to production? One possible explanation is a lack of emphasis on the developer experience during platform conceptualization. This article aims to identify common issues and explore whether platform engineering can help to address them.

Article

Willkommen im Himmel

Mit Mehrwert zur profitablen Cloud

Blog Post

Concise Documentation – Revisited

The Architecture Communication Canvas

Article

Paradoxical Safety

Psychologische Sicherheit ist ein heikles Konzept. Einerseits ist es in aller Munde und jeder dieser Münder hat eine Meinung dazu. Andererseits ist es praktisch sehr schwer zu realisieren. Ein Aspekt, der in Hinsicht auf psychologische Sicherheit schief laufen kann und wie man mit diesem umgehen kann, soll hier beleuchtet werden.

Article

Remote Mob Programming

At home, but not alone

Article

What is a Data Product?

Blog Post

A natural language calculator

In my prior post I’ve written about how to run a chat with a large-language-model on your PC. This time I want to focus on scripting this with Node.js and letting the AI- and the “normal”-world interact with each other.

Blog Post

Safety, Energieeffizienz und User Experience

Standardisierte Qualitätsattribute von Softwaresystemen

Article

Illegale Softwarearchitekturen

Soziotechnische Welten – Teil 7

Blog Post

Improve your CSP with Style Nonces in Angular 16

What to do, to enable your Angular application to use style-src: nonce in a CSP for stricter security rules

Article

Accessibility on the Web Part 2

Accessible Content

Blog Post

Retrospektiven - Teil 7

Abschluss der Serie

Blog Post

How we cut our website’s carbon emissions in half

Between 2010 and 2030, the environmental impact of the digital world is expected to triple. While network infrastructure and devices get more and more efficient, all of these improvements are eaten up by more and more people and devices being connected to the internet, but especially by websites which are becoming more and more bloated. On the desktop, the average page weight of a single web page is four times as much now as it was in 2010. On mobile devices, it’s even more dramatic: The average page weight is ten times as much as in 2010. In the summer of 2022, we decided that it’s about time that we take action and start decarbonising our company website.

Blog Post

Retrospektiven - Teil 6

Timeline

Article

Accessibility on the Web Part 1

Creating a Web Application

Blog Post

Does BI Software Make Sense for Development Teams?

Time is a valuable asset, and it is easily consumed by the analysis and preparation of data. In other words, there may be good reason to come to grips with BI software.

Blog Post

Retrospektiven - Teil 5

Zerstören & Ein Tag für die Tonne