todo:cast - Developer Podcast artwork

todo:cast - Developer Podcast

96 episodes - German - Latest episode: 2 days ago -

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

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Folge 45: No Code / Low Code

September 05, 2022 00:00 - 23 minutes - 31.8 MB

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 L...

Folge 44: Programmieren lernen

August 22, 2022 00:00 - 32 minutes - 44 MB

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...

Folge 43: Config von Code trennen

August 08, 2022 05:20 - 31 minutes - 43.4 MB

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 ht...

Folge 42: Code Coverage

July 25, 2022 00:00 - 20 minutes - 27.7 MB

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:...

Folge 41: Zertifizierungen

July 11, 2022 00:00 - 28 minutes - 38.6 MB

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://tw...

Folge 40: API Versionierung

June 27, 2022 00:00 - 23 minutes - 31.6 MB

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...

Folge 39: Konferenzen & Public Speaking

June 13, 2022 00:00 - 35 minutes - 47.4 MB

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://twitt...

Folge 38: Hyrum's Law und API Design

May 30, 2022 00:00 - 27 minutes - 36.7 MB

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/r...

Folge 37: Skalierbarkeit

May 16, 2022 00:00 - 34 minutes - 43.9 MB

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: [email protected]

Folge 36: Muss ich (noch) Kubernetes lernen?

May 02, 2022 00:00 - 31 minutes - 42.7 MB

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 stell...

Folge 35: Rückblick und Ausblick zur Softwareentwicklung

April 18, 2022 00:00 - 39 minutes - 52.6 MB

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?

April 04, 2022 00:00 - 26 minutes - 34.6 MB

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.h...

Folge 33: Rebase und Merge

March 21, 2022 05:12 - 29 minutes - 39.1 MB

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-r...

Folge 32: Branching Strategien

March 07, 2022 00:00 - 26 minutes - 35.7 MB

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.atlassi...

Folge 31: Ist das Dokumentation oder kann das weg?

February 21, 2022 00:00 - 27 minutes - 36.7 MB

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...

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

February 07, 2022 00:00 - 41 minutes - 54.1 MB

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 wichtig...

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

January 24, 2022 06:00 - 25 minutes - 34.7 MB

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...

Folge 28: Log4j Sicherheitslücke "Log4Shell"

January 10, 2022 05:00 - 22 minutes - 30.9 MB

In der ersten Folge des Jahres sprechen wir noch einmal über Log4Shell bzw. die im Dezember bekannt gewordene Verwundbarkeit der Java Logging Library Log4j. Wie mittlerweile deutlich geworden ist, sind die Auswirkungen massiv und zahlreiche Internetdienste waren betroffen. Wir besprechen, worum es eigentlich geht, was man jetzt tun sollte und was wir für Zukunft daraus lernen können. Links: CVE-2021-44228 "Log4Shell" https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228 Apache Log4...

Folge 27: Weihnachtsfolge 2021

December 20, 2021 18:16 - 28 minutes - 38.5 MB

Developer Highlights, Geschenke und gute Vorsätze fürs neue Jahr - das ist unsere Weihnachtsfolge. Wir blicken auf das Jahr 2021 zurück, diskutieren Technologien die uns beeindruckt haben und nehmen uns vor allem eines für 2022 vor: Regelmäßig eine neue Folge von diesem Podcast aufnehmen! Um den Jahresabschluss mit euch zu feiern und uns für eure Treue zu bedanken, möchten wir ein paar von euch beschenken. Als Geschenke gib es unter anderem kluge Bücher wie: - Clean Code von Robert Martin...

Folge 26: CI/CD Agents - self-hosted vs. managed

November 29, 2021 00:00 - 23 minutes - 32.8 MB

Um im Rahmen des Entwicklungsprozesses bestimmte Teile zu automatisieren und CI/CD einsetzen zu können, wird eine entsprechende Ausführungsumgebung benötigt. Diese so genannten Runner oder Agents, werden entweder in der eigenen (Cloud-)Infrastruktur bereitgestellt oder vom CI/CD Service Anbieter als Dienst bereit gestellt. In dieser Folge sprechen wir über die verschiedenen Möglichkeiten sowie deren Vor- und Nachteile.

Folge 25: Pull Request Reviews

October 05, 2021 07:35 - 30 minutes - 40.3 MB

Pull Request Reviews sind garnicht so einfach. Neben technischem Feedback gibt es auch kulturelle Aspekte im Team zu beachten. Worauf sollte man im Pull Request Review eigentlich achten und worauf nicht? Und wie gebe ich eigentlich richtig Feedback? Das versuchen wir in dieser Folge zu klären. Links: "I'm Changing How I Review Code" von Dan Goslen: https://dev.to/dangoslen/i-m-changing-how-i-review-code-328g "How to Review Code as a Junior Developer" von Pinterest Engineering https://mediu...

