Insights
Architekturdokumentation mit dem arc42-Template – Ein Bootstrap Approach
Willkommen zum Blogbeitrag über Architekturdokumentation mit Hilfe des Dokumentation-Templates arc42. Dieser Beitrag verwendet die Gliederung dieses Patterns für Dokumentation von Software-Architektur. Daher der Untertitel: Ein Bootstrap Approach. Einführung und Ziele ist bereits der 1. Abschnitt des arc42-Templates. Im Rahmen des Blogs wird hier kurz die Notwendigkeit von Architekturdokumentation hergeleitet.
Weihnachtselfen helfen 2025: Gemeinsam Freude schenken in der zweiten Runde
AraCom startet 2025 die zweite Runde von „Weihnachtselfen helfen“: Gemeinsam mit dem Team wurden Weihnachtswünsche erfüllt und die Tafel Augsburg, das Kinderheim Friedberg, das Caritas-Seniorenzentrum Notburga und das Kinder- & Jugendhospiz Sternenzelt Bamberg unterstützt.
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)
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
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
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
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
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
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.

