Blog & Articles

Article

Helm und Helmfile

Dynamisches Duo für automatisierte Kubernetes-Deployments

Article

Processing medical study data with Data Mesh technologies

Revisiting the tech stack of a self-serve data platform

Blog Post

Was darf Employer Branding kosten?

Eigenverantwortlichkeit, Vereinbarkeit von Arbeit und Familie, wenig Reisetätigkeit: Dinge, die man nicht mit der Arbeit als Consultant in einer Technologieberatung in Verbindung bringt. Wie es wirklich ist, bei uns zu arbeiten, zeigen die INNOQ Stories – Reportagen über unsere Kolleg:innen. Wie kam es dazu?

Article

Sparsame Dokumentation

Aktuell, nützlich und schmerzfrei

Article

Logging in Java

Introduction to the logging jungle

Article

1×1 guter Architekturdiagramme

Sie wollen oder müssen Architektur dokumentieren und möchten dafür grafische Darstellungen verwenden? Sie wünschen sich verständliche Diagramme, die auch zukünftig noch leicht änderbar sind? Sie möchten, dass Ihre Diagramme für unterschiedliche Zielgruppen nützlich sind? Und wenn Sie ganz ehrlich sind, wollen Sie dieses Doku-Zeugs in möglichst kurzer Zeit erledigen, damit Sie sich wieder anderen Dingen zuwenden können.

Article

Modules – Microservices – Monoliths

Back to the architectural guidelines

Article

Conway hat immer Recht

Soziotechnische Welten – Teil 6

Blog Post

Der Kickstart für Softwarearchitektur

Zweifellos: Softwarearchitektur ist ein kompliziertes Thema. Dennoch können schon einige wenige Techniken helfen, die Architektur in vielen Projekten zu verbessern. Dazu muss man sie aber wirklich beherrschen und anwenden können. Wie kann man das dazu notwendige Wissen möglichst einfach und effektiv erlernen?

Article

Direnv: Automatic environment care

Blog Post

Documenting software architecture with arc42

A brief introduction

Blog Post

How I regained concentration and focus

For years, I enthusiastically produced content: books, articles, blog posts, and talks – averaging a book and a half plus five articles per year. Since about 2020, my productivity has plummeted – leaving me totally frustrated. There were no external causes, even the pandemic didn’t affect me, thanks to a nice home office and online work options — so no excuses. To find a way out of the misery, I put my own working habits to the test – and diagnosed a massive loss of concentration. ​ ​

Blog Post

Offline with redux

A different approach to Web applications that work offline

Blog Post

Advanced Kustomize features

Article

Infrastructure Self-Service with Crossplane

Introducing container technology and Kubernetes to the development and deployment process allows developers to independently manage deployments of their services without needing to interact with the platform team. This is true for applications but not necessarily for external resources like databases which are probably still in the hands of the platform team because the access management and tooling differs. Crossplane could fill this gap towards a full self-service capability.

Blog Post

We Are Developers World Congress 2022 in Berlin

Our Experience Report

Article

Marktanalyse

Supermarkt-Apps und -APIs seziert

Article

Dependently-Typed TypeScript

TypeScript is a programming language with some special features: Unlike most other typed programming languages, it was developed as an add-on for JavaScript (JS). In the process, Microsoft has placed great value on ensuring that the language integrates as seamlessly as possible into the existing ecosystems (Node.js and browser). TypeScript’s syntax “merely” adds types to JavaScript, while the compilation “merely” removes the type annotations. This has made TypeScript the de-facto standard for building type-safe JS-based applications.

Article

Ich, Du und Conway’s Law

Soziotechnische Welten – Teil 5

Article

Autonomie und Entscheidungen

Soziotechnische Welten – Teil 4

Article

cards42 English edition

Finally, cards42 is available in English! The cards42 project supports software developers in your daily work with software architectures. 30 cards provide brief food for thought for stuck situations and help shed new light on difficult challenges. This article provides detailed explanations as well as the background and further information about the cards.

Article

Gemischtdatenladen

Mit Python und Pandas die eigenen Einkaufsdaten analysieren

Blog Post

Rich code documentation with Jekyll

Blog Post

Code knows no gender

Girls’Day - Braucht man den eigentlich noch? Immerhin stehen Mädchen heute zwecks Berufswahl eine Vielzahl an Informationsquellen zur Verfügung: von zahlreichen Internetseiten, über Podcasts bis hin zu Vorbildern im persönlichen Umfeld. Ein Blick auf die Zahlen in unserer Branche aber verrät: Ja, den brauchen wir. Denn nur 25 Prozent aller Informatikstudierenden sind weiblich. Da liegt die Vermutung nahe, dass es mehr Aufklärung, Information und auch ein wenig Werbung bedarf, um mehr Mädchen für die Softwareentwicklung zu begeistern. Wie wir den Tag in Hamburg gestaltet haben, was wir gemeinsam mit den Girls erreicht haben und die eine oder andere lesson learned – darum geht’s in diesem Blogpost.

Blog Post

Customer-specific documentation with Jekyll