Folge 24: GitHub Copilot

September 03, 2021 05:30 - 27 minutes - 37.4 MB

Copilot ist ein neues Tool von GitHub um Code anhand von Methoden Signaturen und Kommentaren live im Editor auf Basis eines ausgeklügelten Machine Learning Models zu generieren. Wie gut es wirklich ist und ob das die Zukunft der Software Entwicklung nachhaltig verändern wird haben wir uns mal angeschaut. Links: - GitHub Copilot: https://copilot.github.com/

Folge 23: Progressive Web Apps

July 10, 2021 00:00 - 30 minutes - 40.7 MB

In dieser Folge steigen wir tiefer in das Thema Progressive Web Apps (PWA) ein und diskutieren, was wir persönlich darunter verstehen. Dabei konzentrieren wir uns auf den Grundgedanken hinter dem Konzept, welche Probleme sie lösen und ob man auf sie setzen sollte. Sind PWA mittlerweile soweit, dass man damit seine nativen Apps ersetzen kann? Diese und andere Fragen beantworten wir aus unserer Perspektive. Um die Folge kompakt zu halten sparen wir Aspekte wie konkrete APIs, Service Worker Nu...

Folge 22: Infrastructure as Code in der Praxis

June 19, 2021 00:00 - 32 minutes - 43 MB

Nachdem wir in Folge 9 das Thema Infrastructure as Code schon einmal beleuchtet haben, widmen wir uns in dieser Folge einigen Anwendungsbeispielen aus der Praxis. Dabei schauen wir uns an, in welchen Phasen des Entwicklungszyklus wir IaC einsetzen, zu welchem Zweck und mit welchen Technologien wir dabei arbeiten. Ihr erreicht uns bei Fragen und Rückmeldungen auf Twitter unter twitter.com/robinmanuelt und twitter.com/maltelantin Links: Blog Post Pull Requests deployen: https://pumpingco.de/b...

Folge 21: Geld verdienen in der Softwareentwicklung

May 02, 2021 07:38 - 38 minutes - 50.6 MB

Wie kann man eigentlich in der Softwareentwicklung Geld verdienen? Die Antwort auf diese Frage scheint einfach zu sein, aber tatsächlich gibt es viele verschiedene Varianten, von der Festanstellung bis zum eigenen Produkt. In dieser Folge unterhalten wir uns über dieses Thema und diskutieren aus unserer Sicht die Vor- und Nachteile der unterschiedlichen Jobs, sowie was in diesen Bereichen üblicherweise verdient wird. Zudem besprechen wir ein paar Möglichkeiten den nächsten Job oder Auftrag zu...

Folge 20: Identity, OAuth 2.0 und Open ID Connect

April 10, 2021 00:00 - 45 minutes - 60.9 MB

Da wir unseren Nutzer:innen einen einfachen und zugleich sicheren Zugang zu unseren Anwendungen ermöglichen wollen, kommen wir am Thema Identity Management nicht vorbei. Hierbei sollten wir wir auf etablierte Standards wie OAuth 2.0 und Open ID Connect setzen. In dieser Folge schauen wir uns das Thema zunächst grundsätzlich an und diskutieren dann die verschiedenen von den Standards vorgegeben Flows. Auch wer beim Identity Management keine vollständige Eigenentwicklung plant, sondern auf Dien...

Folge 19: GitOps

March 30, 2021 12:00 - 32 minutes - 43.2 MB

In dieser Folge sprechen wir über eine besondere Art des Continous Delivery, welches insbesondere in der Cloud Native Welt und bei der Nutzung von Kubernetes immer beliebter wird: GitOps. Mit GitOps wird ist das Git-Repository die zentrale Stelle, in der der Soll-Zustand der Anwendung von der Infrastruktur bis hin zum aktuellen Anwendungs-Release verwaltet wird. Zudem wird der Deployment-Prozess umgekehrt, so dass ein Deployment neuer Versionen durch einen erfolgreichen Commit ausgelöst wird ...

Folge 18: Cross-Platform Development

March 06, 2021 00:00 - 34 minutes - 46.1 MB

Dieses Mal sprechen wir über (Cross-Platform) App Development, sprich welche Wege es gibt Anwendungen für Betriebssysteme wie iOS, Android oder auch Windows zu entwickeln. Es gibt zu dieser Frage diverse Ansichten, was denn nun der Beste Ansatz ist und welchen Weg man heute einschlagen sollte. Wir schauen uns die wichtigsten Ansätze wie "native" Entwicklung, Hybride Web Apps, Progressive Web Apps oder auch Cross-Platform Frameworks an, besprechen die wichtigsten Eigenschaften und geben natürl...

Folge 17: Open Source in Softwareprojekten

January 09, 2021 07:04 - 35 minutes - 46 MB

