todo:cast - Entwickler Podcast

Follow todo:cast - Entwickler Podcast
Share on
Copy link to clipboard

Deutschsprachiger Podcast für die großen und kleinen Fragen des Entwickleralltags. 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…

Malte Lantin und Robin-Manuel Thiel


    • Dec 31, 2023 LATEST EPISODE
    • every other week NEW EPISODES
    • 31m AVG DURATION
    • 80 EPISODES


    Search for episodes from todo:cast - Entwickler Podcast with a specific topic:

    Latest episodes from todo:cast - Entwickler Podcast

    Folge 79: Community Folge

    Play Episode Listen Later Dec 31, 2023 37:11


    Viele von Euch haben sich an unserer Umfrage zum Ende des Jahres beteiligt. Vielen Danke dafür! Da wir eure Rückmeldungen und Feedback super spannend finden, widmen wir diese Folge der Community und sprechen über eure Technologie-Highlights des Jahres 2023, diskutieren die heißesten Trends für 2024 und geben einen Einblick in die weiteren Rückmeldungen. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 78: Weihnachtsfolge 2023

    Play Episode Listen Later Dec 18, 2023 54:37


    Die letzte Folge des Jahres! In unserer traditionellen Weihnachtsfolge, schauen wir wieder auf das Jahr zurück, sprechen über die wichtigsten Ereignisse aus der Developer-Welt und geben einen Einblick in unsere Podcast-Highlights. Natürlich gibt es auch wieder Geschenke! --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: Umfrage: https://forms.office.com/e/TT4SBi8LsH The Native Web Livestream: https://www.youtube.com/live/RE8sCWoBQ94?feature=shared --- todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 77: .NET Aspire

    Play Episode Listen Later Dec 4, 2023 37:24


    In dieser Folge sprechen wir über eine spannende Neuigkeit aus der .Net-Welt: die Ankündigung von .Net Aspire. Was ist .Net aspire und warum ist es wichtig für die Zukunft der Cloud-Entwicklung mit .Net? Wir sprechen darüber wie du .Net Nspire nutzen kannst, um deine cloud-nativen Anwendungen schneller und einfacher zu erstellen und auszuführen. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: Livestream am 11.12.2023: https://www.youtube.com/watch?v=RE8sCWoBQ94 .Net Aspire: https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/ --- todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 76: GitHub Copilot News von der GitHub Universe 2023

    Play Episode Listen Later Nov 20, 2023 37:31


    Ihr habt es euch gewünscht: In der dieser Folge melden wir uns aus den USA und berichten über die Neuerungen bei GitHub Copilot von der Universe 2023. Wir sprechen, über Copilot Chat, Copilot in der Kommandozeile, Model Fine Tuning und die Vision für die Zukunft. Das Thema künstliche Intelligenz wird uns also weiterhin begleiten. Was waren eure Highlights der GitHub Universe? Lasst es uns gerne per Kommentar auf Spotify oder per Mail wissen. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: GitHub Universe: https://githubuniverse.com/ GitHub Universe 2023 Keynote auf YouTube: https://www.youtube.com/watch?v=NrQkdDVupQE todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 75: Dependency Injection

    Play Episode Listen Later Nov 6, 2023 34:49


    Wie oft hast du schon Code geschrieben, der schwer zu ändern, zu erweitern oder zu testen war, weil er von anderen Objekten abhängig war? Heute sprechen wir darüber, wie du mit Dependency Injection besseren und saubereren Code schreiben kannst. KORREKTUR: Die anfangs zitierten Bücher sind nicht von Fowler, sondern von Robert Martin. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: Matin Fowler definiert IoC und DI in 2004: https://martinfowler.com/articles/injection.html David Tielke zu DI: https://youtu.be/Z3pg5u722VA?si=qieiXNTlShlWP-7y CodeAesthetics (Englisch): https://youtu.be/J1f5b4vcxCQ?si=01n7o9uB-82Mi7kz --- todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 74: Unser bisheriger Werdegang

    Play Episode Listen Later Oct 23, 2023 47:42


    Nachdem wir nun bereits mehrfach von Hörer:innen nach unserem persönlichen beruflichen Werdegang gefragt wurden, ist es heute so weit: Wir sprechen ausführlich darüber, wie wir zur Softwareentwicklung gekommen sind, warum wir den Schritt zu einem großen Softwareunternehmen wie Microsoft gemacht haben und welche Karriereschritte wir durchlaufen haben. Von der Entwicklung mit Pascal und Basic im Kinderzimmer bis zum Senior Podcaster. Und wie seid ihr zur Softwareentwicklung gekommen? Lasst es uns gerne per E-Mail oder in den Podcast-Kommentaren auf Spotify wissen. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 73: Wie wird man Senior Developer?

    Play Episode Listen Later Oct 9, 2023 39:00


    In dieser Folge diskutieren wir eine Frage, die viele Entwicklerinnen und Entwickler beschäftigt: "Ab wann ist man eigentlich Senior Developer?" Geht es um die Anzahl der zusammengefalteten Junior Developer, die Anzahl der abgenickten Pull Requests, die erfolgreichen Deployments an Freitagen oder das Risiko, ungetesteten Code in die Produktion zu schieben? Oder steckt da doch mehr dahinter? Wir haben dazu unsere Erfahrungen und Ansichten, aber was macht für euch einen Senior Developer aus? --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: Software Engineering Levels: https://www.levels.fyi Radford Levels: https://radford.aon.com/aon.radford/media/files/articles/2018/radford-global-job-leveling-model-rises-to-the-challange.pdf David Tielke auf YouTube: https://www.youtube.com/watch?v=JSuaeJWYX4w&ab_channel=DavidTielke todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 72: Wie arbeiten Hacker?

    Play Episode Listen Later Sep 25, 2023 44:57


    Wer sichere Anwendungen bauen und betreiben will, muss verstehen welche Sicherheitsrisiken und Angriffsmöglichkeiten es gibt. Neben Listen wie den OWASP Top 10, sind Capture The Flag Events eine großartige Möglichkeit sich mit dem Thema auseinander zu setzen, zu verstehen wie Hacker denken und arbeiten, und nebenbei viel Spaß zu haben. In dieser Folge sprechen wir über diese Art der Cybersecurity Trainings und was man dort für die eigene Arbeit lernen kann. --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links: Öffentliche CTF Events: https://ctftime.org/ HackTricks: https://book.hacktricks.xyz/welcome/readme Buch von Kevin D. Mitnick - The Art of Deception: https://amzn.to/3ZrQrgF todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 71: Was ist los bei .NET?

    Play Episode Listen Later Sep 11, 2023 33:40


    Dieses mal beleuchten wir die jüngsten Entwicklungen in der .NET-Community, angefangen bei der Einstellung von Visual Studio für Mac bis hin zu kontroversen Diskussionen über die Rolle von Microsoft und der .NET Foundation. Wir diskutieren, wie diese Veränderungen die Entwicklerwelt beeinflussen und wie sich Unternehmen wie JetBrains mit Produkten wie Rider positionieren. Ändert das alles etwas an unserer Einstellung zur .NET-Technologie? --- Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast --- Links zur Folge: Einstellung von Visual Studio for Mac: https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-retirement-announcement/ .Net Memes: https://twitter.com/dotnetmeme Links zum Podcast: todo:shop - unser Shop für Nerdkram und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 70: Open Source Ärger um Terraform

    Play Episode Listen Later Aug 28, 2023 29:32


    Es gibt mal wieder Ärger in der Open Source Welt und natürlich geht es wieder um Lizenzen. Dieses mal um Terraform, denn Hasicorp hat quasi über Nacht die Lizenz geändert und für einen Aufschrei gesorgt. Ob dich das betrifft und was du wissen, musst besprechen wir in dieser Folge. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: https://www.buymeacoffee.com/todocast Links: HashiCorp Ankündigung: https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license HashiCorp License FAQ: https://www.hashicorp.com/blog/hashicorp-updates-licensing-faq-based-on-community-questions OpenTF (Terraform Fork): https://opentf.org/ todo:shop - unser Shop für Developer und alle Fans des Podcast: https://todoshop.io todo:cast auf TikTok: https://www.tiktok.com/@todo_cast todo:cast auf Instagram: https://www.instagram.com/todo_cast Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 69: Side Projects

    Play Episode Listen Later Aug 14, 2023 34:13


    Diesmal widmen wir uns einem vertrauten Thema: Ganz gleich ob Pet Projects, Side Projects, Nebenprojekte oder Hobbyprojekte, fast alle Developer haben sie, und fast genauso häufig bleiben sie unvollendet oder unbekannt. Warum ist das so? In dieser Episode gehen wir diesen Fragen auf den Grund und diskutieren, wann es Zeit ist, ein solches Projekt loszulassen. Außerdem gibt es in dieser Folge die Ankündigung zu unserem neuesten Projekt, unserem eigenen Webshop

    Folge 68: APIs monetarisieren

    Play Episode Listen Later Jul 31, 2023 34:06


    Wir alle nutzen und entwickeln APIs. Nur wenige Developer haben jedoch bisher Erfahrung mit der Nutzung von kostenpflichtigen APIs und noch weniger bieten die eigenen APIs kommerziell an. In dieser Folge sprechen wir darüber welche es Gründe es gibt APIs kostenpflichtig anzubieten, wie man es am besten (nicht) macht und für wen überhaupt in Frage. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 67: Macht AI uns bald arbeitslos?

    Play Episode Listen Later Jul 17, 2023 29:01


    Wie wird künstliche Intelligenz die Arbeit der Entwickler verändern und besteht die Gefahr, dass wir alle unsere Jobs verlieren? Während sich die Technologie unaufhaltsam weiterentwickelt, stellen sich viele von uns diese Fragen. Doch statt Ängste zu schüren, möchten wir in dieser Episode einen differenzierten Blick auf das Thema werfen. Gemeinsam werden wir diskutieren, welche Chancen und Herausforderungen die Integration von KI mit sich bringt und welche Kompetenzen für die Zukunft der Entwicklerbranche relevant sein werden. 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 Instagram: https://www.instagram.com/todo_cast/ TikTok: https://www.tiktok.com/@todo_cast Feedback und Anregungen: todopodcast@outlook.com

    Folge 66: AI in Apps einbauen

    Play Episode Listen Later Jul 3, 2023 40:05


    Nachdem wir uns in der letzten Folge mit Prompt Engineering beschäftigt haben, gehen wir dieses mal einen Schritt weiter und diskutieren, wie wir nun AI in unsere eigenen Apps einbauen können. Hierbei können Technologien wie Langchain oder Semantic Kernel helfen. Wir erzählen euch, warum und was du als Entwickler:in über Embeddings und Vektor Datenbanken wissen musst. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Instagram: https://www.instagram.com/todo_cast/ TikTok: https://www.tiktok.com/@todo_cast Links: Was sind Embeddings: https://platform.openai.com/docs/guides/embeddings/what-are-embeddings Embeddings in Semantic Kernel: https://learn.microsoft.com/en-us/semantic-kernel/memories/embeddings Einführung in Langchain: https://python.langchain.com/docs/get_started/introduction.html Einführung in Semantic Kernel: https://learn.microsoft.com/en-us/semantic-kernel/overview/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 65: Prompt Engineering

    Play Episode Listen Later Jun 19, 2023 35:51


    Immer häufiger hört man, dass die wichtigste Programmiersprache der Zukunft Englisch sein wird. Aber was Steckt hinter dieser Aussage? In einer Zeit der generativen künstlichen Intelligenz, die Teil von modernen Anwendungen wird und unseren Arbeitsalltag immer mehr prägt, wird deren Verständnis immer wichtiger. Neben dem Verständnis von traditionellen Programmiersprachen und -syntax, wird es daher für uns als Developer entscheidend sein zu lernen, wie wir die Eingaben für die KI-Modelle bestmöglich formulieren. Aus diesem Grund sprechen wir heute über den Trend-Begriff Prompt Engineering, geben Hinweise zum Einstieg und diskutieren den Einfluss auf die Zukunft der Softwareentwicklung. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Blog Post on Prompt Engineering: https://dev.to/github/prompt-engineering-for-ai-what-is-prompt-engineering-and-how-to-get-good-results-from-ai-engines-5ch6 Microsoft Learn about Prompt Engineering for GPT: https://learn.microsoft.com/en-us/semantic-kernel/prompt-engineering/ Microsoft Build Session on Semantic Kernel: https://build.microsoft.com/en-US/sessions/31e11443-70d3-4020-8c8c-0a654bccd233?source=sessions LinkedIn Learning Kurs zu Prompt Engineering mit Semantic Kernel: https://www.linkedin.com/learning/introducing-semantic-kernel-building-ai-based-apps/introducing-semantic-kernel?u=3322 Interview zu AI mit John Maeda: https://thenewstack.io/microsoft-semantic-kernel-for-ai-dev-a-chat-with-john-maeda/ Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 64: Highlights der Microsoft Build 2023

    Play Episode Listen Later Jun 5, 2023 30:54


    Es ist mal wieder Tech-Conference Season. Nach der Google I/O, stand Ende Mai die Microsoft Build auf dem Programm. Da uns bekanntermaßen das Microsoft-Ecosystem sehr nah steht, haben wir uns mit wichtigsten Ankündigungen und Themen auseinandergesetzt und geben Euch heute einen Überblick der wichtigsten Themen. Ihr wisst, wie oft in dieser Folge der Begriff “Copilot” gefallen ist? Lasst es uns über todopodcast@outlook.com wissen. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Robin-Manuel's Blogpost zur Build: https://pumpingco.de/blog/microsoft-build2023-highlights-for-app-developers/ Microsoft Build Highlights: https://news.microsoft.com/build-2023/ Microsoft Build Book of News: https://news.microsoft.com/build-2023-book-of-news/ Microsoft Build Recordings: https://build.microsoft.com/en-US/sessions Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 63: Die Magie von Git Hooks

    Play Episode Listen Later May 22, 2023 31:19


    Git Hooks bieten die Möglichkeit automatische Aktionen bei bestimmten Ereignissen im Git Workflow auszuführen. Wir sprechen über die verschiedenen Arten von Hooks, wie Pre-Commit, Post-Commit, Pre-Push und Pre-Receive, und erklären, wie sie genutzt werden können, um Codequalität zu verbessern, Tests automatisch auszuführen oder Formatierungen durchzuführen. Natürlich gehen wir auch auf die Grenzen ein und diskutieren wann Git Hooks nicht ausreichend oder die falsche Wahl sind. Am Ende gibt es noch ein paar Best Practices und Hinweise für Tools, welche man gut mit Git Hooks verwenden kann. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Robin-Manuel's Blog Post: https://pumpingco.de/blog/the-ultimate-guide-to-git-hooks/ Git Hooks Dokumentation: https://www.git-scm.com/docs/githooks Git Hooks Überblick: https://githooks.com/ Conventional Commits: https://www.conventionalcommits.org/en/v1.0.0/ Git Hooks without extra dependencies: https://dev.to/azu/git-hooks-without-extra-dependencies-like-husky-in-node-js-project-jjp GitLint: https://github.com/jorisroovers/gitlint Pre-Commit: https://pre-commit.com/ GitHub super-linter: https://github.com/github/super-linter Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 62: Red Flags bei IT-Arbeitgebern

    Play Episode Listen Later May 8, 2023 34:54


    Was ist uns bei der Wahl eines Arbeitgebers wichtig und was sind absolute Warnsignale? Heute sprechen wir über unsere Top 5 Red Flags, und warum diese für uns klare Ausschlusskriterien bei einem Jobwechsel wären. Dieses spannende Thema wurde uns von der Community unserer Hörer:innen vorgeschlagen, und da es uns alle betrifft, greifen wir es natürlich sehr gerne auf. Was ist euch bei eurem Arbeitgeber wichtig? Lasst es uns gerne direkt über die Kommentare bei Spotify oder natürlich per E-Mail wissen. 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

    Folge 61: Multi-Repo vs. Mono Repo

    Play Episode Listen Later Apr 24, 2023 35:03


    In der dieser Folge sprechen wir über die Vor- bzw. Nachteile von Monorepos gegenüber Multi-Repos. Da ein Multi-Repository Ansatz meist viel Komplexität in der Verwaltung, Koordination sowie CI/CD mit sich bringt, sprechen wir außerdem über verschiedene Möglichkeiten, verschiedene Multi-Repos gemeinsam zu nutzen und Werkzeuge in Git, um auch mit großen Repositories arbeiten zu können. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Atlassian Git Submodules Guide: https://www.atlassian.com/git/tutorials/git-submodule GitHub Blog on Sparse Checkout: https://github.blog/2020-01-17-bring-your-monorepo-down-to-size-with-sparse-checkout GitHub Blog on Shallow Clones: https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone Git Scalar: https://git-scm.com/docs/scalar Atlassian Monorepos Guide: https://www.atlassian.com/git/tutorials/monorepos Merge trains in GitLab: https://docs.gitlab.com/ee/ci/pipelines/merge_trains.html Merge queue in GitHub: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 60: GitHub Copilot X

    Play Episode Listen Later Apr 10, 2023 31:31


    Dieses Mal greifen wir ein aktuelles Thema auf und besprechen die Ankündigungen rund um GitHub Copilot X. Mit Copilot X zeigt GitHub ihre Vision von KI-gestützter Softwareentwicklung, die Einzug in immer mehr Phasen des Entwicklungsprozesses hält. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Copilot X Ankündigungen: https://github.com/features/preview/copilot-x Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 59: Muss man in die Cloud?

    Play Episode Listen Later Mar 27, 2023 28:27


    Oft macht es heute den Eindruck, dass beinahe jede Anwendung entweder für den Betrieb in der Cloud entwickelt wurde, oder dorthin migrieren werden sollte. Es gibt jedoch viele Fälle, in denen der Betrieb auf der eigenen Infrastruktur sinnvoll ist, oder auch ein kleiner Dienstleister die besser Wahl gegenüber den großen Cloud-Anbietern ist. Auch einige bekannte Internet-Unternehmen haben zuletzt öffentlichkeitswirksam den Abschied aus der Cloud verkündet. In dieser Folge teilen wir unsere Meinung zu diesem Thema und greifen dabei auch einige Fragen unserer Hörer:innen auf. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Hey.com: Why we're leaving the cloud: https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0 Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 58: Weiterbildung und persönliche Entwicklung

    Play Episode Listen Later Mar 13, 2023 37:22


    Viele von euch haben uns gefragt, wie wir uns weiterbilden und wie wir vorgehen, um uns in neue Themenbereiche einzuarbeiten. In dieser Folge besprechen wir unsere grundsätzliche Haltung zu dem Thema und erzählen wie wir vorgehen. Die Bandbreite reicht hier von Konferenzen und Meetups, bis hin zu Büchern und Blogs. Natürlich nennen wir auch ein paar Inspirationen für passende Werkzeuge und spezifische Kanäle. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Bücher: Clean Code: https://amzn.to/3ZIXtNg Clean Architecture: https://amzn.to/3J3kgfK The Pragmatic Programmer: https://amzn.to/3T7GoKD The DevOps Handbook: https://amzn.to/3mO1AJD Video Learning Pluralsight (kostenpflichtig): https://www.pluralsight.com YouTube - The Native Web: https://www.youtube.com/@thenativeweb YouTube - Code Opinion: https://www.youtube.com/@CodeOpinion YouTube - David Tielke: https://www.youtube.com/@DavidTielke Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 57: Application Security

    Play Episode Listen Later Feb 27, 2023 34:16


    Wir alle wollen sicherstellen, dass unserer Anwendungen sicher sind. Da leider nicht alle von uns Expertinnen und Experten für Application Security sind, ist der Einsatz von Application Security Tools unverzichtbar. Wer jedoch in das Thema einsteigt, stößt schnell auf viele Abkürzungen wie SCA, SAST, DAST oder auch IAST. In dieser Folge erklären wir die wichtigsten Kategorien von Security Tools, besprechen ihren Einsatzzweck sowie Vor- und Nachteile. Wie steht es bei euch um die Sicherheit eurer Anwendungen? Lasst es uns gerne wissen. Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee: www.buymeacoffee.com/todocast Links: Blog Post zu Shift Security Left: https://medium.com/@cloud_tips/shift-left-security-devops-db57618dbb4d Free for Open Source Application Security Tools: https://owasp.org/www-community/Free_for_Open_Source_Application_Security_Tools Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Feedback und Anregungen: todopodcast@outlook.com

    Folge 56: API Gateways

    Play Episode Listen Later Feb 13, 2023 32:00


    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

    Folge 55: Entlassungswelle in der Softwarebranche

    Play Episode Listen Later Jan 30, 2023 33:48


    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

    Folge 54: LastPass Hack

    Play Episode Listen Later Jan 16, 2023 37:31


    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

    Folge 53: Open API GPT-3 & ChatGPT

    Play Episode Listen Later Jan 3, 2023 37:17


    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

    Folge 52: Weihnachtsfolge 2022

    Play Episode Listen Later Dec 19, 2022 37:55


    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

    Folge 51: SDKs automatisch generieren

    Play Episode Listen Later Dec 5, 2022 30:22


    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

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

    Play Episode Listen Later Nov 21, 2022 16:57


    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

    Folge 49: Workcation und Remote Work

    Play Episode Listen Later Nov 7, 2022 28:09


    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

    Folge 48: Unser Hardware & Software Setup

    Play Episode Listen Later Oct 16, 2022 24:38


    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

    Folge 47: Mein Produkt als Open Source?

    Play Episode Listen Later Oct 3, 2022 26:04


    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

    Folge 46: Test-driven development (TDD)

    Play Episode Listen Later Sep 19, 2022 26:58


    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

    Folge 45: No Code / Low Code

    Play Episode Listen Later Sep 5, 2022 23:14


    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

    Folge 44: Programmieren lernen

    Play Episode Listen Later Aug 22, 2022 32:27


    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

    Folge 43: Config von Code trennen

    Play Episode Listen Later Aug 8, 2022 31:18


    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

    Folge 42: Code Coverage

    Play Episode Listen Later Jul 25, 2022 20:08


    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

    blick ziel codes anregungen abdeckung code coverage
    Folge 41: Zertifizierungen

    Play Episode Listen Later Jul 11, 2022 28:16


    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

    Folge 40: API Versionierung

    Play Episode Listen Later Jun 27, 2022 23:06


    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

    Folge 39: Konferenzen & Public Speaking

    Play Episode Listen Later Jun 13, 2022 35:20


    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

    Folge 38: Hyrum's Law und API Design

    Play Episode Listen Later May 30, 2022 27:39


    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

    Folge 37: Skalierbarkeit

    Play Episode Listen Later May 16, 2022 34:10


    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

    Folge 36: Muss ich (noch) Kubernetes lernen?

    Play Episode Listen Later May 2, 2022 31:57


    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 sollte. In Zeiten in denen ich meine Container in diversen Platform Diensten von Cloud-Anbietern laufen lassen und durch zahlreiche Platform-as-a-Service und Serverless-Dienste ergänzen kann, wirkt Kubernetes meist unnötig komplex. Wie wir aber in dieser Folge besprechen, ist es dennoch sinnvoll die eigenen Services in Containern bereit zu stellen und sich zumindest ein Grundwissen zur Verwendung von Kubernetes anzueigenen. Malte auf Twitter: https://twitter.com/MalteLantin Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt

    Folge 35: Rückblick und Ausblick zur Softwareentwicklung

    Play Episode Listen Later Apr 18, 2022 39:32


    Ihr habt uns gefragt, wie sich die Softwareentwicklung sich in den letzten Jahren entwickelt hat. Wir nehmen diese Frage zum Anlass, um in unserer (etwas längeren) Folge zu Ostern auf unseren Einstieg in die Softwarenentwicklung zurück zu schauen, die aus unserer Sicht wichtigsten Trends der letzten 20 Jahren zu diskutieren, sowie einen Ausblick auf die nächsten 10 Jahre zu geben. Haben wir etwas vergessen? Lasst es uns gerne auf Twitter wissen.

    Folge 34: Web ohne JavaScript?

    Play Episode Listen Later Apr 4, 2022 26:49


    In dieser Folge diskutieren wir über die Rolle von JavaScript in der Webentwicklung und darüber, ob Webseiten und -anwendungen auch ohne funktionieren sollten. Dabei sprechen wir über die Rolle die Frameworks wie Angular, React oder auch Vue eingenommen haben, und an welchen Stellen man als Web Developer deren Notwendigkeit noch einmal hinterfragen sollte. Links: (Älterer) Artikel mit Zahlen: https://www.heise.de/developer/artikel/colspan-15-Muss-auch-ohne-JavaScript-funktionieren-4619384.html Robin-Manuel auf Twitter: https://twitter.com/robinmanuelt Malte auf Twitter: https://twitter.com/maltelantin

    Folge 33: Rebase und Merge

    Play Episode Listen Later Mar 21, 2022 29:13


    Nachdem wir in der letzten Folge über Branching-Strategien gesprochen haben, stellt sich natürlich die Frage wie nach einem Pull Request der Code nun in den Ziel-Branch gebracht wird. Hierfür gibt es nämlich verschiedenen Möglichkeiten, die jeweils so ihre Vor- und Nachteile mit sich bringen. Wir sprechen daher heute über Merge, Rebase, Squash und weitere schöne Dinge. Links: GitHub: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github Azure DevOps: https://docs.microsoft.com/en-us/azure/devops/repos/git/merging-with-squash?view=azure-devops GitLab: https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merge.html Details zu Rebase: https://devblogs.microsoft.com/devops/pull-requests-with-rebase/

    Folge 32: Branching Strategien

    Play Episode Listen Later Mar 7, 2022 26:27


    Nachdem wir vor Kurzem gemerkt haben, dass sich unsere Branching und Release Strategien stark unterscheiden, möchten wir diese heute einmal in Ruhe vergleichen, sowie die Vor- und Nachteile besprechen. In dieser Folge geht es daher neben den grundsätzlichen Vorteilen von Feature Branches und Pull Requests, um eine Gegenüberstellung von GitFlow und GitHub Flow. Links: Git patterns and anti-patterns talk: https://www.youtube.com/watch?v=ykZbBD-CmP8 Atlassian über GitFlow: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow GitHub über GitHub Flow: https://docs.github.com/en/get-started/quickstart/github-flow GitLab über GitLab Flow, sowie GitFlow und GitHub Flow: https://docs.gitlab.com/ee/topics/gitlab_flow.html

    Folge 31: Ist das Dokumentation oder kann das weg?

    Play Episode Listen Later Feb 21, 2022 27:35


    Wenn es um Softwaredokumentation geht, gibt es schnell zwei Lager. Diejenigen, bei denen eine ausführliche Dokumentation des Projektes in Form von Kommentaren und einem separaten Dokument einfach dazugehören, und diejenigen die der festen Überzeugung sind, dass guter Code die beste Dokumentation ist. Wie wir das Thema sehen und welche Tools wir empfehlen, erfahrt ihr in dieser Folge. Links: Architecture Decision Records https://thomasbandt.com/architecture-decision-records Docusaurus https://docusaurus.io draw.io https://draw.io

    Folge 30: Sicherheit in Web Apps mit der OWASP Top 10

    Play Episode Listen Later Feb 7, 2022 41:02


    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 wichtigsten Themen rund um die Sicherheit von Web Applikationen. Das Open Web Application Security Project (OWASP) ist eine Non-Profit-Organisation die sich zum Ziel gesetzt hat, die Sicherheit von Anwendungen im Web zu verbessern. Ein Mittel dafür ist die Erstellung der regelmäßig aktualisierten Top 10 Liste, die dazu dient ein Bewusstsein für die wichtigsten Risikofaktoren zu erreichen. Links: OWASP Top 10 https://owasp.org/www-project-top-ten

    Folge 29: Der Fall "color.js & faker.js" - Aktivismus oder Sabotage?

    Play Episode Listen Later Jan 24, 2022 25:48


    Noch einmal möchten wir auf die Abhängigkeit von Open Source Projekten eingehen und diskutieren, wie wir als Community und Softwareindustrie mit den Menschen hinter quelloffener Software und dem Potential von bewusster Sabotage umgehen. Anlass ist die Manipulation der OpenSource Projekte colors.js und faker.js durch den Maintainer und die bewusste Veröffentlichung angepasster npm-Pakete, die diese unbrauchbar machen. Links: Artikel auf The Verge (Englisch): https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected Artikel auf Heise (Deutsch): https://www.heise.de/news/Paketmanager-npm-Entwickler-macht-eigene-Packages-unbrauchbar-6322366.html Artikel auf Bleeping Computer (Englisch): https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/ Tweet von Robin-Manuel: https://twitter.com/robinmanuelt/status/1481122946169151489

    Claim todo:cast - Entwickler Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel