Artikel

Artikel

Was ist die Magie von Spring Boot?

Ein Blick hinter die Kulissen

Artikel

Warum Domain-driven Design?

Fachlich sinnvoll schneiden

Blog-Post

Warum Quarkus.io _nicht_ geiler ist als Spring

Quarkus.io ist ein neues Framework, das optimiert ist, um Java Anwendungen Cloud Native laufen zu lassen. Sollte ich meine Java-Anwendungen daher jetzt nicht mehr in Spring Boot sondern in Quarkus.io entwickeln?

Blog-Post

Rails und DRY Zugriffsrechte mit CanCan(Can) und ein wenig Spucke

Artikel

Brauchen asynchrone Microservices und SCS ein Service Mesh?

Da lässt sich doch was meshen

Artikel

Architektur­entscheidung im agilen Team

Eine schlechte Architekturentscheidung kann Projekte zum Scheitern bringen. Das passiert oft, wenn ein Architekt alle wichtigen Entscheidungen alleine trifft und nie oder sehr spät Feedback bekommt, ob sie gut oder schlecht waren. Oder aber auch, wenn ein „agiles“ Team mit den Architekt(innen) die Architekturarbeit aus dem Fenster geworfen hat. Schade, denn wenn man wichtige Entscheidungen nicht einfach dem Lauf der Dinge oder einem Elfenbeinturmbewohner überlässt, findet man viel besser Lösungen.

Blog-Post

So you want to compose some functions

Artikel

Software-Architektur: Worauf es ankommt

Grundlagen für Software-Architektur

Blog-Post

An Introduction to TypeScript for Backend Development (and Java Developers)

An ongoing architecture trend towards smaller services and faster, agile feature development gives developers some freedom to try out new languages and frameworks. TypeScript and Node seem to have a bad reputation amongst some backend developers although the language can be a perfect fit for many challenges in modern software development.

Blog-Post

Traefik v2 and Mastodon, a wonderful couple!

A practical guide to setting up Mastodon behind Traefik v2 using docker-compose

Blog-Post

Cloud Computing and Carbon Footprint

How vendor lock-in can harm a company’s green business plan

Blog-Post

What Could Possibly Go Wrong

What could possibly go wrong if you put Clojure 1.10 and Scala 2.13 on the same classpath? We’re about to find out.

Blog-Post

code-your-model

modularized modeling based on a project-specific DSL

Artikel

Alle 11 Minuten verliebt sich ein Microservice in Linkerd

Das Istio Service Mesh hat einen sympathischen Konkurrenten

Artikel

User Experience Design

User Experience (UX) Design überführt die traditionelle, Funktionalität-bezogene Produktentwicklung in eine moderne, Mensch-fokussierte Systementwicklung. Einzelprodukte und Dienstleistungen verzahnen sich zu einem umfassenden Ökosystem, das das Ziel verfolgt, Nutzer nicht nur zufriedenzustellen, sondern zu begeistern. Ein Nutzungserlebnis steht hierbei im Vordergrund. Dieses Nutzungserlebnis gestaltet UX Design.

Blog-Post

Hallo 👋, hier ist INNOQ Nürnberg!

Blog-Post

Automating GitHub Pages Deployments with GitHub Actions

Artikel

Cloud-native, Microservices, Domain-driven Design, Kubernetes

Software-Entwicklung unterliegt schon immer Hypes. Im Moment reden alle über Microservices und Cloud-native. Aber helfen diese Ansätze wirklich weiter?

Artikel

JUnit5 für das Testen von Spring Boot-Anwendungen

Das perfekte Doppel

Blog-Post

Animating SVG Icon Transitions

A brief overview of SMIL vs. CSS transforms

Artikel

Microservices-Migration

Wenn ein Deployment-Monolith mit den Ansprüchen nicht mehr Schritt halten kann, sind Microservices oft die Lösung. Dann muss das vorhandene System in ein Microservices-System migriert werden. Diese Herausforderung kann sehr unterschiedlich angegangen werden.

Blog-Post

Choose Your Docker Base Image Wisely

Artikel

Cloud native Java-Anwendungen mit Quarkus

Alles Quark?

Artikel

Ein Einstieg in die Programmiersprache Go

Der erste Teil des Go-Artikels hat sich auf Sprachfeatures wie Go-Routinen, Channels und Objektorientiertung konzentriert. Er zeigte, wie es den Go-Autoren gelungen ist, eine breit einsetzbare Sprache zu kreieren, die leicht erlernbar ist.

Artikel

Ein Einstieg in die Programmiersprache Go

Teil 1