Blog & Articles

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

Grundlagen der Softwarearchitektur: Teil 2

Begriffe

Article

JDK 21, das nächste Long-term Support Release

Am 19.9. ist mit Version 21 das nächste JDK erschienen. Verschiedene Hersteller betrachten es als Long-term Support Release, das damit mindestens für die nächsten fünf Jahre unterstützt wird. Da nun vermutlich viele Anwendungen von JDK 17, dem letzten Long-term Support Release, auf 21 upgedatet werden, wollen wir uns hier die relevanten Änderungen von 17 auf 21 gemeinsam anschauen.

Article

No future-proof architectures!

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

Article

Container für Tests und die lokale Entwicklung mit Spring Boot 3.1

Spring Boot Testcontainers & Docker Compose

Article

Willkommen im Himmel

Der Weg in die Cloud ist für Unternehmen mit einer existierenden IT-Infrastruktur nach wie vor mit viel Skepsis verbunden. Neben Fragen zu Sicherheit und Datenschutz steht auch meist im Raum: Bringt die Nutzung der Cloud auch einen Mehrwert für das Unternehmen, für das Produkt und für diejenigen, welche an dessen Lebenszyklus (Design, Entwicklung, Betrieb etc.) beteiligt sind? Neben der Bereitstellung von Rechenkapazität bieten die „Big 3“ (AWS, Google Cloud, Azure) Dienste und Produkte an, welche genau diesen Mehrwert schaffen können. Der nachfolgende Artikel soll dazu ermutigen, diese Dienste zu nutzen, um den meisten Profit aus der Cloud ziehen zu können.

Article

Testen in Spring Boot-Anwendungen

Aber bitte geschnitten

Article

Architektur Teil 1

Gebäude, Zweck, Ästhetik

Blog Post

Concise Documentation – Revisited

You think architecture documentation is cumbersome and takes a long time to create? We will prove you wrong.

Article

Paradoxical Safety

Soziotechnische Welten – Teil 8

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, this 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

Blog Post

Clientseitige Speichertechnologien im Browser

Blog Post

Was ist ein Data Contract?

Ein Data Contract ist eine Vereinbarung zwischen zwei Teams über die Bereitstellung und den Zugriff von Daten. Sie sind ein wichtiges Mittel, um Stabilität, Datenqualität und Nachvollziehbarkeit in der Datenarchitektur sicherzustellen.

Blog Post

AI Tools in Business Environments

and which also make your everyday life easier