Articles

Blog Post

Just add Code

Using Hotwire Stimulus for Progressive Enhancement with Web Components (Part 1)

Blog Post

Kurzlebige Branches in Git

Weniger ist manchmal mehr

Blog Post

Turning a group of strangers into a team

A testimonial how five foreigners became a team via Remote Mob Programming in less than a day.

Blog Post

Defect Analysis using pandas

Using standard Data Science tools from Python to track bugfixing activities

Blog Post

Progressive Enhancement with Hotwire

The definitive renaissance of server-side rendering?

Article

Remote Mob Programming at INNOQ

At INNOQ, some teams successfully use Remote Mob Programming in customer projects, some of them even for more than two years. Here are the experiences of four such teams.

Article

Mit Git die Vergangenheit manipulieren

Git auf der Kommandozeile

Blog Post

Der INNOQ Technology Day

Was wir auf unserer ersten Online-Konferenz gelernt haben

Article

Es muss nicht immer grafisch und klickbar sein

In dieser Kolumne geht es um Git. Genauer gesagt die Benutzung von Git auf der Kommandozeile. Neben Grundeinstellungen und vielen Kommandos wird hier und da auch ein Trick vorgestellt, um die Benutzung zu erleichtern.

Blog Post

Deploying a WebAssembly smart contract on Oasis Ethereum

Article

Domain-driven Design und Bounded Context

Eigentlich ganz einfach, oder?

Blog Post

Innovation in the web without sacrificing Accessibility

We’ve truly stretched the boundaries of what is possible on the web. However, to do this we’ve sacrificed semantic HTML and made our applications inaccessible to a huge amount of different users. Instead of breaking the foundation of the web, we should consider this as an opportunity: how can we implement applications in a way that works for any user who might come along and want to interact with it?

Article

The Art of Software Reviews

Probleme und Risiken in Software zielsicher identifizieren

Article

Pragmatic RESTful HAL APIs

Kitchen Tricks and Tips

Blog Post

NO SOFTWARE

Technische Lösungen und digitale Transformation prägen das Geschäftsleben mehr denn je. Könnte manchmal NO SOFTWARE die bessere Lösung sein?

Article

Die VENOM Story

Strategische Anwendungsmodernisierung mit Split+Extract Strategien

Blog Post

Tests Granularity

Article

MLOps: You Train It, You Run It!

Data Science, Machine Learning (ML) und Artificial Intelligence haben in den letzten Jahren einen wahren Hype ausgelöst und viel Aufmerksamkeit in der Industrie bekommen. Man versucht mit Machine Learning Methoden entweder die Produktivität der Nutzer oder die Interaktivität der Applikation zu steigern. Zahlreiche Data Science Teams verbringen ihre Zeit damit Machine Learning Modelle zu trainieren. Allerdings beobachten wir zwei Arten von Problemen, die in der Praxis entstehen. Entweder schafft es die Mehrheit der ML Modelle nicht in ein Softwareprodukt eingebunden zu werden oder das Model Deployment nimmt zu viel Zeit in Anspruch.

Article

Software Reviews

Mehr als nur Clean Code

Blog Post

Good arguments for SPA frameworks

When to use an SPA framework and when maybe not

Article

Gut gesiebt

Für die komplexe Infrastruktur großer Microservice-Umgebungen versprechen Service Meshes eine einfache Lösung. Aber nur mit dem Blick für die richtigen Eigenschaften lässt sich der beste Ansatz für die eigene Architektur finden.

Blog Post

Anatomy of a Good Test

Article

Unbekannte Besonderheiten von Java

Was? Das geht mit Java?

Article

Developers are Irresponsible and Childish!

Quite often I am asked the question: “How do you manage technology choices in a team?” In the discussion, often someone argues that developers should rather not make technology decisions by themselves. Otherwise the project would fall into chaos and anarchy because all conceivable technologies would be used. After all, developers are irresponsible and childish! But the ones who suffer the most when projects end in chaos and anarchy are actually the developers. So it is in their best interest to think hard about technology choices. Interestingly enough, this fact is often ignored in the discussion.

Blog Post

Why You Should Write Automated Tests