Ausgabe Dezember 2023

Titelthema: SOFTWARE DESIGN PATTERNS
Vieles in der Softwareentwicklung läuft darauf hinaus, einmal gesammelte Erfahrungen als Best Practices zu formalisieren und so auch für andere Projekte nutzbar zu machen. Als probates Werkzeug für diesen Zweck gelten Entwurfsmuster: Sie verpacken übertragbare Lösungen für wiederkehrende Probleme in Design Patterns, die nachfolgenden Entwicklern als Richtschnur bei der Suche nach einer effizienten und eleganten Lösung dienen können. Im Schwerpunkt dieser Ausgabe stellen wir Ihnen das Konzept sowie einige konkrete Entwurfsmuster wie Singletons anhand von instruktiven Beispielen vor.
Zu den Listings
Artikel
Seit März 2023 macht die Ransomware Akira täglich mit immer neuen Angriffen Schlagzeilen. Im August 2023 brachte sie es unter die Top 10 der Ransomware-Attacken. Die neueste Variante befällt nun auch Linux-Systeme.
Das neue Java 21 enthält eine Reihe interessanter Features, darunter diverse Änderungen an der Sprache und den verfügbaren Implementierungen. Allerdings hat Oracle auch die Zahlung wichtiger Unterhaltsleistungen eingestellt.
Die Ranges-Bibliothek stellt eine zweite Variante der Standard Template Library dar. Sie öffnet C++20 für ganz neue Ideen aus der funktionalen Welt.
Damit Mike Schilli seine Google-Drive-Dateien mit drei verschiedenen Pattern Matchern prüfen kann, baut er sich in Go ein Kommandozeilenwerkzeug mit lokalem Cache.
| LINUX-MAGAZIN KAUFEN | ||
|---|---|---|
| DIESES HEFT KAUFEN | Heft im Shop bestellen | Digitale Ausgabe im Shop bestellen |
| EINZELNE AUSGABE | Print-Ausgaben | Digitale Ausgaben |
| ABONNEMENTS | Print-Abos | Digitales Abo |
| TABLET & SMARTPHONE APPS | ![]() Bald erhältlich | ![]() Deutschland |





