11 Followers
2 Following
3 Posts
Herr Mies will's wissen ist die zweiwöchige Interview-Reihe rund um IT Themen von und mit @danielmies
Podcasthttps://mies.me
Podcast Feedhttps://mies.me/feed/mp3/
Neue Woche, neue Folge: Thomas und ich diskutieren in der aktuellen Folge über Trunk Based Development. https://mies.me/2018/09/10/hmww26-trunk-based-development-mit-thomas-traude/
HMww26 - Trunk Based Development mit Thomas Traude

Feature branch oder trunk based, das ist hier die Frage. Zusammen mit Thomas Traude diskutiere ich dieses kontroverse Thema. Kaum startet der Podcast so richtig in die Vollen erwähnt Thomas, dass er mit Groovy arbeitet. Das müssen wir direkt zum Anlass nehmen über die Programmiersprache zu sprechen. Bevor es dann ums eigentliche Thema geht, erzählt Thomas noch schnell von der Softwerkskammer, welche sich regelmäßig im Ruhrgebiet (Meetup) trifft. Statt langer Texte bieten wir Euch diesmal zahlreiche Links, die Thomas für uns zusammengetragen hat. Bücher Continuous Integration (2007), Paul M. Duvall, Steve Matyas, Andrew Glover Continuous Delivery (2010), Jez Humble, Dave Farley The DevOPS Handbook (2016), Jez Humble & co. Accelerate (2018), Nicole Forsgren Phd, Jez Humble, Gene Kim Links https://trunkbaseddevelopment.com (Paul Hammant) https://continuousdelivery.com (Jez Humble) http://www.davefarley.net/?p=247 (Continuous Integration and Feature Branching, Dave Farley) https://twitter.com/jezhumble/status/982988370942025728 (Jez Humbles Twitter Kommentar) https://martinfowler.com/articles/continuousIntegration.html https://martinfowler.com/bliki/FeatureBranch.html https://martinfowler.com/bliki/BranchByAbstraction.html https://martinfowler.com/bliki/FeatureToggle.html https://www.togglz.org/ http://kean.github.io/post/trunk-based-development https://stxnext.com/blog/2018/02/28/escape-merge-hell-why-i-prefer-trunk-based-development-over-feature-branching-and-gitflow/ Presentations/Talks https://www.youtube.com/watch?v=h4DM-Wa0aDQ, Thierry de Pauw, Feature Branching is Evil https://www.youtube.com/watch?v=lqRQYEHAtpk, Sam Newman, GOTO 2017: Feature Branches and Toggles in a Post-GitHub World https://www.youtube.com/watch?v=meB_SWzZm8M, Paul Hammant, Trunk-Based Development economics

In der aktuellen Folge spreche ich mit Holger über Frontend Testing. Nach der langen Sommerpause haben wir uns etwas mehr Vorgeplänkel gegönnt und haben auch über #mastodon gesprochen: https://mies.me/2018/08/28/hmww25-frontend-testing-mit-holger-grosse-plankermann/

Kurze Warnung vorweg: Es gibt auch ein wenig Bundesliga content. Dank Kapitelmarken könnt ihr die aber auch skippen.

HMww25: Frontend Testing mit Holger Grosse-Plankermann

In der ersten Folge nach der Sommerpause kommt Holger vorbei. Holger ist einer der beiden Gastgeber von autoweird.fm und war auch schon in der ersten Folge mein Gast. In der wohl längsten Einleitung des Podcasts unterhalten wir uns über die vergangene Sommerpause und die Angst, Reaper und Ultraschall nach so langer Zeit wieder einrichten zu müssen. Immerhin hat alles geklappt ohne das Video zur Routing Matrix erneut sehen zu müssen. Ein klein wenig Eigenwerbung muss sein: Vor ein paar Wochen wurde die 2. Folge Schepp&Mies zum Thema Responsive Webdesign aufgenommen in der es um die neue Webseite der Rheinischen Post geht. Irgendwie kommen wir in dem Zuge auf Sportseiten und verwandeln den Podcast dann kurzerhand in einen Fußball-Podcast. Als Experten müssen wir natürlich die erste Trainerentlassung vorhersagen und auch einen Ausblick auf die neue Saison unserer Vereine geben. Bevor wir dann beim eigentlichen Thema sind, geht es noch kurz um Mastodon. Holger ziert sich hier noch, mich könnt ihr aber schon dort finden. Wenn ihr hier selber aktiv werden wollt, schaut doch mal auf mastodon.social vorbei. Aber natürlich haben wir auch ein Thema: Testing und Frontend Testing im speziellen. Nach einem kurzen Ausflug zu Ruby, Elixir und Doctests erzählt Holger aus dem Projektalltag, wo er auf Cucumber.js setzt. Die Zeiten von Karma sind dort jedenfalls vorbei. Stattdessen setzt er, wie wahrscheinlich viele momentan, auf Jest. Zum Thema Jest hat Holger mehrere Talks gehalten (und berichtet bei autoweird.fm darüber). Gerade die einfache Konfiguration (klappt z.B auch im Zusammenspiel mit TypeScript) hat es uns angetan. Beim Thema Mocking geht Holger ins Detail, da hier gerade bei imports am Anfang gerne Probleme auftauchen. Da stellt sich quasi automatisch die Frage, wie man mit zahlreichen imports umgehen soll und was sie uns über den getesteten Code sagen können. Das Killer-Feature von Jest sind Snapshot Tests, die durch den Interactive Snapshot Mode noch verbessert wurden. Wo man Snapshots einsetzen kann und wo besser nicht ist natürlich auch ein Thema Am Ende folgt dann noch das Outro, welches Dave Kotylar für mich produziert hat. Wenn ihr seine Musik mögt, dann schaut doch mal auf einem seiner Profile vorbei: https://open.spotify.com/artist/2JcksnUbgNBCg6VsxbITpP https://soundcloud.com/gridglider https://www.facebook.com/GridGlider/ Intro: https://www.youtube.com/watch?v=305ryPvU6A8