Tools

Gradle: Neues Plug-in gegen Flaky-Tests veröffentlicht

Software ist eine binäre Angelegenheit. Nullen und Einsen. Wahr oder Falsch. Sogenannte „flaky“ Tests widersprechen diesem einfachen Prinzip: Gemeint sind Tests, die verschiedene Ergebnisse für die gleichen Tasks ausgeben. Mit einem neuen Plug-in will man im Hause Gradle diese Störenfriede dezent loswerden.

Service Mesh: Eine Einführung in die Nutzung von Istio bei Microservices-Architekturen

Je umfangreicher und verflochtener eine Microservices-Architektur wird, desto unübersichtlicher wird es. Man spricht hierbei vom sogenannten Service Mesh. Viele solcher Architekturen werden heutzutage nativ in der Cloud entwickelt. An diejenigen, die diese Microservices dann verwalten sollen, werden besondere Anforderungen gestellt. Das Tool Istio soll dabei behilflich sein, die Übersicht zu behalten.

Manuell oder automatisch? Die Codegenerierung für Java im Fokus

In diesem Artikel geht es um Codegenerierung, warum wir Code generieren müssen und wie es funktioniert. Zunächst möchte ich allgemein beschreiben, warum die Generierung von Code notwendig ist, und auch ein bisschen Theorie einfließen lassen (aber nicht zu viel). Außerdem geht es um die verschiedenen Phasen der Softwareentwicklung, in denen der Quellcode programmatisch generiert werden kann, und ich vergleiche die verschiedenen Ansätze. Nicht zuletzt gehe ich auf die Architektur und die Idee hinter einem spezifischen Tool ein, das in einer bestimmten Phase Code generiert.

Das beliebteste Build Tool: So haben Sie abgestimmt!

Geht es um Build Tools, machen in der Java-Welt zwar meist Maven, Ant und Gradle das Rennen, doch auch neue Kandidaten wie Buildr sind auf der Überholspur. Von einem Mangel an Build Tools kann also nicht die Rede sein – doch welches ist Ihr Favorit? Wir wollten es genauer wissen und haben Sie gefragt, welches Build Tool bei Ihnen zum Einsatz kommt. Nun ist die Umfrage beendet und zeigt ein klares Ergebnis.

Java & Microsoft, Kubernetes und Build Tools – Unsere Top-Themen der Woche

Es war die Nachricht der vergangenen Woche – Microsoft wird zum Java-Schuppen! Zukünftig will Redmond nicht nur Java als Dienstleistung bereitstellen, sondern aktiv an dem Projekt mitarbeiten. Zudem sprachen wir mit Benjamin Lorenz von MongoDB Inc.über die Feature der kürzlich erschienenen Version 4.2. Und ein Video zur Einführung in die funktionale Softwarearchitektur zählt zu den populärsten Beirtägen auf JAXenter in der vergangenen Woche.