Master the Digital Age

Disrupt, Improve and Adapt Technology

Recent posts


Maven

Override Maven-Versionen über Kommandozeile

Das Vorhaben ist immer dann sinnvoll, wenn Builds mit einer speziellen Version ausgezeichnet werden sollen. In modernen Systemen, die über Continuous Delivery oder Continuous Deployment arbeiten, gibt es oft die Anforderung, dass jeder Build identifizierbar ist. Die SNAPSHOT-Konvention in Maven ist dafür aber eher hinderlich.


Java 9

Lose Kopplung - Services im neuen Modulsystem

Lose Kopplung - Services im neuen Modulsystem

Die lose Kopplung von Komponenten über Services ist ein mächtiges Werkzeug beim Aufbau umfangreicher Softwaresysteme. Project Jigsaw führt das Konzept von Services als Erweiterung des Modulsystems ein und löst damit alte Verfahren ab.


E-Mail-Marketing

Sechs Tipps für erfolgreiches E-Mail-Marketing

Sie wollen sich als Website-Betreiber in die komfortable Lage versetzen, den berühmten „Traffic auf Knopfdruck“ zu erzeugen. Richtig angewendetes E-Mail-Marketing ist eine hochwertige und darüber hinaus auch absolut krisensichere Besucherquelle.


Java 9

Compiler- und Runtime-Hacks #1 - Das Modulsystem aushebeln

Im vorangegangenen Artikel wurden zwei Module in Abhängigkeit voneinander entwickelt. In diesem Artikel möchte ich zwei Hacks beschreiben, die es ermöglichen Module zu beeinflussen, die von anderen Anbietern kommen oder die nicht direkt verändert werden können. Die nächsten Abschnitte beschreiben also interessante Eingriffsmöglichkeiten in das Modulsystem.


Java 9

Jigsaw-Module mit Abhängigkeiten

Nach den ersten beiden einführenden Artikeln (Teil 1, Teil 2) geht es jetzt weiter mit den Möglichkeiten zur Interaktion zwischen Modulen. In diesem Artikel wird beschrieben, wie zwei Module über neue Sprachmittel Abhängigkeiten und APIs definieren. Parallel werden die passenden Funktionen des JDK-Toolings beleuchtet.

Show all posts
Add
Add