Insights.

Gedanken, Tutorials und Best-Practices aus dem Alltag eines Softwareentwicklers.

C# / .NET 8 Künstliche Intelligenz

Mistral AI API in ASP.NET Core integrieren

Wie bindet man ein leistungsstarkes LLM wie Mistral AI performant in ein C#-Backend ein? In diesem Artikel zeige ich den Aufbau eines robusten Services, den Umgang mit HttpClient und wie man einen System-Prompt für spezifische Anwendungsfälle (wie meinen Portfolio-Chatbot) optimiert.

Artikel lesen
Linux Server

Ubuntu Server Härtung für Web-Apps

Ein Kestrel-Server sollte nie direkt im Internet hängen. Ich erkläre mein Setup mit UFW, Fail2Ban und einem Apache2 Reverse Proxy für maximale Sicherheit und Performance.

Mehr erfahren
Clean Code

Warum "Quick & Dirty" meistens teuer wird

Eine Betrachtung aus der Praxis: Warum sich der Mehraufwand für saubere Architektur (SOLID) und Tests langfristig fast immer für den Kunden und das Team auszahlt.

Mehr erfahren
SignalR WebSockets

SignalR: Echtzeit-Kommunikation im Web

Wie funktioniert Echtzeit-Kommunikation im Web? Eine verständliche Erklärung von WebSockets und ASP.NET Core SignalR anhand moderner Realtime-Architektur.

Mehr erfahren
CSS UI Design

Modernes UI-Design mit Vanilla CSS

Ein Blick unter die Haube dieses Portfolios: Warum ich komplett auf CSS-Frameworks wie Tailwind oder Bootstrap-Utilities verzichte und stattdessen auf pures Glassmorphism-CSS setze.

Mehr erfahren
SEO / AEO JSON-LD

Mit JSON-LD fit für KI-Suchmaschinen

Wie strukturieren wir Daten? Ein Blick auf die Implementierung von schema.org/Person und TechArticle für optimale Sichtbarkeit bei Google und in AI Overviews.

Mehr erfahren
C# / .NET 8 PDF Parsing

PDFs parsen & LLMs füttern

Wie liest das FaStep-Backend komplexe Lebensläufe? Erklärung der PdfPig-Bibliothek in C# und der Weiterverarbeitung der extrahierten Texte für Mistral AI.

Mehr erfahren