adesso Blog
14.03.2024 von Corinna John
Geheimnisse in Azure
Wenn sich eine Person gegenüber einem Programm authentifiziert, gibt sie dafür ein Passwort ein. Aber was macht ein Programm, wenn es sich gegenüber einer anderen Ressource authentifizieren muss? Microsoft bietet mit Azure Identity eine Lösung für die meisten Szenarien. In meinem Blog-Beitrag stelle ich diese Lösung genauer vor.
weiterlesen07.03.2024 von Phuong Khanh Höfle-Nguyen
RE bei Medizinprodukten und in der Medizintechnik
Jedes Produkt basiert auf Anforderungen. Ganz pragmatisch, und wenn es nur ein paar Bullet Points in einer User Story sind. In einem regulierten Umfeld wie der Medizintechnik trifft dieser Pragmatismus jedoch auf eine harte Welt komplexer Regularien mit hohen formalen Anforderungen an Requirements und Requirements Engineering (RE). Was steckt dahinter? Welche Auswirkungen hat unzureichendes Requirements Engineering bei der Entwicklung von Medizinprodukten? Wer hilft mir dabei? In diesem Blog-Beitrag führe ich durch einige der tückischsten Stolperfallen, um auf typische Probleme und Risiken aufmerksam zu machen.
weiterlesen04.03.2024 von Siver Rajab
Testfallerstellung mit Cucumber – Wenn alle die gleiche Sprache sprechen
Das Cucumber Framework ist ein leistungsfähiges Open-Source-Tool, das im Rahmen des Behavior Driven Development eingesetzt wird. Durch die Verwendung einer gemeinsamen Sprache ermöglicht es die Zusammenarbeit zwischen nichttechnischen und technischen Teammitgliedern. Dieser Blog-Beitrag gibt einen Überblick über die grundlegenden Konzepte und Eigenschaften des Cucumber Frameworks.
weiterlesen29.02.2024 von Sascha Windisch und Immo Weber
Retrieval Augmented Generation: LLM auf Steroiden
Large Language Models (LLMs), allen voran ChatGPT, haben im letzten Jahr alle Bereiche der Informatik im Sturm erobert. Da sie auf einer breiten Datenbasis trainiert werden, sind LLMs grundsätzlich anwendungsagnostisch einsetzbar. Trotz ihres umfangreichen Wissens weisen sie jedoch gerade in hochspezialisierten Anwendungsfällen Lücken auf, die im schlimmsten Fall nur scheinbar durch Halluzinationen kompensiert werden. Um diese Gefahr reduzieren, hat sich „Retrieval Augmented Generation“ (RAG) etabliert.
weiterlesenDie digitale Transformation verändert die Energiebranche grundlegend. Neue Technologien optimieren nicht nur Prozesse und Geschäftsmodelle, sondern gestalten auch die Interaktion mit Kunden neu und ermöglichen die Entwicklung nachhaltiger Energiequellen. Durch den Einsatz von IT-Lösungen können Unternehmen ihre Effizienz steigern, den Kundenservice verbessern und einen Beitrag zum Klimaschutz leisten. In diesem Blog-Beitrag werden konkrete Beispiele und Anwendungen vorgestellt, die die Potenziale in den Bereichen Digital Utilities, Customer Centricity, Platform Transformation und New Energy aufzeigen.
weiterlesen13.02.2024 von Johannes Bayerl und Tobias Kirsch
Ehrenamtliches Engagement und seine Parallelen im IT-Alltag
Ehrenamtliches Engagement ist eine wichtige Stütze unserer Gesellschaft. Unsere These: Ehrenamtliches Engagement fördert Kompetenzen, die auch in der Softwareentwicklung und im IT-Consulting von großem Nutzen sein können. Gerade im Kontext agiler Vorgehensweisen und Frameworks lassen sich viele Soft Skills durch ehrenamtliche Arbeit trainieren und somit auch für den Arbeitsalltag nutzen. Welche das sind, zeigen wir in unserem Blog-Beitrag.
weiterlesen08.02.2024 von Azza Baatout und Marc Mezger
Hydra - Professionelles Konfigurationsmanagement für KI-Projekte
In der heutigen Zeit, die durch eine zunehmende Komplexität in der Softwareentwicklung gekennzeichnet ist, kommt dem effizienten Management von Projektkonfigurationen eine zentrale Bedeutung zu. Insbesondere im Bereich der Künstlichen Intelligenz (KI), wo Flexibilität und Präzision entscheidend sind, ermöglicht Hydra eine effiziente Professionalisierung. Dieser Blog-Beitrag gibt eine kurze Einführung in Hydra und zeigt, wie dieses Tool mit seinen dynamischen Funktionen das Management von Softwareprojekten, insbesondere im KI-Bereich, neu definiert.
weiterlesen01.02.2024 von Emily Hossfeld
Product Discovery – euer Weg zum erfolgreichen (Medizin-) Produkt
Viele Unternehmen entwickeln ihre Produkte nur anhand ihrer eigenen Annahmen über die Zielgruppe - und scheitern, da sie ihren Anwenderinnen und Anwendern keinen Nutzen bieten. Mit Blick auf die digitale Gesundheit erkläre ich in diesem Blog-Beitrag, wie mit Hilfe von Product Discovery erfolgreiche und sichere Anwendungen entwickelt werden können, die den Menschen einen echten Mehrwert bieten und die regulatorischen Anforderungen erfüllen.
weiterlesen31.01.2024 von Henrik Grosskreutz
Konsistente Zustellung von Integration Events mittels Event Store und Spring Application Events
In Microservice-Architekturen müssen sich Dienste gegenseitig über wichtige Geschäftsereignisse wie Preisänderungen oder Bestellereignisse informieren. Diese Integration Events werden über Techniken wie Message Queues oder HTTP POST Requests übertragen. Die Gewährleistung der Konsistenz ist entscheidend, daher werden Integration Events nur dann gesendet, wenn die Geschäftslogik im sendenden Service erfolgreich abgeschlossen wurde. Der "Event Store", inspiriert von Vaughn Vernon, stellt die konsistente Zustellung sicher. In meinem Blog-Beitrag erkläre ich die Umsetzung in Java mit Spring und Spring Data JPA, wobei Spring Application Events eine Rolle spielen, die sich von Integration Events unterscheidet.
weiterlesenadesso Blogging Update
Unser Newsletter zum adesso Blog
Sie möchten regelmäßig unser adesso Blogging Update erhalten und über alle Themen unseres IT-Blogs informiert werden? Dann abonnieren Sie doch einfach unseren Newsletter und Sie erhalten die aktuellsten Beiträge unseres Tech-Blogs bequem per E-Mail.