Insights

Response Contract Namenskonventionen: Cross-Layer Lesbarkeit für Menschen und AI

Response Contract Namenskonventionen: Cross-Layer Lesbarkeit für Menschen und AI

Data Contracts sind gute Kandidaten dafür, chaotisch zu werden, da sie verschiedene Formen haben. Hier etablieren wir Konventionen, die dabei helfen, die meisten verschiedenen Formen abzudecken und dabei Klarheit und Konsistenz zu bewahren. Solide Konventionen dafür bieten besseres Verständnis und helfen AI Agents dabei, das Pattern zu erkennen und ähnliche Use-Cases zu implementieren, ohne sie durcheinander zu bringen.

Performancevergleich: .NET 9 gRPC Service in Docker (Normal, Chiseled, AOT)

Performancevergleich: .NET 9 gRPC Service in Docker (Normal, Chiseled, AOT)

Bei der Containerisierung von .NET Anwendungen gibt es verschiedene Möglichkeiten der Optimierung durch die Imageauswahl. In diesem Artikel untersuchen wir die Performance eines einfachen gRPC-Services, der mit verschiedenen Docker-Image-Konfigurationen bereitgestellt wird. Drei Ansätze werden verglichen: ein Standard-.NET-Image, ein Chiseled-Image und ein Image, welches nur die minimalen Abhängigkeiten und eine Ahead-of-Time (AOT)-kompilierte Anwendung enthält. Ziel ist es, die Auswirkungen dieser Konfigurationen auf die Imagegröße, die Startzeit und die Request-Performance zu analysieren.

Automatisches Testen mit GitHub Copilot: Eine Revolution in der Software-Qualität

Automatisches Testen mit GitHub Copilot: Eine Revolution in der Software-Qualität

In der modernen Softwareentwicklung ist das automatisierte Testen ein unverzichtbares Element, um die Qualität und Zuverlässigkeit von Code sicherzustellen. Entwickler sind zunehmend auf Tools angewiesen, die ihnen helfen, wiederholende Aufgaben zu automatisieren und die Effzienz zu steigern. GitHub Copilot, ein KI- gesteuertes Code-Autocompletion-Tool, hat sich als eine der vielversprechendsten Technologien erwiesen, um diesen Prozess zu unterstützen – insbesondere im Bereich des automatisierten Testens.

Einführung in Spring Framework und Spring Boot

Einführung in Spring Framework und Spring Boot

Spring Framework und Spring Boot gehören zu den zentralen Werkzeugen der Java-Welt und unterstützen die Entwicklung moderner, skalierbarer und wartungsfreundlicher Anwendungen. Das Spring Framework bildet dabei die Grundlage mit einer robusten Architektur, während Spring Boot den Entwicklungsprozess erheblich vereinfacht und beschleunigt. In diesem Artikel werden die Kernfeatures beider Frameworks detailliert beschrieben, ihre Unterschiede erläutert und ihre Bedeutung für die Softwareentwicklung hervorgehoben.

AraCom in Bamberg: Umzug in neue moderne Räume des Lagarde-Campus

AraCom in Bamberg: Umzug in neue moderne Räume des Lagarde-Campus

Wir freuen uns, unseren Umzug in den Lagarde-Campus in Bamberg bekanntzugeben!Nach vielen erfolgreichen Jahren in unserem charmanten Büro mitten in der Bamberger Innenstadt haben wir nun ein neues Kapitel aufgeschlagen. Unser Team ist in ein modernes Office im aufstrebenden Lagarde-Campus gezogen – gestaltet im inspirierenden „New York Loft“-Stil.

Push-Benachrichtigungen mittels Firebase in .NET-Webanwendungen

Push-Benachrichtigungen mittels Firebase in .NET-Webanwendungen

Firebase ist eine umfassende Entwicklungsplattform von Google, die speziell für Web- und Mobile-Anwendungen konzipiert wurde. Sie stellt eine Reihe cloudbasierter Dienste bereit, die viele typische Backend-Aufgaben übernehmen. Dazu gehören unter anderem Echtzeitdatenbanken, Benutzer-Authentifizierung, Hosting für Webanwendungen, serverlose Funktionen über Cloud Functions sowie Tools zur Leistungsanalyse und Fehlerberichterstattung. Besonders hervorzuheben ist Firebase Cloud Messaging (FCM), ein System zum Versenden von Push-Benachrichtigungen.

Weiterbildung zum Scrum Product Owner: Ein Erfahrungsbericht

Weiterbildung zum Scrum Product Owner: Ein Erfahrungsbericht

Scrum ist aus der modernen Softwareentwicklung kaum noch wegzudenken. Ob in Start-ups, Agenturen oder Konzernen – agile Arbeitsweisen und insbesondere Scrum begegnen einem heute in nahezu jedem Projektumfeld. Genau aus diesem Grund habe ich mich dazu entschieden, meine Kenntnisse gezielt zu vertiefen und die Weiterbildung zum Scrum ProductOwner zu absolvieren. In diesem Artikel möchte ich einen Einblick geben, wie der Kurs aufgebaut war, welche Inhalte vermittelt wurden und wie die Zertifizierung abläuft.

Azure Meetup bei AraCom in Stuttgart 2025

Azure Meetup bei AraCom in Stuttgart 2025

Innovative Technologien, spannende Vorträge und intensiver fachlicher Austausch – das Azure Meetup bei AraCom in Stuttgart bot am 13. Mai eine inspirierende Plattform rund um das Thema Künstliche Intelligenz.

Fine-Tuning: Grundlagen, Best Practices und seine Rolle im GenKI-Ökosystem

Fine-Tuning: Grundlagen, Best Practices und seine Rolle im GenKI-Ökosystem

In unserem Blog haben wir bereits Prompt Engineering (1 & 2) und Retrieval Augmented Generation  (RAG) als zwei prominente Vertreter zur Modelloptimierung von großen Sprachmodellen (engl. large language models – LLMs) vorgestellt. Doch wie es so schön heißt: Alle guten Dinge sind drei, und ein weiterer prominenter Ansatz, der im Ökosystem der generativen künstlichen Intelligenz (GenKI) nicht unerwähnt bleiben darf, ist Fine-Tuning.