Recent Posts

Server & DevOps·23. April 2026

Virtuelle Maschinen und Docker: ein schweres Haus und ein leichtes Zelt

Dieser Artikel erklärt den Unterschied zwischen virtuellen Maschinen und Docker mit dem Bild von Haus und Zelt und behandelt, warum Docker leicht und schnell ist, weil es das Betriebssystem teilt, sowie die praktischen Vorteile isolierter Umgebungen.

Server & DevOps·22. April 2026

Server-Sicherheit Grundlagen: Bevor Sie die Tür öffnen, prüfen Sie das Schloss

Die ‚Server-Sicherheit Grundlagen‘ werden Schritt für Schritt erklärt: SSH-Härtung (Portänderung, Schlüsselauthentifizierung), Firewall (UFW), HTTPS (Let’s Encrypt) bis hin zu Fail2Ban. Ein praxisnaher Leitfaden, basierend auf den realen Brute-Force-Angriffserfahrungen eines Solo-Entwicklers.

Server & DevOps·20. April 2026

Linux-CLI und Berechtigungen: In einer Welt ohne Maus überleben

Dieser Artikel erklärt die Bedeutung von Linux-CLI und Berechtigungen anhand der ersten Deployment-Erfahrung eines Junior-Entwicklers mit SSH und MobaXterm und gibt praktische Tipps zum Verstehen von Dateirechten und zum Überleben im Terminal.

Server & DevOps·19. April 2026

Server und Linux: Kann man nicht einfach Windows installieren?

Dieser Artikel erklärt, was Server und Linux im Kern sind, warum Server statt Windows wegen GUI-Kosten und Stabilität Linux nutzen und wie die Ineffizienz virtueller Maschinen schrittweise zur Notwendigkeit von Docker führt.

Backend & Spring·19. April 2026

REST-API-Design und DTOs: Ein Geschenk ohne Verpackung ist riskant

Dieser Artikel erklärt die Bedeutung von REST-API-Design und DTOs anhand von Sicherheitsproblemen und zirkulären Referenzen und zeigt saubere RESTful-URL-Entwürfe sowie praxistaugliche DTO-Namensstrategien.

Backend & Spring·19. April 2026

MyBatis vs. JPA: Es gibt keine schlechte Technologie.

Ein Erfahrungsbericht aus der Praxis über den Konflikt „MyBatis vs. JPA“. Ich zeige, wie wir das N+1-Problem in JPA gelöst und eine effiziente Hybridstrategie aufgebaut haben, die die Stärken beider Technologien nutzt.