Development
277 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Development
Agility
Softwarearchitektur
Digitalisierung
Migrationspfade zu einer modernen BPM-Lösung
Viele Unternehmen nutzen eine traditionelle Business Process Management Suite (BPMS), um Geschäftsprozesse zu automatisieren. Diese Altsysteme genügen den heutigen Ansprüchen längst nicht mehr. Einerseits fordert der Markt ständige Prozessverbesserungen oder es gilt sogar, ganz neue Geschäftsmodelle rasch abzubilden, und andererseits hat sich die IT grundlegend verändert. Heute gibt es Cloud-Infra..
Development
Java
Anwendungssoftware
Bytecode generieren leicht gemacht – Teil 1: Erste Schritte mit Byte Buddy
Byte Buddy ist eine gut designte Bibliothek, deren extrem umfangreiche Programmierschnittstelle nur wenige Wünsche offenlässt. Byte Buddy erlaubt das Erstellen und Ändern von Java-Klassen während der Laufzeit einer Java-Anwendung ohne die Hilfe eines Java-Compilers. Mit dieser Bibliothek kommt etwas mehr Dynamik in die Sprache Java.
Der Klimawandel ist real, und jeder muss einen Beitrag dazu leisten, ihn zu stoppen – auch und vielleicht sogar gerade Softwareentwickler. Aber wie?
Alle ITler, Programmierer, Automatisierer, deren Projekte irgendwas in der realen Welt tun, sollten Hintergrundwissen zur Handhabung der (Echt-)Zeit haben. Dazu gehört neben Algorithmen, Datenstrukturen und Standards auch ein bisschen Physik und Astronomie. In seinen Anfängen hatte Java keine brauchbaren Zeit- und Kalenderklassen. Da hatte zum Beispiel der Monat Dezember die Nummer 11, was weder d..
Wie können Webdienste leichtgewichtig und Cloud-native integriert werden? Mit Camel-K steht eine angepasste Variante des Enterprise Integration Patterns(EIP)-Frameworks Apache Camel für Kubernetes zur Verfügung. Dieses eignet sich, um die virtualisierten Dienste miteinander zu verbinden, ohne selbst Code schreiben und deployen zu müssen. Diese Verknüpfungen und Abbildungen können dynamisch zur Lau..