Development
277 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Als Architekturmuster sind Microservices schon seit etlichen Jahren in aller Munde. Komplexe Anwendungen sollen in unabhängige Prozesse strukturiert werden und untereinander über sprachunabhängige Schnittstellen kommunizieren. gRPC hat sich dabei einen beachtlichen Anteil am Markt erarbeitet. Entwicklungsteams schätzen unter anderem die klaren Schnittstellenbeschreibungen sowie die Effizienz und P..
Michael Hunger hat sich in den letzten neun Monaten sehr intensiv mit Generativer Künstlicher Intelligenz (GenAI) beschäftigt, da er die Initiativen in diesem Bereich bei Neo4j [Neo4jGenAI] koordiniert und natürlich auch persönlich sehr interessiert ist. Daher war er sehr angetan, neben den üblichen Python-basierten Integrationen von KI-Modellen in Anwendungen, mit [SpringAI] einen Ansatz im Java-..
APIs sind für die Entwicklung und das Design von Diensten wichtig. Da immer mehr Kooperations- und Geschäftsmodelle darauf basieren, gibt es dabei einiges zu beachten.
Funktionale Programmierung (FP) wird als ein schlanker und eleganter Weg angesehen, Software zu implementieren. Pattern Matching ist ein integraler Baustein von FP, mit dem die Programmlogik definiert wird. Die Einführung von Pattern Matching in Java ist eines der Ziele von Projekt Amber.
In Teil 1 dieser Serie wurde gezeigt, wie OpenRewrite im Rahmen von Softwareentwicklungsprojekten zur Automatisierung von Code-Wartungsaufgaben verwendet werden kann. In diesem Beitrag geht es nun darum, wie man eigene OpenRewrite-Rezepte schreibt. Das hilft nicht nur dabei, Refactoring-Aufgaben auszuführen, für die es keine öffentlich zugänglichen Rezepte gibt, sondern auch dabei zu verstehen, wi..