Articles

Blog Post

An Introduction to TypeScript

for Backend Development (and Java Developers)

Blog Post

Traefik v2 and Mastodon, a wonderful couple!

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

Article

JavaScript? Yes, but in moderation

A modern web application is obviously implemented in JavaScript and will generate its HTML on the client within the browser. It only communicates with the server by retrieving data in a JSON format from an HTTP/REST API endpoint - this, it seems, is the common wisdom of today. But are server-side HTML and progressive enhancement really out of date? Quite the contrary is true - we can use these technologies to create applications which are often much better than those which we could create with the Framework of the Week for creating single page apps.

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

Polyglot Party with Nextjournal

Blog Post

code-your-model

Some time ago I was looking for some simple, lightweight tool to document a complex, modularized model. I was not able to find anything that fits my requirements or expectations, so I came up with my own idea. Today, a good 15 months later, I want to introduce it to you.

Article

Alle 11 Minuten verliebt sich ein Microservice in Linkerd

Das Istio Service Mesh hat einen sympathischen Konkurrenten

Article

User Experience Design

Software als allumfassender Teil unseres Lebens

Blog Post

Hallo 👋, hier ist INNOQ NĂŒrnberg!

In und um NĂŒrnberg arbeiten einige Kollegen und Kolleginnen bei INNOQ. Was ihnen wichtig ist, wie sie den Standort organisieren und was es jetzt Neues gibt, darum geht es im aktuellen Post.

Blog Post

Automating GitHub Pages Deployments with GitHub Actions

Article

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

Alles nur ein Hype?

Article

JUnit5 fĂŒr das Testen von Spring Boot-Anwendungen

Bei der Entwicklung von Spring und Spring Boot wurde schon immer darauf geachtet, dass hiermit entwickelte Anwendungen testbar sind. Ab und zu reichen die im Standardumfang mitgelieferten Mittel jedoch nicht vollkommen aus. In diesem Artikel wollen wir uns deshalb an drei AnwendungsfÀllen aus der Praxis anschauen, wie sich die vorhandenen Mittel in Kombination mit JUnit5 erweitern lassen.

Blog Post

Animating SVG Icon Transitions

A brief overview of SMIL vs. CSS transforms

Article

Microservices-Migration

Vom Deployment-Monolithen zum Microservices-System

Blog Post

Choose Your Docker Base Image Wisely

A while ago, I ran into a problem with my application that only occurred in production but not locally. The reason we use Docker both locally and in production is to prevent exactly that from happening. What went wrong?

Article

Cloud native Java-Anwendungen mit Quarkus

Alles Quark?

Article

Ein Einstieg in die Programmiersprache Go

Teil 2

Article

Ein Einstieg in die Programmiersprache Go

Go ist fĂŒr eine Programmiersprache noch recht jung. Die Veröffentlichung der ersten stabilen Version 1.0 ist etwas mehr als sechs Jahre her. Seitdem hat Go rasant an PopularitĂ€t gewonnen. Zweimal war sie „Programming Language of the Year“ bei TIOBE – 2009 und 2016. 2018 ist Go die „Most promising programming language“ im „The State of Developer Ecosystem“ von JetBrains. Vor allem bei systemnaher Infrastruktursoftware ist Go nicht mehr wegzudenken: Docker, Kubernetes, etcd, Consul, NATS, Packer, Prometheus, Traefik und Vault sind alle in Go geschrieben. Alles prominente Projekte, die heutzutage fĂŒr den Betrieb einer zeitgemĂ€ĂŸen (Cloud-)Infrastruktur unverzichtbar sind.

Blog Post

Digitale GebĂ€ude oder GebĂ€ude­digitalisierung

Article

Modernes Secrets-Management

Können Sie ein Geheimnis bewahren?

Blog Post

DiversitÀt in IT Teams

In Bezug auf das Geschlecht sind Teams in der IT meist homogen besetzt. Warum DiversitĂ€t hier (noch) nicht gegeben ist und was fĂŒr Vorteile aus gemischten Teams enstehen können, darum geht es in diesem Blogpost.

Blog Post

Type checking JSX: A can of props

Article

Personas

Eine EinfĂŒhrung

Article

Gute UX entsteht im Team

„Wir machen die UX Designs und dann kann das entwickelt werden“ – solche und Ă€hnliche SĂ€tze hat sicherlich fast jeder von uns schon mal gehört oder sogar selber gesagt. In interdisziplinĂ€ren Projektteams, in denen das Wort „User Experience“ fĂ€llt, fĂŒhlen sich meist eine oder mehrere Personen fĂŒr dieses Thema ausschließlich verantwortlich. Der Rest des Teams setzt um. Bedeutet User Experience aber nicht, eine ganzheitliche Lösung fĂŒr den Benutzer, den Menschen zu schaffen? Warum fĂŒhlen wir uns also nicht als gesamtes Team dafĂŒr verantwortlich?

Article

Warum Microservices scheitern