Open Source Technologien sind aus den meisten modernen Softwareprokjekten kaum noch wegzudenken. Doch neben nuutzlichen Funktionen bringen Open Source Bibliotheken natürlich auch Herausfordrungen mit sich: Ist der Code sicher? Von wem und wie gut wird er gepflegt? Wie oft muss ich updaten? Und was ist eigentlich mit der Lizenz? Auf diese Fragen gehen wir in dieser Podcast-Folge ein. Links: Whitesource: https://www.whitesourcesoftware.com/ Open Source Lizenzen: https://opensource.org/licenses...

Folge 16: Monitoring und Logging

December 23, 2020 19:51 - 30 minutes - 40 MB

Vor allem bei verteilen Systemen und Micro Services, bietet kontinuierliche Überwachung in Form von zentralisiertem Monitoring und Logging die Möglichkeit, Probleme frühzeitig zu erkennen und bei Betrieb und Weiterentwicklung fundierte Entscheidungen zu treffen. In dieser Folge sprechen wir über die Bereiche, Technologien und Vorteile von Monitoring und Logging. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin

Folge 15: Deployment Strategien

November 13, 2020 00:00 - 37 minutes - 49.2 MB

Die meisten Developer wissen: Am Ende eines langen Arbeitstages, am besten am Freitag, noch schnell ein Production Deployment eines neuen Release machen ist keine gute Idee. Aber welche Deployment Stategien gibt es eigentlich und welche Herausforderungen bringen diese mit sich? In dieser Folge sprechen wir darüber und schauen uns an, was sich z.B. hinter Begriffen wie Blue/Green und Canary 🐤 Deployments verbirgt. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https:/...

Folge 14: Helm

November 02, 2020 00:00 - 26 minutes - 36.3 MB

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 ermöglicht eigene, auch komplexe, Kubernetes Applikationen zu verwalten. Mit Hilfe von Helm Charts werden die eigenen Anwendungen auf Kubernetes beschrieben, installiert und aktualisiert. Durch die breite Verfügbarkeit von Charts für beinahe alle Anwendungen, lässt sich nicht nur die eigenen Anwendung, sondern auch alle Abhängigkeiten direkt über...

Folge 13: Feature Flags

October 05, 2020 00:00 - 31 minutes - 43.7 MB

An diesem Feiertag im Oktober unterhalten wir uns über Feature Flags (manchmal auch Feature Toggles bzw. Bits genannt). Solche Flags ermöglichen es verschiedenen Usern der eigenen Anwendungen auf der gleichen Codebasis unterschiedliche Funktionalität zur Verfügung zu stellen sowie neue Funktionen zu erproben oder auch dynamisch den Funktionsumfang an die aktuelle Nutzung anzupassen. Wir ordnen das Thema in die Kategorien von Permission Flags, Operation Flags, Experimentation Flags und Release...

Folge 12: DAPR

September 02, 2020 00:00 - 25 minutes - 35.2 MB

DAPR steht für Distributed Application Runtime und ist ein Open Source Projekt, was die Abhängigkeiten zu Cloud Services modular entkoppelt und die Arbeit mit verschiedenen Programmiersprachen und Micro-Services erleichtern soll. Wir haben einen ersten Blick auf DAPR geworfen. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin Offizielle dapr Website: https://dapr.io

Folge 11: Agile Softwareentwicklung mit Scrum

August 14, 2020 07:07 - 36 minutes - 45.9 MB

Als "Scrum Certified Product Owner", gibt Malte uns diese Folge eine Einführung in das Thema Agile Software Entwicklung mit Scrum. Wir diskutieren, was das Projekt Management Framework hergibt, wie man es an seine Bedürfnisse anpassen kann und ob Scrum auch außerhalb der Softwareentwicklung Relevanz findet. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin

Folge 10: Kubernetes

May 11, 2020 13:44 - 39 minutes - 39.7 MB

Nachdem wir mit dem Thema Container in Folge 6 die Grundlagen gesetzt haben, sprechen wir dieses Mal über Kubernetes. Der Container-Orchestrator hat sich in den letzten Jahren als Quasi-Standard etabliert und ist aktuell aus keiner Diskussion über die Betriebsplattform einer Cloud-Anwendung wegzudenken. Aus diesem Grund sollte jede*r Entwickler*in zumindest grundsätzliches Verständnis von Kubernetes haben. Wir hoffen, dass wir mit dieser Folge dazu beitragen können. Ihr erreicht uns auf Twit...

Folge 9: Infrastructure as Code

April 20, 2020 00:00 - 29 minutes - 28.3 MB

