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

Architektur 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

Artikel

Was ist ein Datenprodukt?

Artikel

Keine zukunftssicheren Architekturen!

Architektur: Schon der Begriff strahlt Stabilität aus. Also sollte eine gute Architektur vermutlich zukunftssicher sein. Aber genau dieses Ziel führt oft zu Problemen. Ist es also besser, keine zukunftssicheren Architekturen zu entwerfen?

Blog-Post

A natural language calculator

powered by a local LLM and node.js

Blog-Post

Safety, Energieeffizienz und User Experience

Standardisierte Qualitätsattribute von Softwaresystemen

Artikel

Illegale Softwarearchitekturen

Die Digitalisierung von Abläufen in Organisationen stößt in der Praxis häufig auf ebenso viel Widerstand wie die Festlegung von Architekturprinzipien für ein Entwicklungsteam. Die Organisationstheorie bietet ein Konzept, mit dem dieser Widerstand erklärt werden kann: brauchbare Illegalität

Blog-Post

Improve your CSP with Style Nonces in Angular 16

Enabling stricter content security policies in your SPA

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

Blog-Post

Retrospektiven - Teil 5

Zerstören & Ein Tag für die Tonne

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

Clientseitige Speichertechnologien im Browser

Blog-Post

AI Tools im Geschäftsumfeld

und welche auch deinen Alltag erleichtern

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

Evolving software like an orchardist

Comparing apple trees with software modernization