Blog & Artikel

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

Was ist ein Data Contract?

Blog-Post

Clientseitige Speichertechnologien im Browser

Blog-Post

AI Tools im Geschäftsumfeld

Die Bedeutung von AI-Tools wächst derzeit in einem atemberaubenden Tempo und hat auch in der breiten Öffentlichkeit an Bedeutung gewonnen. Immer mehr Unternehmen und Organisationen setzen auf die Vorteile von Künstlichen Intelligenzen, um ihre Prozesse zu verbessern, ihre Produktivität zu steigern oder ihre Kundschaft besser zu bedienen. AI-Tools sind in der Lage, zuverlässig Daten zu analysieren, Muster zu erkennen und Prognosen zu treffen, die die menschliche Fähigkeiten stellenweise bereits übertreffen können. Dies macht sie zu einem wertvollen Werkzeug für die Optimierung von Geschäftsprozessen und für die Entwicklung innovativer Produkte und Dienstleistungen. Kein Wunder also, dass die Nachfrage nach AI-Tools in den letzten Jahren exponentiell gestiegen ist und weiterhin wachsen wird.

Artikel

Build an internal development platform

Blog-Post

Retrospektiven - Teil 4

Freie Fragen & 5 Why

Blog-Post

Evolving software like an orchardist

Software systems are usually larger, overgrown structures that developers need to bring back into shape after some time. However, creating an overview of the sprawling conglomerate of software components is challenging, let alone developing a clear plan for moving on. This blog post uses analogies from pruning apple trees to show developers how to evolve their software systems using a value-based approach.

Blog-Post

Retrospektiven - Teil 3

#3 - Universelle Kategorien