Artikel

Blog-Post

Tests Granularity

Artikel

MLOps: You Train It, You Run It!

CI/CD & Operations f├╝r Machine Learning

Artikel

Software Reviews

Die initiale Architektur und Infrastruktur eines Systems wird ├╝blicherweise kompetent und sorgf├Ąltig geplant und umgesetzt, bei der iterativen Weiterentwicklung auf Clean Code und Code Reviews geachtet. Viele kleine ├╝ber die Jahre get├Ątigte ├änderungen an der Software ergeben dann aber nicht immer ein in sich schl├╝ssiges Gesamtbild. Sp├Ątestens wenn sich die Time-To-Market verschlechtert und eine Anwendung nicht mehr alle notwendigen Qualit├Ątsanforderungen erf├╝llt sollte ein umfassendes Software Review in Erw├Ągung gezogen werden.

Blog-Post

Good arguments for SPA frameworks

When to use an SPA framework and when maybe not

Artikel

Gut gesiebt

Von Usability und Features ÔÇô Service Meshes im Vergleich

Blog-Post

Anatomy of a Good Test

In our last post, we focused on why we should write tests and what value they provide. This time we will go far more technical and take a look at a single test. We will show what makes a test a good one and describe desired and unwanted properties. Interestingly enough, all those properties hold, no matter how isolated or integrated the test is. This already gives us a hint that all tests are alike, we should remember that. Unfortunately, as the topic is very broad, we will have to skip some aspects that play a role when weÔÇÖre talking about test suites. We will get back to them in one of our next posts.

Artikel

Unbekannte Besonderheiten von Java

Was? Das geht mit Java?

Artikel

Developers are Irresponsible and Childish!

About Respect and Trust

Blog-Post

Why You Should Write Automated Tests

This blog post gives an overview of the most common benefits gained by writing automated tests. It starts in a place where most of the projects weÔÇÖve seen so far are: tests are written as a last step of the development process. Then it shows additional benefits that could be gained if we all gave the tests a bit more focus and care.

Artikel

Smart Contracts in Rust

Sicherer programmieren in Ethereum

Blog-Post

Visualizing the Progress of a Refactoring into a Hexagonal Architecture using jQAssistant

Artikel

Images f├╝r Java-Anwendungen bauen

Vielfach werden f├╝r den Betrieb von Java-Anwendungen Container verwendet. Das setzt voraus, dass die Anwendung als Container-Image zur Verf├╝gung gestellt wird. Doch wie entsteht ein solches Image? Und worauf sollten wir achten? Dieser Artikel zeigt mehrere Wege, wie wir f├╝r eine Anwendung zu einem solchen Image gelangen k├Ânnen und worauf wir dabei achten sollten.

Blog-Post

Ganz sichere Verbindungen

Teil 2: Aufsetzen von nginx unter der Verwendung eines Yubikey HSMs

Blog-Post

Cookie-based Spring Security Session

Blog-Post

Ganz sichere Verbindungen

Artikel

Modernes funktionales Programmieren in Java

Blog-Post

Happy without a Service Mesh

The basis for meaningful architecture decisions is the examination of the problem and a good overview of the options.

Artikel

Mit offenen Augen und offenem Geist

In Deutschland leben ca. 7,8 mio. schwerbehinderte Menschen. Hierbei handelt es sich um eine enorme Zahl potentieller k├╝nftiger Kunden. Software, die unter Missachtung ihrer Accessibility entwickelt wurde, schlie├čt diese Menschen als Nutzer aus. Und nicht nur diese - Die barrierefreie Gestaltung von Software-Produkten birgt h├Ąufig ├╝bersehene Vorteile sowohl f├╝r Unternehmen als auch f├╝r s├Ąmtliche Nutzer.

Artikel

Machine Learning Daten in den Griff bekommen

Mehrdimensionale Arrays f├╝r Machine Learning

Blog-Post

Sicher vernetzte Remote-Arbeit

Verteilte Knoten verbinden durch ein Nebula VPN

Blog-Post

Does “Broken” Agility Help?

Agile software development is often insufficiently implemented and executed. Does it help anyway?

Blog-Post

Automating Dependency Updates with GitHub Actions

Blog-Post

Wenn Customizing zur Legacy wird

Analyse eines ERP-Systems mit Wardley Maps und strategischem Domain-driven Design

Artikel

Das Ammenm├Ąrchen der Verschlu╠łsselung

Immer wieder liest man, wie stark die Verschl├╝sselung von Bitcoin und wie sicher dadurch die Nutzung der Kryptow├Ąhrung sei. Aber was ist denn nun in Bitcoin tats├Ąchlich verschl├╝sselt? Dieser Artikel soll etwas Licht ins Dunkel bringen.

Blog-Post

Architektur, die mitw├Ąchst