todo:cast - Developer Podcast

todo:cast - Developer Podcast

By Robin-Manuel Thiel und Malte LantinTechnology
Download on the App Store

todo:cast - Developer Podcast episodes

  • Folge 20: Identity, OAuth 2.0 und Open ID Connect
    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 Dienstleister setzt, sollte einen Überblick über die verschiedenen Wege der Authentifizierung und Autorisierung haben.
    Ihr erreicht uns auf Twitter unter twitter.com/robinmanuelt und twitter.com/maltelantin
    Links:
    Okta: https://www.okta.com/
    ORY: https://www.ory.sh/
    Video OAuth 2.0 and OpenID Connect (in plain English) von Nate Barbettini : https://youtu.be/996OiexHze0
    OAuth2 with PKCE for Mobile Apps and Single Page Apps: https://www.ory.sh/oauth2-for-mobile-app-spa-browser/
    AppAuth SDK: https://appauth.io/
    JWT.io: https://jwt.io/
    46 min
  • Folge 19: GitOps
    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 und die Zielumgebung aktiv den letzten Stand der Anwendung z.B. als Container bezieht.
    Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin
    Links:
    Why Adopt GitOps: https://blog.container-solutions.com/why-adopt-gitops
    GitOps Limitation: https://blog.container-solutions.com/gitops-limitations
    Flux: https://fluxcd.io/
    Argo CD: https://argoproj.github.io/argo-cd/
    33 min
  • Folge 18: Cross-Platform Development
    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ürlich auch unsere eigenen Meinung zu dem Thema ab.
    Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin
    Links:
    Apache Cordova: https://cordova.apache.org/
    React Native: https://reactnative.dev/
    Flutter: https://flutter.dev/
    Xamarin: https://dotnet.microsoft.com/apps/xamarin
    35 min
  • Folge 17: Open Source in Softwareprojekten
    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
    Gängige Lizenzen erklärt: https://snyk.io/blog/mit-apache-bsd-fairest-of-them-all/
    TEDx Talk Doing business with Open Source: https://youtu.be/krcKkiKBKms
    36 min
  • Folge 16: Monitoring und Logging
    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
    31 min
  • Folge 15: Deployment Strategien
    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://twitter.com/maltelantin
    38 min
  • Folge 14: Helm
    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 Helm verhalten.
    Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin
    Links:
    Helm: https://helm.sh/
    Cloud Native Trail Map: https://github.com/cncf/trailmap
    Session "An Introduction to Helm" (Kubecon 2020): https://youtu.be/x2w6T0sE50w
    27 min
  • Folge 13: Feature Flags
    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 Flags ein und sprechen über unsere eigenen Erfahrungen damit.
    Ihr erreicht uns auf Twitter unter https://twitter.com/robinmanuelt und https://twitter.com/maltelantin
    Artikel von Pete Hodgson:
    https://www.martinfowler.com/articles/feature-toggles.html
    Azure App Configuration:
    https://azure.microsoft.com/de-de/services/app-configuration/
    AWS App Config:
    https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
    32 min
  • Folge 12: DAPR
    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
    26 min
  • Folge 11: Agile Softwareentwicklung mit Scrum
    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
    37 min

About todo:cast - Developer Podcast

From the publisher's feed

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…

More shows like todo:cast - Developer Podcast

Bits und so by Undsoversum GmbH

Bits und so

25 Listeners

Freak Show by Metaebene Personal Media - Tim Pritlove

Freak Show

9 Listeners

Apfelfunk by Malte Kirchner & Jean-Claude Frick

Apfelfunk

7 Listeners

Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

Lage der Nation - der Politik-Podcast aus Berlin

224 Listeners

Das Wissen | SWR by SWR

Das Wissen | SWR

104 Listeners

c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

c’t uplink - der IT-Podcast aus Nerdistan

8 Listeners

heiseshow by heise online

heiseshow

3 Listeners

Computer und Kommunikation by Deutschlandfunk

Computer und Kommunikation

9 Listeners

11KM Stories by Tagesschau

11KM Stories

312 Listeners

Lanz + Precht by ZDF, Markus Lanz & Richard David Precht

Lanz + Precht

329 Listeners

11KM: der tagesschau-Podcast by tagesschau

11KM: der tagesschau-Podcast

27 Listeners

RONZHEIMER. by Paul Ronzheimer

RONZHEIMER.

160 Listeners

Die Lage international mit Christian Mölling by stern / Steffen Gassel, Moritz Gathmann, Christian Mölling

Die Lage international mit Christian Mölling

8 Listeners

Der KI-Podcast by ARD

Der KI-Podcast

20 Listeners

KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

KI-Update – ein heise-Podcast

10 Listeners