Artwork for todo:cast - Developer Podcast
Technology

todo:cast - Developer Podcast

Robin-Manuel Thiel und Malte Lantin

Deutschsprachiger Podcast für die großen und kleinen Fragen des Developer-Alltags. Schon seit Langem tauschen sich Malte und Robin-Manuel in regelmäßigen Abständen über diverse Themen aus ihrem Alltag in der Softwareentwicklung aus. Dabei lernen sie jedes Mal etwas Neues! Warum also das Ganze nicht aufzeichnen und als Podcast zur Verfügung stellen?

  • 177 episodes
  • Updated Yesterday

Episodes177

  • Feb 13, 2023 · 32 min

    Folge 56: API Gateways

    Als Developer nutzen und entwickeln fast alle von uns APIs. Aber spätestens wenn wir auf eine Microservice-Architektur setzen oder unsere APIs externen Entwickler:innen anbieten möchten, stellt sich die Frage, wie wir unsere APIs dokumentieren, schützen und eventuell sogar monetarisieren können. Um dies in einer einheitlichen Form tun zu können und gleichzeitig die Entwicklungsteams von zusätzlicher Arbeit zu entlasten, bieten sich fertige API Gateways an. In dieser Folge sprechen wir über die Vorteile und Funktionalitäten dieser Technologien. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Kong: https://konghq.com/ Azure API Management: https://azure.microsoft.com/en-us/products/api-management Google Cloud Apigee: https://cloud.google.com/apigee AWS API Gateway: https://aws.amazon.com/api-gateway/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jan 30, 2023 · 33 min

    Folge 55: Entlassungswelle in der Softwarebranche

    2023 ist für viele Mitarbeitende der großen Technologieunternehmen, wie Google, Meta oder Microsoft nicht gut gestartet. Seit mehreren Wochen jagt eine Nachricht über Personalabbau und Stellenstreichungen die nächste. Da die aktuelle Unsicherheit auch uns betrifft und viele unserer Freunde und Bekannte direkt betroffen sind, wollen wir heute über die Hintergründe sprechen, diskutieren die Unterschiede zwischen den USA und Deutschland und besprechen, was die aktuelle Situation für uns alle in der Softwareentwicklung bedeutet. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Layoffs.fyi: https://layoffs.fyi/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jan 16, 2023 · 37 min

    Folge 54: LastPass Hack

    Passwort-Manager sind großartig und leisten einen erheblichen Beitrag dazu, die eigenen (Online-)Konten abzusichern. Für viele User steht diese Gewissheit jedoch gerade auf dem Prüfstand, da eine der beliebtesten dieser Anwendungen, LassPass, von einem massiven Hack betroffen ist. Auch wir sind fleißig dabei unsere Passwörter zu ändern, und sprechen in dieser Folge über den Hack, was LastPass-Nutzer*innen nun tun müssen und was wir als Developer für unsere eigenen Anwendungen und Unternehmen daraus lernen können. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: LastPass Blog zum Hack: https://blog.lastpass.com/2022/12/notice-of-recent-security-incident/ Bitwarden: https://bitwarden.com/de-DE/ 1Password: https://1password.com/de/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jan 3, 2023 · 37 min

    Folge 53: Open API GPT-3 & ChatGPT

    In der ersten Episode des Jahres 2023 besprechen wir die Ergebnisse unserer jüngsten Entwicklerumfrage und die bahnbrechende Chatbot-Technologie GPT-3 von OpenAI. GPT-3 hat das Potenzial, die Verarbeitung natürlicher Sprache und die Entwicklung von Chatbots zu revolutionieren, und wir besprechen die Möglichkeiten für Entwickler, mit dieser Technologie neue Lösungen zu erstellen. Wir berühren auch die Einschränkungen von GPT-3 und wie es die Zukunft der Softwareentwicklung beeinflussen könnte. [Beschreibung generiert von OpenAI ChatGPT] Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Text Completion Endpoint: https://beta.openai.com/docs/guides/completion/introduction OpenAI APIs and Models: https://beta.openai.com/docs/models/overview Tweet - Wie viele GPUs benötigt ChatGPT: https://twitter.com/tomgoldsteincs/status/1600196981955100694 Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Dec 19, 2022 · 37 min

    Folge 52: Weihnachtsfolge 2022

    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 letzten Jahr bekannten Geschenken, sprechen wir dieses Mal über unsere Technologie-Hightlights 2022, teilen unsere Vorsätze für 2023 und gehen auf die Themen ein, bei denen es nicht für eine eigenen Folge gereicht hat. Was war euer Highlight 2022? Lass es uns wissen und nehmt an unserer Umfrage Teil. Wir wollen euch besser kennenlernen und natürlich einige von euch auch gerne beschenken. Hier geht es zur Umfrage: https://forms.office.com/e/XkXQLukLGc Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Dec 5, 2022 · 30 min

    Folge 51: SDKs automatisch generieren

    Wir alle nutzen beinahe täglich Software Development Kits (SDKs). Wenn man diese jedoch selber erstellt und wie bei Webdiensten üblich für diverse Sprachen und Frameworks bereitstellt, steht man vor diversen Herausforderungen. Wie reduziere ich den manuellen Aufwand? Wie sorge ich für eine Einheitlichkeit und Aktualität der verschiedene Sprachversionen? Um diese Herausforderungen anzugehen, bietet sich eine Kombination einer standardisierten API-Beschreibung und die automatische Generierung von SDKs an. In dieser Folge sprechen wir über die Technologien und unsere Erfahrungen mit diesem Ansatz. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: OpenAPI Initiative: https://www.openapis.org/ OpenAPI Specification: https://github.com/OAI/OpenAPI-Specification OpenAPI Generator: https://openapi-generator.tech Swashbuckle for .Net: https://learn.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Nov 21, 2022 · 16 min

    Folge 50: Jubiläum! Ein Blick hinter die Kulissen!

    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 unseres Podcasts. Wir verraten euch wie viele Hörer:innen wir haben, sprechen über die unterschiedliche Performance von Spotify und Apple Podcasts und schauen auf die beliebtesten Themen der ersten 50 Folgen. Da die ersten 50 Folgen nur der Anfang sind, brauchen wir euer Feedback. Welchen Themen interessieren euch? Wann hört ihr unseren Podcast? Lasst es uns gerne per Mail wissen oder hinterlasst einen Kommentar auf Apple Podcasts. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Nov 7, 2022 · 28 min

    Folge 49: Workcation und Remote Work

    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ächlich funktionieren? In dieser Folge sprechen wir über unsere Erfahrungen, die Herausforderungen und was man bei der Planung beachten sollte. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Airbnb Work: https://www.airbnb.com/work Marriott Workation Tips: https://traveler.marriott.com/tips-and-trends/plan-a-workcation-tips/ Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Oct 16, 2022 · 24 min

    Folge 48: Unser Hardware & Software Setup

    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 in unserer täglichen Arbeit nutzen. Wie arbeitet ihr und welchen Tipp habt ihr für die Community? Lasst es uns gerne wissen! Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Oct 3, 2022 · 26 min

    Folge 47: Mein Produkt als Open Source?

    Wir alle nutzen Open-Source Software und Komponenten, aber sollte man den Quellcode des eigenen Produktes veröffentlichen? In dieser Folge sprechen wir über verschiedene Varianten sowie die Vor- und Nachteile. Steht euer Produkt als Open-Source zur Verfügung? Lasst es uns gerne wissen. In Folge 17 haben wir übrigens bereits über Open-Source in Software Projekten und die damit einhergehenden Lizenzfragen gesprochen. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Sep 19, 2022 · 26 min

    Folge 46: Test-driven development (TDD)

    Zur Erhöhung der Softwarequalität denken viele über den Einsatz der Test-driven Development (TDD) Methode im Entwicklungsprozess nach. Aber warum sieht man diese Methode in der Praxis nur selten im Einsatz? In dieser Folge sprechen wir über die Methode, was wir davon halten und darüber warum sie unserer Meinung nach häufig nur teilweise zum Einsatz kommt. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: TDD auf Wikipedia (deutsch): https://de.wikipedia.org/wiki/Testgetriebene_Entwicklung Twitter-Thread zum Thema: https://twitter.com/robinmanuelt/status/1570402637568217088 Video "Test Driven Development (TDD)" mit David Tielke: https://youtu.be/Q7IacWtNaG0 Video "Warum TDD (Test-Driven Development) überbewertet ist" mit Golo Roden: https://youtu.be/YUm4P2b0YPI Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Sep 5, 2022 · 23 min

    Folge 45: No Code / Low Code

    Muss man eigentlich überhaupt noch programmieren lernen? Nachdem wir in der letzten Folge über den Einstieg in die Softwareentwicklung gesprochen haben, schauen wir uns dieses Mal so genannte "No Code" bzw. "Low Code" Plattformen an. Diese Plattformen versprechen, dass man auch ohne oder mit geringen Programmierkenntnissen Apps, Webseiten oder Automatisierungen bauen kann. Stimmt das eigentlich? Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Apps AppGyver: https://www.appgyver.com Power Apps: https://powerapps.microsoft.com Automation / Integration Zapier: https://zapier.com Logic Apps: https://azure.microsoft.com/de-de/services/logic-apps Power Automate: https://powerautomate.microsoft.com Website-Builder Squarespace: https://de.squarespace.com Wix: https://de.wix.com Jimdo: https://www.jimdo.com Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Aug 22, 2022 · 32 min

    Folge 44: Programmieren lernen

    Dieses mal sprechen wir über den Einstieg in die Softwareentwicklung. Wie kann man Programmieren lernen, welche Wege und Angebote gibt es und wie würden wir es heute machen? Zudem beantworten wir die spannende Frage, welchen Sprache wir Einsteiger*innen empfehlen würden und wie lange es unserer Meinung nach dauert, bis man beruflich Software entwickeln kann. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Spielerisch Programmieren lernen: Code Combat: https://codecombat.com AntMe! :http://www.antme.net Hour of Code - Flappy Bird: https://studio.code.org/flappy/1 Aufgaben lösen auf "Free Code Camp": https://www.freecodecamp.org Online Kurse: Udacity: https://www.udacity.com Coursera: https://www.coursera.org Udemy: https://www.udemy.com Pluralsight: https://www.pluralsight.com The native web auf YouTube: https://www.youtube.com/c/thenativewebGmbH/videos Lernpfade mit Mimo: https://getmimo.com Karel: https://github.com/fredoverflow/karel Structure and Interpretation of Computer Programs (SICP) - Informatiklehrbuch https://amzn.to/3K4tWXz (referral link) Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Aug 8, 2022 · 31 min

    Folge 43: Config von Code trennen

    Um Software gut wartbar zu halten und ohne großen Aufwand für verschiedene Varianten erstellen zu können, sollte man Konfigurationsinformationen außerhalb des Codes verwalten. Um diese Konfigurationen zu verändern, einzubinden und zu verwalten, gibt es verschiedene Möglichkeiten, die wir in dieser Folge diskutieren. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast Links: Blogpost Dynamically set Angular Environment Variables in Docker https://pumpingco.de/blog/environment-variables-angular-docker Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jul 25, 2022 · 20 min

    Folge 42: Code Coverage

    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 Prozesses? Heute sprechen wie über Code Coverage, wie man diese misst, welche Abdeckung erstrebenswert sind und wo man die Informationen dazu am besten sichtbar macht. Sind 100% Code Coverage wirklich das Ziel? Links: Introduction to Code Coverage: https://www.atlassian.com/continuous-delivery/software-testing/code-coverage Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jul 11, 2022 · 28 min

    Folge 41: Zertifizierungen

    Lohnen sich Technologie-Zertifizierungen eigentlich? Da Malte gerade einige seiner im letzten Jahr abgelegten Microsoft Zertifizierungen aktualisieren muss, sprechen wir heute über den Sinn und Unsinn von Zertifizierungen rund um Betriebssysteme, Cloud Plattformen, Entwicklungssprachen und Frameworks. Wie sind eure Erfahrungen mit Zertifizierungen? Lasst es uns gerne per Twitter oder E-Mail wissen. Links: Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jun 27, 2022 · 23 min

    Folge 40: API Versionierung

    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 eigene API das Produkt darstellt muss diese nicht nur dokumentiert, sondern auch versioniert werden. Aus diesem Grund gehen wir heute ein wenig tiefer auf der Thema ein, diskutieren worauf man achten sollten und sprechen einige Tools / Dienste an, die einem die Arbeit erleichtern. Links: Kong API Gateway: https://konghq.com/kong / https://konghq.com/blog/service-design-guidelines-api-versioning AWS API Gateway: https://aws.amazon.com/api-gateway/ Azure API Management: https://azure.microsoft.com/en-us/services/api-management/ Google Apigee https://cloud.google.com/apigee/ Malte auf Twitter: twitter.com/MalteLantin Robin-Manuel auf Twitter: twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • Jun 13, 2022 · 35 min

    Folge 39: Konferenzen & Public Speaking

    Lohnt sich die Teilnahme an Tech- bzw. Developer-Konferenzen(noch) und wie wird man eigentlich selber Sprecher*in? In dieser Folge nehmen wir das Wiederanlaufen der Konferenzen nach den Einschränkungen der letzten Jahre zum Anlass um diese Themen etwas näher zu beleuchten. Ihr erfahrt warum wir auf Konferenzen gehen, wie man sich auf den ersten eigenen Vortrag vorbereitet und was man beachten sollte, wenn man dann bei einer Tech-Konferenz auf der Bühne steht. Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • May 30, 2022 · 27 min

    Folge 38: Hyrum's Law und API Design

    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 Gesetzes und was das für das Design von Schnittstellen und APIs bedeutet. Habt ihr selber Beispiele für Hyrum's Law erlebt? Dann lasst es uns wissen. Links: Hyrum's Law: https://www.hyrumslaw.com/ Comic von XKCD zu Hyrum's Law: https://xkcd.com/1172/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

  • May 16, 2022 · 34 min

    Folge 37: Skalierbarkeit

    Was gilt es zu beachten, wenn die eigene Anwendung skalierbar sein soll, und was versteht man eigentlich unter Skalierbarkeit? Heute sprechen wir darüber an welchen Stellen man sich über dieses Thema Gedanken machen sollte, was der Unterschied zwischen horizontaler und vertikaler Skalierung ist und wo die Herausforderungen liegen. Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com