Infrastructure as Code (IaC)beschreibt den Ansatz, eine Beschreibung seiner Zielinfrastruktur ebenfalls in Form von Code in ein Repository mit einzuchecken, zu versionieren und diese möglicherweise auch in CI/CD Pipelines automatisiert auszuführen. Die meisten Cloud-Plattformen bieten ihre eigenen Technologien dafür an, aber auch plattformübergreifende Standards wie Terraform und Pulumi setzen sich durch. Wir haben uns die grundsätzlichen Vorteile und die Unterschiede angeschaut. Ihr erreich...

Folge 8: Entwickeln im Container

March 30, 2020 00:00 - 24 minutes - 25.4 MB

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 mitgebracht: Softwareentwicklung innerhalb eines Containers. Ein Container kann nämlich nicht nur für den Betrieb einer Anwendungen, sondern auch während der Entwicklung genutzt werden, um einen großen Teil der benötigten Tools, im Rahmen einer einheitlichen Umgebung, für alle Teammitglieder bereit zu stellen. In Kombination mit einem Editor wie V...

Folge 7: Remote First Arbeiten in Zeiten von Quarantäne und Corona

March 14, 2020 00:00 - 28 minutes - 28.9 MB

Aus aktuellem Anlass geht es in dieser Folge um Home Office und die Zusammenarbeit in "Remote First" Entwicklungsteams. Viele unserer Kollegen und Kunden arbeiten in diesen Tagen zum ersten Mal vollständig von zu Hause und damit gezwungenermaßen in einem verteilten Team. Wir möchten daher unsere Erfahrungen und ein paar Tipps aus mehreren Jahren Remote First mit euch teilen. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin Scott Hanselm...

Folge 6: Container und Docker

February 08, 2020 00:00 - 26 minutes - 25 MB

Containertechnologien sind seit einigen Jahren nicht mehr aus dem Developer-Alltag weg zu denken. In dieser Folge disktieren wird das grundlegende Konzept hinter Containern auf Basis von Docker und erläutern die Vorteile, welche Container für die Entwicklung und den Betrieb von Applikationen. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin Free eBook: "Containerize Your Apps with Docker and Kubernetes" https://azure.microsoft.com/en-us...

Folge 5: Secret Management

September 13, 2019 15:26 - 20 minutes - 21.7 MB

Passwörter, Connection Strings und API Keys gehören zu fast jedem modernen Software-Projekt. Diese Folge dreht sich um Möglichkeiten, diese Secrets zu verwalten und zu schützen. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin

Folge 4: Tabs vs. Spaces

September 02, 2019 12:03 - 24 minutes - 25.3 MB

Die alte Fehde zwischen Softwareentwicklern scheint geklärt: Malte glaubt, unschlagbare Argumente in der Tabs vs. Spaces-Diskussion gefunden zu haben. Finden wir es heraus! Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin Reddit Thread über Accessibility bei Tabs vs. Spaces https://www.reddit.com/r/javascript/comments/c8drjo/nobody_talks_about_the_real_reason_to_use_tabs/ Studie von Felipe Hoffa über Nutzung von Tabs vs. Spaces in GitH...

Folge 3: Continous Integration / Continous Delivery

July 12, 2019 21:04 - 26 minutes - 27.4 MB

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 einer kurzen Einführung in das Thema besprechen wir, wo wir in unseren Projekten bei diesem Thema stehen und was sich für uns bewährt hat. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin How Netflix Thinks of DevOps https://www.youtube.com/watch?v=UTKIT6STSVM

Folge 2: Coding Styles

April 05, 2019 00:00 - 24 minutes - 24.4 MB

Wer hat sich noch nie über den Code-Style von anderen Entwicklern aufgeregt? Über Geschmack lässt sich ja bekanntlich gut Streiten, daher unterhalten wir uns dieses Mal über Code Styles, entsprechendes Tooling und Möglichkeiten einen Streit im Team um dieses Thema vorzubeugen. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin Prettier.io https://prettier.io/ Robin-Manuel's Blogpost zu dem Thema: https://pumpingco.de/blog/enforcing-a-con...

Folge 1: Code Collaboration

March 15, 2019 00:00 - 35 minutes - 33.8 MB

Git hat sich zum quasi Standard für Source Control entwickelt. Aber wie arbeiten wir mit Git / GitHub zusammen? Welche Branching und Merging Strategien gibt es? Wie arbeiten wir effizient in Open Source Projekten auf Basis von Git Zusammen? Diese und weitere Fragen besprechen wir in Folge 1. Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin

Folge 0: Vorwort

March 10, 2019 00:00 - 2 minutes - 2.34 MB

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 Softwareentwicklung aus. Unsere Gespräche sind nicht nur immer wieder spannend, sondern wir lernen jedes Mal etwas Neues. Warum also das Ganze nicht aufzeichnen und als Podcast anderen zur Verfügung stellen? Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin

Twitter Mentions

@robinmanuelt 65 Episodes
@maltelantin 64 Episodes
@dagorenouf 1 Episode
@dotnetmeme 1 Episode
@tomgoldsteincs 1 Episode