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
57 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

Geschätzte Leserinnen und Leser, in der Tektonik der Programmiersprachen vollziehen sich Bewegungen von epochaler Dimension oft unmerklich, während spektakuläre Eruptionen rasch verblühen. Java verkörpert die erstere Kategorie par excellence – eine kontinentale Drift des Codes, die über nahezu drei Jahrzehnte hinweg die Landschaft der Softwareentwicklung nachhaltig formen konnte.
Editorial JavaSPEKTRUM 5/25: Back to the Future
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. Dieser Beitrag beleuchtet die Thematik näher und stellt im zweiten Teil passende Konzepte und Patterns bereit.
Ströme strategisch steuern: Stream-basierte Anwendungen – ein Leitfaden für Software-Ingenieure – Teil 1
Spezifikationsgetriebenes Design ist eine Softwareentwicklungsmethodik, bei der Entwickler detaillierte Spezifikationen vor jeglicher Code-Implementierung verfassen. Der Begriff „Spezifikation“ beschreibt präzise, was eine Software leisten soll, wie sie sich verhalten soll und welche Einschränkungen sie erfüllen muss. Anders als bei traditionellen Ansätzen, bei denen Entwickler möglicherweise sofo..
Ran an den Spec – Spec-Driven Design
Willkommen zu einem umfassenden Tutorial über die Entwicklung eines LLM-Chatbots (Large Language Model) mit Tool-Calling-Funktionalität in Java. Dieser Leitfaden führt Sie von der Erstellung eines einfachen Chatbots bis hin zur Implementierung ausgefeilter Tool-Calling-Features, die es Ihrem LLM ermöglichen, mit externen Systemen und APIs zu interagieren.
Entwicklung eines LLM-Chatbots mit Tool-Calling in Java – Teil 1: Erstellung eines einfachen Chatbots