Artikel

Blog-Post

Automating GitHub Pages Deployments with GitHub Actions

Artikel

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

Alles nur ein Hype?

Artikel

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

Artikel

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?

Artikel

Cloud native Java-Anwendungen mit Quarkus

Alles Quark?

Artikel

Ein Einstieg in die Programmiersprache Go

Teil 2

Artikel

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

Artikel

Modernes Secrets-Management

Können Sie ein Geheimnis bewahren?

Artikel

JavaScript? Gern, aber bitte in Maßen

Eine moderne Webanwendung wird natĂŒrlich in JavaScript implementiert und erzeugt ihr HTML clientseitig im Browser selbst. Sie kommuniziert mit dem Server nur, um ĂŒber ein HTTP/REST API Daten im JSON-Format abzuholen – das, so scheint es, ist die gĂ€ngige Weisheit. Aber haben die bewĂ€hrten AnsĂ€tze wie serverseitiges HTML und Progressive Enhancement tatsĂ€chlich ausgedient? Im Gegenteil, damit lassen sich Anwendungen realisieren, die oft sehr viel besser sind als die mit dem Framework der Woche realisierte Single Page App.

Blog-Post

DiversitÀt in IT Teams

Blog-Post

Type checking JSX: A can of props

Artikel

Personas

Um eine bestmögliche User Experience (UX) zu erreichen, ist es wichtig, die Grundlagen und Hilfsmittel dieses Bereichs zu kennen. Personas gelten als Hilfsmittel der UX und helfen Entwicklerinnen sowie Designern, Produkte nutzerzentriert zu entwickeln.

Artikel

Gute UX entsteht im Team

Mit User Story Mapping und Design Studio zusammenarbeiten

Artikel

Warum Microservices scheitern

Blog-Post

The many ways of testing Smart Contracts in Ethereum

You have implemented a smart contract for Ethereum, and now you are wondering how you can test it under real-life conditions, but without spending money in case there’s a problem? Luckily, there are test networks that can help you with this.

Artikel

Das Service Mesh

Die Lösung aller Microservice-Probleme?

Artikel

NewSQL-Datenbanken

Ein Überblick ĂŒber Google Cloud Spanner, Amazon Aurora, Azure Cosmos DB und CockroachDB

Artikel

Fabric vs. Corda

Der Markt an Blockchain-Technologien ist hart umkĂ€mpft. Seit der EinfĂŒhrung von Bitcoin kam es zu einer Proliferation von Forks, Neuentwicklungen und Innovationen. Doch im Unternehmenskontext ist es selten sinnvoll, interne GeschĂ€ftsvorgĂ€nge auf öffentlichen Blockchains zu verwalten. Daher etabliert sich im Moment eine neue Nische, die der privaten oder zugangsbeschrĂ€nkten (permissioned) Blockchains.

Blog-Post

Sind Ideen eine Ware?

„Sie mĂŒssen Ihre Idee verkaufen können!“

Artikel

Stark im Doppelpack

Refactoring mit NuGet und Jenkins

Blog-Post

Familiarity - friend or foe

Familiarity has two sides. On one, it is quite beneficial, you know the ways, the tools, the pitfalls and it all enables you to work fast. But at the same time, it can make you blind to mistakes you’re doing or violations of processes or good practices.

Artikel

The Perversion of Agile Metaphors

Why Terms Matter