todo:cast - Developer Podcast
Episodes
Folge 57: Application Security
27 Feb 2023
Contributed by Lukas
Wir alle wollen sicherstellen, dass unserer Anwendungen sicher sind. Da leider nicht alle von uns Expertinnen und Experten für Application Security s...
Folge 56: API Gateways
13 Feb 2023
Contributed by Lukas
Als Developer nutzen und entwickeln fast alle von uns APIs. Aber spätestens wenn wir auf eine Microservice-Architektur setzen oder unsere APIs extern...
Folge 55: Entlassungswelle in der Softwarebranche
30 Jan 2023
Contributed by Lukas
2023 ist für viele Mitarbeitende der großen Technologieunternehmen, wie Google, Meta oder Microsoft nicht gut gestartet. Seit mehreren Wochen jagt e...
Folge 54: LastPass Hack
16 Jan 2023
Contributed by Lukas
Passwort-Manager sind großartig und leisten einen erheblichen Beitrag dazu, die eigenen (Online-)Konten abzusichern. Für viele User steht diese Gewi...
Folge 53: Open API GPT-3 & ChatGPT
03 Jan 2023
Contributed by Lukas
In der ersten Episode des Jahres 2023 besprechen wir die Ergebnisse unserer jüngsten Entwicklerumfrage und die bahnbrechende Chatbot-Technologie GPT-...
Folge 52: Weihnachtsfolge 2022
19 Dec 2022
Contributed by Lukas
Es ist mal wieder so weit. Wir haben ein weiteres Jahr todo:cast hinter uns und schließen das Jahr mit unserer Weihnachtsfolge. Neben den aus dem let...
Folge 51: SDKs automatisch generieren
05 Dec 2022
Contributed by Lukas
Wir alle nutzen beinahe täglich Software Development Kits (SDKs). Wenn man diese jedoch selber erstellt und wie bei Webdiensten üblich für diverse ...
Folge 50: Jubiläum! Ein Blick hinter die Kulissen!
21 Nov 2022
Contributed by Lukas
50 Folgen todo:cast! Wer hätte das im Jahre 2019 gedacht? Wir auf jeden Fall nicht! Aus diesem Anlass geben wir euch einen Blick hinter die Kulissen ...
Folge 49: Workcation und Remote Work
07 Nov 2022
Contributed by Lukas
Seit einigen Jahren hört man immer mehr vom Thema "Workcation", sprich der Kombination von Urlaub und Arbeiten. Aber kann das für Developer tatsäch...
Folge 48: Unser Hardware & Software Setup
16 Oct 2022
Contributed by Lukas
Nachdem wir nun bereits mehrfach danach gefragt wurden, geht es in dieser Folge um unser persönliches Hardware Setup und die Software Tools, die wir ...
Folge 47: Mein Produkt als Open Source?
03 Oct 2022
Contributed by Lukas
Wir alle nutzen Open-Source Software und Komponenten, aber sollte man den Quellcode des eigenen Produktes veröffentlichen? In dieser Folge sprechen w...
Folge 46: Test-driven development (TDD)
19 Sep 2022
Contributed by Lukas
Zur Erhöhung der Softwarequalität denken viele über den Einsatz der Test-driven Development (TDD) Methode im Entwicklungsprozess nach. Aber warum s...
Folge 45: No Code / Low Code
05 Sep 2022
Contributed by Lukas
Muss man eigentlich überhaupt noch programmieren lernen? Nachdem wir in der letzten Folge über den Einstieg in die Softwareentwicklung gesprochen ha...
Folge 44: Programmieren lernen
22 Aug 2022
Contributed by Lukas
Dieses mal sprechen wir über den Einstieg in die Softwareentwicklung. Wie kann man Programmieren lernen, welche Wege und Angebote gibt es und wie wü...
Folge 43: Config von Code trennen
08 Aug 2022
Contributed by Lukas
Um Software gut wartbar zu halten und ohne großen Aufwand für verschiedene Varianten erstellen zu können, sollte man Konfigurationsinformationen au...
Folge 42: Code Coverage
25 Jul 2022
Contributed by Lukas
Eine gute Testabdeckung des eigenen Codes ist wichtig, aber wie behält man das im Blick und macht es zu einem festen Teil des eigenen DevOps Prozesse...
Folge 41: Zertifizierungen
11 Jul 2022
Contributed by Lukas
Lohnen sich Technologie-Zertifizierungen eigentlich? Da Malte gerade einige seiner im letzten Jahr abgelegten Microsoft Zertifizierungen aktualisieren...
Folge 40: API Versionierung
27 Jun 2022
Contributed by Lukas
Wie schon in Folge 38 zu Hyrum's Law angesprochen, kann eine Versionierung der eigenen APIs nützlich oder sogar notwendig sein. Gerade wenn die eigen...
Folge 39: Konferenzen & Public Speaking
13 Jun 2022
Contributed by Lukas
Lohnt sich die Teilnahme an Tech- bzw. Developer-Konferenzen(noch) und wie wird man eigentlich selber Sprecher*in? In dieser Folge nehmen wir das Wied...
Folge 38: Hyrum's Law und API Design
30 May 2022
Contributed by Lukas
Die meisten kennen Moore's Law oder auch Murphy's Law, aber was ist eigentlich Hyrum's Law? In dieser Folge sprechen wir über die Aussage dieses Gese...
Folge 37: Skalierbarkeit
16 May 2022
Contributed by Lukas
Was gilt es zu beachten, wenn die eigene Anwendung skalierbar sein soll, und was versteht man eigentlich unter Skalierbarkeit? Heute sprechen wir darü...
Folge 36: Muss ich (noch) Kubernetes lernen?
02 May 2022
Contributed by Lukas
An Kubernetes kommt seit einigen Jahren niemand mehr vorbei. Da stellt sich natürlich die Frage, ob man sich auch heute noch in das Thema einarbeiten...
Folge 35: Rückblick und Ausblick zur Softwareentwicklung
18 Apr 2022
Contributed by Lukas
Ihr habt uns gefragt, wie sich die Softwareentwicklung sich in den letzten Jahren entwickelt hat. Wir nehmen diese Frage zum Anlass, um in unserer (et...
Folge 34: Web ohne JavaScript?
04 Apr 2022
Contributed by Lukas
In dieser Folge diskutieren wir über die Rolle von JavaScript in der Webentwicklung und darüber, ob Webseiten und -anwendungen auch ohne funktionier...
Folge 33: Rebase und Merge
21 Mar 2022
Contributed by Lukas
Nachdem wir in der letzten Folge über Branching-Strategien gesprochen haben, stellt sich natürlich die Frage wie nach einem Pull Request der Code nu...
Folge 32: Branching Strategien
07 Mar 2022
Contributed by Lukas
Nachdem wir vor Kurzem gemerkt haben, dass sich unsere Branching und Release Strategien stark unterscheiden, möchten wir diese heute einmal in Ruhe v...
Folge 31: Ist das Dokumentation oder kann das weg?
21 Feb 2022
Contributed by Lukas
Wenn es um Softwaredokumentation geht, gibt es schnell zwei Lager. Diejenigen, bei denen eine ausführliche Dokumentation des Projektes in Form von Ko...
Folge 30: Sicherheit in Web Apps mit der OWASP Top 10
07 Feb 2022
Contributed by Lukas
Diese Folge ist etwas länger als üblich, aber das Thema ist wichtiger denn je. Wir arbeiten uns durch die OWASP Top 10, eine Rangliste der wichtigst...
Folge 29: Der Fall "color.js & faker.js" - Aktivismus oder Sabotage?
24 Jan 2022
Contributed by Lukas
Noch einmal möchten wir auf die Abhängigkeit von Open Source Projekten eingehen und diskutieren, wie wir als Community und Softwareindustrie mit den...
Folge 28: Log4j Sicherheitslücke "Log4Shell"
10 Jan 2022
Contributed by Lukas
In der ersten Folge des Jahres sprechen wir noch einmal über Log4Shell bzw. die im Dezember bekannt gewordene Verwundbarkeit der Java Logging Library...
Folge 27: Weihnachtsfolge 2021
20 Dec 2021
Contributed by Lukas
Developer Highlights, Geschenke und gute Vorsätze fürs neue Jahr - das ist unsere Weihnachtsfolge. Wir blicken auf das Jahr 2021 zurück, diskutiere...
Folge 26: CI/CD Agents - self-hosted vs. managed
29 Nov 2021
Contributed by Lukas
Um im Rahmen des Entwicklungsprozesses bestimmte Teile zu automatisieren und CI/CD einsetzen zu können, wird eine entsprechende Ausführungsumgebung ...
Folge 25: Pull Request Reviews
05 Oct 2021
Contributed by Lukas
Pull Request Reviews sind garnicht so einfach. Neben technischem Feedback gibt es auch kulturelle Aspekte im Team zu beachten. Worauf sollte man im Pu...
Folge 24: GitHub Copilot
03 Sep 2021
Contributed by Lukas
Copilot ist ein neues Tool von GitHub um Code anhand von Methoden Signaturen und Kommentaren live im Editor auf Basis eines ausgeklügelten Machine Le...
Folge 23: Progressive Web Apps
10 Jul 2021
Contributed by Lukas
In dieser Folge steigen wir tiefer in das Thema Progressive Web Apps (PWA) ein und diskutieren, was wir persönlich darunter verstehen. Dabei konzentr...
Folge 22: Infrastructure as Code in der Praxis
19 Jun 2021
Contributed by Lukas
Nachdem wir in Folge 9 das Thema Infrastructure as Code schon einmal beleuchtet haben, widmen wir uns in dieser Folge einigen Anwendungsbeispielen aus...
Folge 21: Geld verdienen in der Softwareentwicklung
02 May 2021
Contributed by Lukas
Wie kann man eigentlich in der Softwareentwicklung Geld verdienen? Die Antwort auf diese Frage scheint einfach zu sein, aber tatsächlich gibt es viel...
Folge 20: Identity, OAuth 2.0 und Open ID Connect
10 Apr 2021
Contributed by Lukas
Da wir unseren Nutzer:innen einen einfachen und zugleich sicheren Zugang zu unseren Anwendungen ermöglichen wollen, kommen wir am Thema Identity Mana...
Folge 19: GitOps
30 Mar 2021
Contributed by Lukas
In dieser Folge sprechen wir über eine besondere Art des Continous Delivery, welches insbesondere in der Cloud Native Welt und bei der Nutzung von Ku...
Folge 18: Cross-Platform Development
06 Mar 2021
Contributed by Lukas
Dieses Mal sprechen wir über (Cross-Platform) App Development, sprich welche Wege es gibt Anwendungen für Betriebssysteme wie iOS, Android oder auch...
Folge 17: Open Source in Softwareprojekten
09 Jan 2021
Contributed by Lukas
Open Source Technologien sind aus den meisten modernen Softwareprokjekten kaum noch wegzudenken. Doch neben nuutzlichen Funktionen bringen Open Source...
Folge 16: Monitoring und Logging
23 Dec 2020
Contributed by Lukas
Vor allem bei verteilen Systemen und Micro Services, bietet kontinuierliche Überwachung in Form von zentralisiertem Monitoring und Logging die Mögli...
Folge 15: Deployment Strategien
13 Nov 2020
Contributed by Lukas
Die meisten Developer wissen: Am Ende eines langen Arbeitstages, am besten am Freitag, noch schnell ein Production Deployment eines neuen Release mach...
Folge 14: Helm
02 Nov 2020
Contributed by Lukas
Auf Wunsch mehrerer Hörer*innen folgen wir der "Cloud Native Trail Map" und sprechen in dieser Folge über Helm. Helm ist ein Package Manager, der es...
Folge 13: Feature Flags
05 Oct 2020
Contributed by Lukas
An diesem Feiertag im Oktober unterhalten wir uns über Feature Flags (manchmal auch Feature Toggles bzw. Bits genannt). Solche Flags ermöglichen es ...
Folge 12: DAPR
02 Sep 2020
Contributed by Lukas
DAPR steht für Distributed Application Runtime und ist ein Open Source Projekt, was die Abhängigkeiten zu Cloud Services modular entkoppelt und die ...
Folge 11: Agile Softwareentwicklung mit Scrum
14 Aug 2020
Contributed by Lukas
Als "Scrum Certified Product Owner", gibt Malte uns diese Folge eine Einführung in das Thema Agile Software Entwicklung mit Scrum. Wir diskutieren, w...
Folge 10: Kubernetes
11 May 2020
Contributed by Lukas
Nachdem wir mit dem Thema Container in Folge 6 die Grundlagen gesetzt haben, sprechen wir dieses Mal über Kubernetes. Der Container-Orchestrator hat ...
Folge 9: Infrastructure as Code
20 Apr 2020
Contributed by Lukas
Infrastructure as Code (IaC)beschreibt den Ansatz, eine Beschreibung seiner Zielinfrastruktur ebenfalls in Form von Code in ein Repository mit einzuch...
Folge 8: Entwickeln im Container
30 Mar 2020
Contributed by Lukas
Nachdem wir uns in Folge 6 bereits mit Containern und Docker beschäftigt haben, hat Robin-Manuel dieses mal ein spezielles Thema aus diesem Umfeld mi...
Folge 7: Remote First Arbeiten in Zeiten von Quarantäne und Corona
14 Mar 2020
Contributed by Lukas
Aus aktuellem Anlass geht es in dieser Folge um Home Office und die Zusammenarbeit in "Remote First" Entwicklungsteams. Viele unserer Kollegen und Kun...
Folge 6: Container und Docker
08 Feb 2020
Contributed by Lukas
Containertechnologien sind seit einigen Jahren nicht mehr aus dem Developer-Alltag weg zu denken. In dieser Folge disktieren wird das grundlegende Kon...
Folge 5: Secret Management
13 Sep 2019
Contributed by Lukas
Passwörter, Connection Strings und API Keys gehören zu fast jedem modernen Software-Projekt. Diese Folge dreht sich um Möglichkeiten, diese Secrets...
Folge 4: Tabs vs. Spaces
02 Sep 2019
Contributed by Lukas
Die alte Fehde zwischen Softwareentwicklern scheint geklärt: Malte glaubt, unschlagbare Argumente in der Tabs vs. Spaces-Diskussion gefunden zu haben...
Folge 3: Continous Integration / Continous Delivery
12 Jul 2019
Contributed by Lukas
DevOps und CI/CD gehören aktuell zu den am meisten diskutierten Themen in der Softwareentwicklung. In dieser Folge tauschen wir uns dazu aus. Nach ei...
Folge 2: Coding Styles
05 Apr 2019
Contributed by Lukas
Wer hat sich noch nie über den Code-Style von anderen Entwicklern aufgeregt? Über Geschmack lässt sich ja bekanntlich gut Streiten, daher unterhalt...
Folge 1: Code Collaboration
15 Mar 2019
Contributed by Lukas
Git hat sich zum quasi Standard für Source Control entwickelt. Aber wie arbeiten wir mit Git / GitHub zusammen? Welche Branching und Merging Strategi...
Folge 0: Vorwort
10 Mar 2019
Contributed by Lukas
Schon seit Längerem tauschen wir (Robin-Manuel und Malte) uns in regelmäßigen Abständen über diverse Themen aus unserem Alltag in der Welt der So...