Articles

Blog Post

UX-Basics

Was sind Usability, User Experience, User-Centered Design und Human-Centered Design?

Blog Post

Aeternity Smart Contract Deployment

Blog Post

Aeternity Smart Contract Development

Aeternity is a blockchain implementation which offers the functional language Sophia for smart contract development and a number of native components like oracles, names for addresses and state channels. The Sophia language is a strongly typed language which helps to focus on business logic during the implementation of a smart contract.

Blog Post

Warum erreiche ich meine EC2-Instanz nicht?

Eine Checkliste zum Debuggen von AWS-Verbindungsproblemen

Article

Wider die SPA-Fixierung

Ein Plädoyer für eine klassische Frontend-Architektur

Blog Post

Remote Mob Programming

Remote Mob Programming is an exciting working model for software developers who enjoy working in their home office as well as in a team.

Article

Vielfältiges Git!

Git kann auch mehrere…

Blog Post

PIM – ein wichtiger Bestandteil der digitalen Transformation im eCommerce

Blog Post

Event Storming und Domain Story Telling - Ein Vergleich

„Knowledge Crunching“ nennt Eric Evans die wichtigen Gespräche mit Domänenexperten, die in seinem Buch „Domain-Driven Design“ zu tieferem Verständnis der Fachdomäne führen sollen. In den letzten Jahren haben sich für diese Gespräche zwei moderne Workshopformate etabliert: „Event Storming“ und „Domain Storytelling“. Beide Formate eignen sich um Projektbeteiligten IT-Mitarbeitern einen tiefen Einblick in die Fachdomäne geben und ein gemeinsames visuelles Modell der Domäne zu entwickeln. Dennoch haben beide Formate unterschiedliche Stärken und Schwächen, die ich in diesem Artikel herausarbeiten möchte.

Article

Was sind eigentlich Web Components?

In der Kristallkugel

Blog Post

Microservices mit CherryPy, Teil 1: URL-Routing

Der richtige Dispatcher

Article

„Ein paar Köpfe, ein paar Füße, alles ganz einfach!“

Der Traum eines jeden Produkt-Herstellers: Eine Software, mit der man mit wenigen Klicks und Eingaben ein Produkt konfiguriert, dann auf Den Großen Button ™ klickt und es fällt eine Zeichnung und ein Operationsplan für die Produktion, zudem sämtliche Nachweisdokumente hinsichtlich Normentsprechungen für den Ingenieur, eine Herstellkosten-Kalkulation mitsamt Angebot für den Kunden und ein Lieferprogramm für Spediteur und Lager hinten raus. Diese Software soll natürlich auf Eigenheiten des jeweiligen Unternehmens zugeschnitten sein und mit einem Budget von sehr wenigen Personenjahren umgesetzt werden können.

Blog Post

Ethereum Contracts with Truffle Framework

Blog Post

Functional Service in Scala

Article

Distributed Trust

Ein Reputationssystem ist ein System, das eine Beziehung zwischen zwei Entitäten abbildet. Diese Beziehung hat je nach System eine unterschiedliche Bezeichnung, in den meisten Fällen wird von einer „Bewertung“ gesprochen.

Article

Konsensansätze für Blockchains

Auf der Suche nach Einigkeit

Blog Post

Zeitreise mit LocalDate und DateTimeFormatter

Die Krux mit den Patterns

Blog Post

Cooking with Onions: Inward-Pointing Arrows

Some violations of our architectural principles are easy to spot. Others hide in plain sight, and neither static analysis nor a shallow code review will help you spot them.

Blog Post

Go lernen an ein paar verregneten Tagen

Besonderheiten und Schwierigkeiten

Blog Post

Report Generator in Rust

Blog Post

Domain Events vs. Event Sourcing

Why domain events and event sourcing should not be mixed up

Blog Post

Domain Events vs. Event Sourcing

Weshalb Domain Events und Event Sourcing nicht vermischt werden sollten

Article

Technologien für Microservices

Warum Microservices-Frameworks nicht genug sind

Blog Post

Sentiment Analysis in der Praxis

Mit dem lexikonbasierten Verfahren lässt sich eine Sentiment Analysis schnell und einfach umsetzen. Ein praxisorientiertes Beispiel zeigt, wie damit zum Beispiel sozialwissenschaftliche Forschung unterstützt werden kann.

Article

Die erste Java-Version mit Long-Term-Support seit Java 8

Java, die Elfte