Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de
Author Image
60 Inhalte

Michael Stal

   
  • Chefredakteur von JavaSPEKTRUM
  • Siemens AG

Prof. Dr. Michael Stal beschäftigt sich bei der Corporate Technology der Siemens AG mit Software- und Systemarchitekturen, Digitalisierung und KI. An der University of Groningen hält er Vorlesungen und betreut Doktoranden. Außerdem ist er Chefredakteur von JavaSPEKTRUM.

Alle Artikel von Michael Stal

Stream-basierte Anwendungen erfreuen sich im Big-Data- und IoT-Umfeld wachsender Beliebtheit. Darunter fallen Zeitreihen, Medienströme und Datenströme, deren korrekte und effiziente Integration in Anwendungen sich oft als komplex und fehlerträchtig erweist. Der erste Teil beleuchtete die Thematik näher und der zweite Teil stellt nun passende Konzepte und Patterns bereit.
Ströme strategisch steuern: Stream-basierte Anwendungen – ein Leitfaden für Software-Ingenieure – Teil 2
Behavior-Driven Development, üblicherweise als BDD abgekürzt, stellt einen evolutionären Ansatz in der Softwareentwicklung dar, der die Prinzipien der testgetriebenen Entwicklung erweitert und dabei die Zusammenarbeit zwischen Entwicklern, Qualitätssicherungsfachleuten und nichttechnischen Stakeholdern betont.
Systematischer Einsatz von Behaviour-Driven Development in Java
“The future is already here – it’s just not evenly distributed.” – William Gibson Als ich vor dreißig Jahren meine ersten Zeilen Java-Code schrieb, hätte ich mir nicht träumen lassen, dass ich diese Tätigkeit eines Tages mit einem Computer automatisieren könnte. Und doch diskutiere ich heute mit einem Large Language Model (LLM) über Virtual Threads, während es mir Codevorschläge unterbreitet, die ..
Editorial JavaSPEKTRUM 1/26: Back to the Future
Java begleitet Entwickler seit drei Jahrzehnten, die an der Plattform nicht spurlos vorübergegangen sind. Das gilt auch für manchen Legacy-Code, an dem der Zahn der Zeit nagt. Wie und wann sich Java-Legacy-Code runderneuern lässt, beschreibt der vorliegende Artikel.
Ab in die Rente – Java-Legacy-Code: systematischer Umgang mit veralteten Codebasen
Im ersten Teil [1] dieses umfassenden Tutorials über die Entwicklung eines LLM-Chatbots (Large Language Model) wurden die Grundlagen gelegt. Der zweite Teil stellt die Tool-Calling-Funktionalität in Java vor. Bevor wir Tool-Calling implementieren, müssen wir verstehen, wie es konzeptionell funktioniert. Tool-Calling ist keine eingebaute Fähigkeit der meisten LLMs. Stattdessen ist es ein Muster, da..
Entwicklung eines LLM-Chatbots mit Tool-Calling in Java – Teil 2: Tool-Calling