Der Softwerker Vol. 23
Rockstars dieser Ausgabe sind die Technologien und Methoden Renovate, Rust, TDD, Crossplane, gRPC, AWS Lambda, Astra DB und einige mehr.
Liebe Leserinnen und Leser,
zehn Jahre! So alt ist dieses Magazin, das ihr in den Händen haltet oder auf dem Bildschirm lest. Natürlich nicht diese Ausgabe, die ist druckfrisch. Vielmehr erschien 2013 der erste Softwerker, damals schon mit dem Ziel, IT-Wissen zu teilen und auszutauschen. Das Motto war und bleibt: Geteiltes Wissen ist doppeltes Wissen.
Mit einer Vortrags- und Diskussionsveranstaltung feierten wir am 1. Juni 2023 gemeinsam mit euch, unseren Autorinnen und Autoren und der Bergischen Tech-Community das zehnjährige Jubiläum in der codecentric-Firmenzentrale in Solingen. Neben quadratischer Torte, dem Magazin-Format folgend, und Champagner gab es inspirierende und impulsgebende Vorträge von Mirko Novakovic, codecentric- und Softwerker-Mitgründer, sowie Uwe Friedrichsen, CTO und Herausgeber dieser Publikation.
Wer nicht mit uns feiern konnte, kann unter https://cclnk.de/softwerker10y unsere Zusammenfassung mit ein paar Bild- und Videoeindrücken nachlesen.
Um das Softwerker-Jubiläumsjahr gebührend fortzusetzen, lassen wir es in dieser Ausgabe ebenfalls rocken. Buchstäblich. Ihr werdet es am Design erkennen – und an den Musiktipps unserer Autoren zu jedem Artikel. Die Rockstars sind, wie könnte es anders sein, die besprochenen Technologien und Methoden: Renovate, Rust, TDD, Crossplane, gRPC, AWS Lambda, Astra DB und einige mehr.
Viel Spaß beim Lesen und Rocken! 🤘
Ein kleiner Auszug aus dem Softwerker Vol. 23
Einführung in Supply Chain Security mit Software Bill of Materials und GitHub
Renovate hält die Dependencys frisch
Neue Schulen der testgetriebenen Entwicklung
Die Verwendung von Protobuf zur Definition von gRPC-Services
Funktionales Programmieren in Rust
Designed for Digital: Fünf Bausteine für die Digitalstrategie
Völlig serverlos
Crossplane: GitOps für die Multi-Cloud
Einführung in Supply Chain Security mit Software Bill of Materials und GitHub
Stücklisten finden Einzug in die Softwareentwicklung
In diesem Artikel wird eine erste Einführung in das Thema Software Bill of Materials (SBOMs) gegeben und anhand von GitHub gezeigt, wie sie mit relativ wenig Aufwand erstellt und in GitHub nutzbar gemacht werden können.
Bennet Schulz
Renovate hält die Dependencys frisch
Automatisierte Updates für Abhängigkeiten
Um Software sicher und Updates schlank zu halten, müssen Abhängigkeiten regelmäßig auf neue Versionen geprüft werden. Mit dem Renovate Bot geht das automatisch.
Danny Steinbrecher
Neue Schulen der testgetriebenen Entwicklung
Eine neue Welle von Schulen hilft in unterschiedlichsten Situationen weiter
Viele TDD-Nutzer*innen entwickeln im Laufe der Zeit ihren eigenen Stil. Es gibt sehr viele und sehr unterschiedliche Stile. Manche dieser Stile sind bekannter, gut dokumentiert und haben eigene Namen. Zwei der jüngeren Vertreter sollen hier vorgestellt werden.
Marco Emrich
Die Verwendung von Protobuf zur Definition von gRPC-Services
Eine Anleitung zur Erstellung stabiler und effizienter Service-Definitionen
Entwickelt von Google, kann gRPC eine Alternative zu REST darstellen, insbesondere für Anwendungen, die eine hohe Leistung, Effizienz und bidirektionale Kommunikation erfordern.
Daniel Kocot
Funktionales Programmieren in Rust
Wie das Zusammenspiel von Rust und funktionaler Programmierung Software verständlicher und sicherer macht
Als Multiparadigmensprache unterstützt Rust zahlreiche funktionale Konzepte. Diese können die Vorteile von aussagekräftigem funktionalem Code mit den Features von Rust zusammenbringen.
Manfred Dreese
Designed for Digital: Fünf Bausteine für die Digitalstrategie
Module sind allgegenwärtig in der Softwareentwicklung – sie helfen auch bei luftigen Strategiethemen.
In unseren Rollen als Entwickler*in oder Product Person konzentrieren wir uns auf einen Teilaspekt, der hoffentlich zum Großen und Ganzen des Unternehmenserfolgs beiträgt. Manchmal hilft es jedoch, sich klarzumachen, was das Große und Ganze ist.
Christoph Schüler
Völlig serverlos
Wie wir API Gateway und Lambda mit Astra DB zu einem Backend verbinden, das ausschließlich aus Serverless- Diensten besteht
Wir zeigen Schritt für Schritt, wie wir ein Backend-System komplett mit Serverless-Technologien umsetzen. Dabei kommen API Gateway und Lambda von AWS zum Einsatz, sowie Astra DB von DataStax.
Raffael Stein, Frank Rosner
Crossplane: GitOps für die Multi-Cloud
Das große Tutorial für einen praktischen Einstieg in das Open-Source-Projekt
Infrastructure as Code durch die Kubernetes-Brille: Crossplane provisioniert deklarativ jegliche Ressource in jedweder Umgebung – auch cloudübergreifend. Möglich macht dies das Kubernetes-API.
Jonas Hecht
Jetzt den Softwerker Vol. 23 herunterladen
Durch das Herunterladen oder Abonnieren dieser Ausgabe erhältst du exklusiven Zugang zu einer Fülle von Informationen, die dir helfen können, bessere Software und digitale Produkte zu entwickeln. Der Softwerker ist sowohl als Printversion als auch als digitale Version erhältlich! – Du kannst die Ausgabe jederzeit und überall lesen, sei es auf deinem Computer, Tablet oder Smartphone.
Gemeinsam bessere Projekte umsetzen.
Wir helfen deinem Unternehmen.
Du stehst vor einer großen IT-Herausforderung? Wir sorgen für eine maßgeschneiderte Unterstützung. Informiere dich jetzt.
Hilf uns, noch besser zu werden.
Wir sind immer auf der Suche nach neuen Talenten. Auch für dich ist die passende Stelle dabei.
Lisa Prosch
Senior Content, Social Media & Community Manager
Hast du Fragen zum Softwerker?