codeunity
Technologien

Beiträge zu Frameworks, Plattformen, Tools und technischen Grundlagen aus unserem Projektalltag.

Wer den KI Kontext kontrolliert, gewinnt
30.03.2026 | Lesezeit 8 min | Noel RöhrigWer den KI Kontext kontrolliert, gewinnt

Ich habe in den letzten beiden Blogeinträgen ausführlich darauf hingewiesen, dass LLMs alleine kaum wertschöpfend arbeiten können und ohne…

Tools für LLMs mit Semantic Kernel
27.02.2026 | Lesezeit 10 min | Noel RöhrigTools für LLMs mit Semantic Kernel

Im letzten Blog haben wir festgestellt, dass wir Tools benötigen, um das volle Potenzial eines LLMs auszuschöpfen. Die „KI“ ist ohne Tools…

Eigene KI-Anwendungen statt Standardlösungen
03.02.2026 | Lesezeit 5 min | Noel RöhrigEigene KI-Anwendungen statt Standardlösungen

Aktuell nutzen rund ein Drittel aller Unternehmen in Deutschland KI, wobei gemeinhin erwartet wird, dass die Bedeutung von KI in Zukunft…

Personas für KI-Assistenten in der Softwareentwicklung
31.10.2025 | Lesezeit 12 min | Artur WesnerPersonas für KI-Assistenten in der Softwareentwicklung

Motivation In den letzten Monaten und Jahren haben KI-Assistenten wie ChatGPT, GitHub Copilot oder Claude einen immer größeren Einfluss auf…

Job Scheduler in .NET
01.08.2025 | Lesezeit 10 min | Johannes GaiserJob Scheduler in .NET

In meinem letzten Projekt bestand die Aufgabe darin, Maschinenaufträge im Voraus zu planen und zum gewünschten Zeitpunkt automatisch…

Bruno als dateibasierter API-Client
30.01.2025 | Lesezeit 4 min | Noel RöhrigBruno als dateibasierter API-Client

Als Softwareentwickler arbeiten wir regelmäßig mit APIs. Das übliche Kommunikationsprotokoll ist hier HTTP - und um das Senden und Empfangen…

Subaddressing in E-Mail-Adressen
28.10.2024 | Lesezeit 3 min | Noel RöhrigSubaddressing in E-Mail-Adressen

Vor kurzem haben wir die Registrierungslogik bei einem unserer Kunden dahingehend angepasst, dass temporäre E-Mail-Adressen nicht mehr…

Azure Durable Functions
02.10.2024 | Lesezeit 4 min | Noel RöhrigAzure Durable Functions

Azure Functions repräsentieren die Zuspitzung von Cloud Computing: eine serverlose, hochskalierbare Plattform, die als Verkörperung von…

Bulk-Import in CosmosDB mit Stored Procedures
03.07.2024 | Lesezeit 10 min | Daniel SchaberBulk-Import in CosmosDB mit Stored Procedures

Es gibt Momente beim Entwickeln von großen Software-Projekten, in denen die ursprüngliche Architektur nicht mehr den neuen Anforderungen…

Readonly Array in TypeScript
30.04.2024 | Lesezeit 3 min | Christoph HaagReadonly Array in TypeScript

Was ist der Unterschied zwischen folgenden beiden Code-Schnipseln? Der Unterschied ist, mit Variante 2 hätte ich mir mehrere Stunden…

Umstieg von Visual Studio auf Rider
29.03.2024 | Lesezeit 7 min | Daniel SchaberUmstieg von Visual Studio auf Rider

Seit ca. 6 Jahren arbeite ich nun täglich mit Visual Studio. Als integrierte Entwicklungsumgebung (IDE = integrated development environment)…

Grafana - Custom Plugins
31.07.2023 | Lesezeit 4 min | Michael SilzleGrafana - Custom Plugins

Mit Grafana lassen sich Daten wie z.B. Messwerte mit einer großen Auswahl verschiedener Charts sehr einfach visualisieren. Nennenswert sind…

Vertrauen und Softwaretests
30.03.2023 | Lesezeit 11 min | Christoph HaagVertrauen und Softwaretests

In der Softwareentwicklung geht es viel um Vertrauen. Ein einfacher Netzwerkrequest durchläuft unglaublich viele Stationen. Von der…

Metriken für das Monitoring von Cloud Services
15.12.2022 | Lesezeit 5 min | Michael SilzleMetriken für das Monitoring von Cloud Services

Wer einen oder mehrere Cloud Services betreibt, muss sich früher oder später mit dem Monitoring solcher Services beschäftigen. Dadurch kann…

Parameter implicitly has an any type
23.11.2022 | Lesezeit 9 min | Christoph HaagParameter implicitly has an any type

JavaScript ist vermutlich die meistgenutzte Programmiersprache weltweit . Sie ist die Sprache des Webs da sie dynamische Webseiten erst…

Live-Daten mit GraphQL und WebSockets
08.04.2022 | Lesezeit 4 min | Christoph HaagLive-Daten mit GraphQL und WebSockets

Daten sind selten statisch. Stattdessen ändern sie sich über die Zeit. Der Benzinpreis. Aktien. Ein Messwert eines Sensors. Manche Daten…

Elasticsearch in der Praxis
16.04.2021 | Lesezeit 5 min | Michael SilzleElasticsearch in der Praxis

Wer heutzutage das Suchfeld auf einer Website oder die Suchfunktion in einer App verwendet, erwartet instinktiv das Verhalten und die…

JanusGraph: Eine Open-Source Graphdatenbank
07.07.2020 | Lesezeit 5 min | Florian SteurerJanusGraph: Eine Open-Source Graphdatenbank

Eine Graphdatenbank repräsentiert Daten in Form eines Netzwerks aus Datenpunkten (sog. Knoten) und deren Beziehungen zueinander (sog. Kanten…

Passwörter und Passwortmanager im Alltag
28.03.2019 | Lesezeit 4 min | Oliver OsswaldPasswörter und Passwortmanager im Alltag

Durch unsere Blogs möchten wir unsere Erfahrungen mit dem vielzitierten digitalen Wandel teilen. Wir konnten selbst in der Gründungsphase…

codeunity Zeiterfassung
16.11.2018 | Lesezeit 7 min | Christoph Haagcodeunity Zeiterfassung

Make or Buy? Fast jeder hat die Frage "Kaufen oder selbermachen?" gehört, gestellt oder schon versucht zu beantworten. Und trotzdem wird sie…