Code Revue

Code Revue

By Kevin Heyland & Stephan DörflerTechnology
Download on the App Store

Code Revue episodes

  • Die technische Bugwelle

    Was haben Schifffahrt und agile Softwareentwicklung gemeinsam? Und warum ist Schuld so vieldeutig? Und was haben eigentlich damals Kevin und Stephan während ihrer Arbeitszeit getrieben?

    Diesen, und (wie immer) vielen anderen Fragen widmen wir uns in der aktuelle Ausgabe von Code Revue. Wir erzählen euch den einzig richtigen Weg, mit ‘technical debt’ umzugehen und sagen euch, warum das für jedes Team und jedes Projekt anders läuft.

    1 hr 6 min
  • Eating your own dogfood

    Beim Planning waren Stephan und Kristin hin und weg vom Thema “Eating your own dogfood”. Nach anfänglicher Skepsis, was er wohl so dazu beitragen könnte, ließ sich auch Kevin in dieser Folge von dem Thema hinreißen.

    Aber was haben Hunde mit Softwareentwicklung zu tun? Und warum muss ich das Nassfutter aus der Dose essen? Nachdem wir über die wohl leckersten Hundefuttersorten gesprochen haben – Nicht – reden wir darüber, wie sinnvoll es ist, sein eigenes Produkt/Software im Tagesgeschäft selbst einzusetzen und wie das ein veganer Fleischer handhabt. Ob uns dieser Spagat gelingt, erfährst du nur, wenn du rein hörst.

    1 hr 6 min
  • UI/UX mit Michelle Dipp (Dabeipackzettel GmbH)

    In dieser Folge haben wir Michelle Dipp von Dabeipackzettel als Gast.
    Gemeinsam mit ihr klären wir den Unterschied zwischen UI und UX und beleuchten, ob es clever ist, jedem Trend zu verfolgen.
    Dabei nimmt uns Michelle mit auf ihre berufliche Reise.

    Krönender Abschluss der Folge sind die Sammlung der witzigsten und kreativsten Verabschiedungen.

    45 min
  • Beziehung Kunde-Entwickler

    Stille Post oder besser ehrliche Worte? Und wie erkläre ich meinem Kunden wofür ich eigentlich sein Geld ausgegeben habe? Diese und viele weitere Fragen beleuchten wir diesmal. Am Ende dieser Folge wird nicht nur klar welche Vorurteile über Entwickler zutreffen, sondern auch ob man einen “Kevin” für sein Projekt benötigt.

    58 min
  • Minimum Viable Product mit Dominic Schmidt

    Es gibt nur wenige Folgen, die in die 4000-jährige Geschichte des Podcasts eingehen, aber diese wird mit Sicherheit dazugehören, denn Zugast ist unser MVP Dominic Schmidt von Hörluchs Hearing. Wir reden mit ihm über das Minimum Viable Product (MVP) und seine ersten persönlichen Erfahrungen mit dieser Herangehensweise bei der Entwicklung von AuReX, einem neuen Software-Tool zur Funktionsprüfung von Hörluchs-Otoplastiken. Aber auch über die Chancen und Grenzen des MVPs bei der Entwicklung physischer Produkte.

    1 hr 15 min
  • Planning 02

    Diese Folge gleich zwei zugehörige Memes:

    Mit Review und Retro haben wir in den letzten Folge den ersten Sprint und damit die erste Staffel unseres Podcast-Projektes abgeschlossen. Zwar sind wir noch immer blutige Anfänger, wenn es um Podcasts geht, aber die Erfahrung in agilen Projekten hat uns eins mit Sicherheit gelehrt: “Fertig” ist ein bewegliches Ziel, das sich gerne immer weiter in die Zukunft verschiebt. Also machen wir natürlich weiter.
    Wir starten voller Elan in die ersehnte zweite Staffel. Wie es sich für ein agiles Projekt gehört, geht dem Sprint ein Planning voraus, in dem wir unsere Neuerungen, Erwartungen und Anforderungen definieren. Und davon gibt es nicht zu wenig. In dieser Folge gibt es einen ersten Ausblick darauf, was in den nächsten Episoden an Features zu erwarten ist und welche wundervollen Gäste ihr Wissen mit uns und euch teilen werden.

    1 hr
  • Review & Retro

    Reviews und Retros sind zwei unterschiedliche Paar Schuhe. Beide ziehen wir uns in dieser Folge an und laufen ein wenig darin herum. Jeder unterschiedlich weit und auf seine Weise, aber am Ende kommen wir doch gemeinsam am Höhepunkt der ersten Staffel Code Revue an. Wir sind im Mai 2020 angetreten einen Podcast aus der Erde zu stampfen. Ohne jede Erfahrung. Ahnungslos und unbedarft. Aber dafür mit umso mehr Fantasie und Leichtsinn. Was wir auf dieser Lehrfahrt 10 Folgen später gelernt haben, besprechen wir so ausführlich wie nötig, mit Erkenntnissen, die über die einer Podcast-Produktion hinausgehen.

    1 hr 11 min
  • Agile Shortcomings, mit Alexander Schmidt (DEVDEER)

    Das große Staffelfinale (fast) in Spielfilmlänge, in dem alles anders kommt als geplant. Zu Gast ist Alexander Schmidt, CTO der DEVDEER GmbH aus Magdeburg und er redet mit uns über die Unzugänglichkeiten von Scrum bzw. des Scrum-Guides. Wir eruieren nicht etwa, warum Dailies hier und da überflüssig sind oder warum manche Projekte einfach zu klein sind für Scrum, sondern sprechen über die Agile Idee, warum es so schwer ist, Scrum in seiner Reinform umzusetzen, warum alle Rollen vom Stakeholder bis zum Developer Kompromisse machen müssen und warum wir das trotzdem(?) unendlich gern machen.

    Show Notes

    The Unicorn Project

    The DevOps Handbook

    Phoenix Project

    Agile Manifesto

    Scrum Guide

    YouTube Kanal Alexander Schmidt

    1 hr 17 min
  • CI/CD & Automatisierung

    Stephan wollte unbedingt eine Folge über CI/CD machen und ich habe ihm den Gefallen getan. Nachdem wir über die heißesten Buzzwords gesprochen haben, reden wir darüber, wie man Fehlern auf die Schliche kommt; sie bis zur Erschöpfung auf ihrem Weg zur Produktiv-Stage einschüchtert und behindert, um ihnen am Ende erfolgreich das Handwerk zu legen. Außerdem versuchen wir auch händeringend, Nachteile von Continuous Integration und Continuous Delivery zu finden, denn wir sind ein ausgewogener Podcast. Ob uns das gelingt, und was diese Memes mit all dem zu tun haben, erfährst du nur, wenn du rein hörst.


    Shownotes:

    The Phoenix Project

    The DevOps Handbook
    Folge 3 – Versionskontrolle
    CI/CD Konzepte
    Definition CI
    Definition CD
    Intro zu CI/CD Pipelines und Jenkins
    Continous Deployments @ Instagram
    Extreme Programming
    Weekly Dev Tips Podcast
    Subreddit

    Tools:

    SonarQube

    StyleCop
    Liste für Code-Analysis-Tools
    Jenkins (und optional BlueOcean)
    Azure DevOps
    Drone CI
    List of CI services

    1 hr 17 min
  • Junior vs. Senior Developer, mit David Bergstein (i2solutions)

    Die Folge, nach der jeder, egal ob Developer oder interessierter Laie, am Ende den Unterschied der Rollen / Entwicklungsausprägungen eines Entwicklers kennen sollte. Und verstehen müsste, warum es für den Entwickler selbst, eine Projektsteuerung und für eine Unternehmenssteuerung wichtig werden kann, diese Ausprägungen so gut es geht für ein entsprechendes Erwartungs- und Kosten-Management zu definieren und kommunizieren.

    Die meistens Entwickler werden als Mid-Level Entwickler in ihrer Entwicklung stehen bleiben. Auch wenn in ihren Arbeitsverträgen/LinkedIn-Profilen etwas anderes steht. Das ist auch total in Ordnung. Aber umso wichtiger war es uns, dieses Level in dieser Folge herauszuarbeiten: Gründe für die “Stagnation” zu identifizieren, Risiken für die Organisation zu benennen und mögliche Strategien im Umgang damit zu entwickeln.

    1 hr 29 min

About Code Revue

From the publisher's feed

Agiles Podcasting