Blog & Artikel

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

Artikel

Grundlagen der Softwarearchitektur: Teil 2

Begriffe

Artikel

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.

Artikel

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

Spring Boot Testcontainers & Docker Compose

Artikel

Ist Platform Engineering das neue DevOps?

Artikel

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.

Artikel

Testen in Spring Boot-Anwendungen

Aber bitte geschnitten

Artikel

Grundlagen der Softwarearchitektur – Teil 1

Gebäude, Zweck, Ästhetik

Blog-Post

Sparsame Dokumentation – Neu gedacht

Sie glauben, Architekturdokumentation ist umständlich und dauert lange? Wir beweisen Ihnen heute das Gegenteil.

Artikel

Paradoxical Safety

Soziotechnische Welten – Teil 8

Blog-Post

Improve your CSP with Style Nonces in Angular 16

Enabling stricter content security policies in your SPA

Artikel

Was ist ein Datenprodukt?

Spätestens seit Data Mesh ist der Begriff Datenprodukt in der Datenwelt allgegenwärtig, und doch oft nicht genau definiert. Ein Datenprodukt ist nach unserem Verständnis eine logische Einheit, die alle Komponenten zur Verarbeitung von Domänendaten und zur Bereitstellung von Daten über Output-Ports für Analysezwecke enthält.

Artikel

Keine zukunftssicheren Architekturen!

Warum Zukunftssicherheit kein Architektur-Ziel sein sollte.

Blog-Post

A natural language calculator

powered by a local LLM and node.js

Blog-Post

Safety, Energieeffizienz und User Experience

Bei der Softwarearchitektur gilt es, ein Fundament für robuste und qualitativ hochwertige Softwaresysteme zu entwerfen. Softwarequalität beschränkt sich dabei nicht auf Attribute, die bereits während der Softwareentwicklung gewährleistet werden können. Ihnen zur Seite steht ein Block von Qualitätsmerkmalen, deren Ausprägung sich erst während der Softwarenutzung offenbart. Dieser Blogbeitrag beleuchtet diesen Block und dessen Zusammenhang mit Safety, Energieeffizienz und User Experience (UX).

Artikel

Illegale Softwarearchitekturen

Soziotechnische Welten – Teil 7

Artikel

Remote Mob Programming

Zuhause, aber nicht allein

Blog-Post

Retrospektiven - Teil 7

Wir schließen den Kreis mit einigen Tipps zur Facilitation von Retrospektiven.

Blog-Post

How we cut our website’s carbon emissions in half

Decarbonising innoq.com

Blog-Post

Retrospektiven - Teil 6

Timeline

Blog-Post

Retrospektiven - Teil 5

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe. Hier kommt nichts von der Stange. Versprochen.

Blog-Post

Clientseitige Speichertechnologien im Browser

Blog-Post

Was ist ein Data Contract?

Artikel

Build an internal development platform

We are currently breaking down our software into smaller pieces, such as SCS or microservices, and deploying them on cloud platforms to take advantage of their elasticity and flexibility. However, as our technology stack grows more complex, it has become increasingly challenging for our development teams to focus on business goals while also meeting operational requirements. In order to streamline the development process and provide easy self-service options, we are exploring the implementation of an internal development platform. To address these challenges, we have identified several open-source projects that can be integrated into our platform to enhance the development experience. Although this list is not exhaustive, it provides a solid foundation for creating a more effective platform. Our aim is to help development teams stay focused on business goals by minimising distractions and addressing operational needs.

Blog-Post

AI Tools im Geschäftsumfeld

und welche auch deinen Alltag erleichtern