Blog

  • Folge 46: Herr Potter und die Aktoren

    Heute haben wir in unserer legendären Trelloliste mal wieder ganz nach hinten gescrollt!
    Das nun folgende Thema war schon ein Thema, als die autoweird-Folgenzahl noch einstellig war. Quasi noch vor der Pubertät. Also holen uns jetzt unsere infantilen Gedanken wieder ein:

    Damals hatten wir uns gesagt: Hmmm, die Idee muss vielleicht noch ein wenig sacken!
    Aber jetzt! Jetzt ist es endlich soweit – wir sagen: genug gesackt!

    Heute reden wir endlich mal über Akka! Und das Aktorenmodell! Und alles drum herum.
    Wozu braucht man eigentlich Akka? Und wozu nicht? Wird mit Akka alles gut oder gibt es da noch einen Haken?

    Und das alles kriegen wir locker in 10 Minuten hin! 🙂 Da passen noch easy drei andere Themen rein. So wie immer.
    Heute bestehen die restlichen 50 Minuten aber nur aus Rauschen! 🙂

    Links:
    Helmut Rahn hat das legendäre Tor von 1954 geschossen.
    Ikonisch kommentiert von Herbert Zimmermann.
    – Holger war auf Schloss Burg in Solingen. Schön da!
    – Und die Halteststelle heisst Burg Schloss.
    – @Autoweird.fm empfiehlt für’s Podcast hören Overcast.
    Akka ist von Lightbend.
    – Benedikt hat Akka von Heiko Seeberger gelernt.
    – Das Aktormodell geht auf Gul Abdulnabi Agha zurück, der dies im Rahmen seiner Dissertation entwickelt hat.
    – Mit Erlang hat das Aktormodell Verbreitung gefunden.
    Akka Typed ist Akka mit besserer Typisierung.
    Akka Persistence erweitert Akka um den PersistentActor.
    Akka HTTP ist eine DSL, um HTTP-basierte Anwendungen zu schreiben.
    Lagom ist ein Framework basierend auf Akka, welches im Microservice-Umfeld Verwendung findet.
    – Aktoren in Javascript: Akka.js.
    – Das Github Issue zur Folge.

    Bier:

    Heute verköstigen wir Bier aus der Männerhandtasche vom Christian. Danke nochmal!
    – Zunächst gibt es ein schönes Altfränkisches Klosterbier der Klosterbrauerei Weissenohe. Ein tolles Kellerbier.
    – Und dann gibt es den Hammer: Das legendäre Bamberger Rauchbier. Ist es ein Bier oder ein Schinken? Es hat zumindest keinen Fettrand. Aber irgendwie geil! Nur nichts für mal Zwischendurch. 🙂

    Datum der Aufnahme: 16.07.2018

  • Folge 45: Holger der Konferenzwanderer

    Sind wir jetzt noch in der Sommerpause, oder noch im Urlaubsmodus? Man weiß es nicht! 🙂 Aber wir waren in der letzten Zeit nicht untätig! Der Bene ist jetzt auf dem besten Weg Star-Youtuber zu werden!

    Heute thematisieren wir aber Holgers Abenteuer in der Welt der Konferenzen. Und das als Speaker!
    Die scheue Gazelle hat sich endlich mal getraut und hat einen Vortrag gehalten. Und das vor Leuten. Und die Leute haben ihn nicht ausgelacht. Also zumindest nicht die ganze Zeit! Awesome!
    Holger war mit seinem Talk über die JavaScript-Testbibliothek Jest in den letzten Wochen auf zwei Konferenzen unterwegs: Auf der EnterJS in Darmstadt und auf der Developer Week in Nürnberg. Was er da alles so erlebt hat! Natürlich ist eine hitzige Debatte über Node vs. Maven da nicht weit. Da bleibt kein Auge trocken.

    Links:

    Bier:

    In dieser Folge schlürfen Bene und Holger das IPA von Cliffs Brauwerk aus Leipzig. Ein klassisches IPA. Deswegen sehr geil!
    Selbstgebraut von einem Kumpel vom Marc. #Hörerbier. Sehr geil! Vielen Dank!

    Datum der Aufnahme: 02.07.2018

  • Folge 44: Die Katze guckt durchs Fenster

    So ist es, das Podcaster Leben in der Sommerpause: Da liegt man bei einem schönen Biercocktail mit Schirmchen irgendwo unter einer Palme an einem Strand in der Südsee und denkt an nix Böses. Und dann klingelt unvermittelt das Telefon:
    – „Hasse davon gehört?“
    – „Alter es ist Sommerpause! Ich mach noch nicht mal nen Taschenrechner an! Und schon lange kein Twitter!“
    – „Dann hör mir doch zu!“ Seine Stimme wurde dramatisch!
    – „Es sind furchtbare Dinge passiert! FURCHTBARE!!!“
    – „Papperlapapp!“
    – „Github wurde verkauft!“
    Schweigen!
    – „Verkauft?! Wer macht denn … so etwas“
    – „Karl Klammer, der alte Spacken, hat mir grad sein neues Katzentatoo gezeigt!“
    – „Ich bin in 5 Minuten da! Ich nehm den AutoCopter.fm“

    Links:

    • Holger hält seinen legendären Vortrag Frontend Testing mit Jest gleich zweimal in der nächsten Zeit: Einmal bei der EnterJS in Darmstadt und noch einmal bei der DWX in Nürnberg.
    • Außerdem war der Holger bei der Entwickelbar 2.0 mit dabei.
    • Über die GitHub-Übernahme hat sogar Spiegel Online berichtet.
    • Ist RX von Microsoft? Wir sind uns nicht sicher.
    • Was passiert eigentlich mit Atom, wo Microsoft doch schon Visual Studio Code hat?
    • Es ist kein Geheimnis, dass Microsoft mit dem Kauf seine Cloud-Dienste pushen will, allen voran Microsoft Azure.
    • Dieser Fernsehbericht veranschaulicht, was der Rest der Welt über GitHub mitbekommt.
    • Holger kann es kaum glauben, aber Heroku ist eine PaaS von Salesforce.
    • Der GitLab Status Bot hatte in den letzten Tagen Einiges zu berichten.
    • Jenkins kennen wir alle, haben wir alle früher gemacht, hat seinen Zenit aber irgendwie überschritten – oder was meint ihr?
    • Mit Jenkins X soll Jenkins auf neue, moderne Beine gestellt werden. Das Projekt integriert den Build Server mit Kubernetes.
    • Früher hieß Jenkins Hudson. Den gibt es sogar auch noch bei der Eclipse Foundation, interessiert aber keinen Menschen.
    • Das Github Issue zur Folge.

    Bier:

    Wir erfreuen uns erneut an großartigem Hörerbier!
    – Von Tim haben wir ein Palim Palim Pale Ale erhalten. Da gibt’s Bonuspunkte für den tollen Namen.
    Sascha behauptet, das Sierra Nevada Pale Ale wäre nur so geht so und schickt ein Vedett Extra Ordinary IPA ins Rennen. Hammer IPA! Wenn es nicht grad umkippt. Hier die versprochenen Videos dazu vom YouTube-Kanal Braxatores:
    – Erster Versuch: https://www.youtube.com/watch?v=sbJ_456QxSs
    – Zweiter Versuch: https://www.youtube.com/watch?v=-ZZj9WHs5HU
    – Dritter (erfolgreicher) Versuch: https://www.youtube.com/watch?v=KynJVuYyYzs.

    Datum der Aufnahme: 07.06.2018

  • Folge 43: Literarisches Duo: Building Evolutionary Architectures

    Aufgemerkt! Es wird seriös! Also sort of! Mal wieder haben sich die beiden Feingeister und Connaisseure des Edlen und Intellektuellen zusammengefunden, um sich der Literatur zu widmen. Ein prasselndes Kaminfeuer und wohltemperierter Cognac … wären schön gewesen.

    Stattdessen hängen die beiden Piloten der Herzen im wie immer heimeligen Friedrichstadt ab und unterhalten sich über ein neues Kleinod aus dem O’Reilly Verlag: Building Evolutionary Architectures! Pottstausend! Was ist denn das nun schon wieder – ‚evolutionäre Architekturen‘? Reichen die normalen Architekturen nicht mehr? Was haben dann ‚Fitness Functions‘ damit zu tun? Wird es sportlich? Wir dementieren nicht!

    Also kurzgefasst, geht es um Ansätze um den Wandel einer Softwarearchitektur in einem gewissen Rahmen zu steuern, so dass bestimmte Kernaspekte erhalten bleiben. Ob das ne coole Sache ist, erfahrt ihr… ach ihr wisst schon! 🙂

    Um dem ganzen die Krone aufzusetzen, gibt es neue Technik auszuprobieren. Das Referenzheadset! Wir sind begeistert vom Sound! Wir fühlen uns fast wie in der Moderatorenkabine und wissen auch bei fast jedem Kabel, was das so soll! 🙂

    Links:

    Bier:

    Es ist wieder Hörerbierzeit! Wie geil ist das denn bitte?! Danke!
    – Es gibt das Moritz Fiege Pilsbock vom Andreas. Das kann es leider nicht ganz mit dem besten Bier der Welt (dem Sierra Nevada Pale Ale) aufnehmen. Obwohl es das angedeutet hat. Was reden wir hier. Sehr geiles Bier. Sehr würzig und lecker!
    – Der Achim hat uns Stauder Pils mitgebracht. Wir sind ja mit Pils aufgezogen worden. Sehr geil! „Ehrliche Software – ehrliches Bier“ wie es im Begleitbriefchen steht! 🙂 Danke!!

    Datum der Aufnahme: 30.04.2018

  • Folge 42: Über Honigwaben und Container (ft. Kevin Wittek)

    Heute gibt es den truen Kram! Quasi unser St. Anger! Oder eher unser Nattens Madrigal! Ach, das kennt wieder keiner! Egal. Aus Gründen, die wir nicht mehr nachvollziehen können, hört man den Bene nicht so gut auf der Aufnahme und es liegt ausnahmsweise nicht an seiner piepsigen gainlosen Stimme! Sorry dafür!

    Anyway!
    Der Kevin ist zu Besuch! Und er sorgt gleich für einen Knallerstart in die Folge! Wollen wir hier gar nicht vorwegnehmen, das müsst ihr selber hören!
    Dann geht’s aber ab! Der Holger hat endlich mal jemanden, mit dem er über Musik quatschen kann, was er dann auch ganz enthemmt tut.

    Und dann wird’s noch besser: Kevin ist ja nicht irgendwer, sondern der Hans Dampf in allen Gassen des Testcontainers-Projekts. Kennt ihr nicht? Doch, oder? Hier erfahrt ihr heiße Insider News, direkt von der Quelle!

    Irgendwie kommen wir dann auf die Testpyramide! Die unverrückbare Testpyramide? Weit gefehlt! Denn der Musikantenstadl von Spotify hat sich dazu hingerissen, die Testpyramide in Frage zu stellen! Ihr seid sicher genauso entsetzt wie wir! Aber nur hier erfahrt ihr, was Testcontainers damit zu tun hat. Clickbait galore!

    Links:

    Biere:
    Hansa Pils: Das Original! Aussa Dose! Sehr geil! Danke Kevin!
    Volbeat Bier für den Metaller: Ganz schön fruchtig für so’n Pils!
    – Das Superfreunde Pils. Ein microgebrautes Pils. Aus Berlin! Aus Berlin!
    – Ein Awesome Amber Ale für den Pale Ale-Typen!
    – New England IPA ist grad der ganz heiße Scheiß! Also gibt’s für den Holger ein Alphatier: Fruchtbombig! Sehr lecker!

    Datum der Aufnahme: 07.04.2018

  • Folge 41: Die Retrospektive

    Die Retrospektive – das unbekannte Wesen!
    Wir brechen eine Lanze für ein Meeting (ist das wirklich das richtige Wort dafür?), welches offenbar viel zu oft geschlabbert wird! Die Retrospektive!
    Die Insider dürfen sie auch beim Vornamen „Retro“ rufen!

    Wir also finden die Retro (<= man merke den subtilen Insider-Einwurf!) unerlässlich. Ohne Retro wird es deutlich schwieriger, sich als Team zu verbessern.
    Aber wie das halt so immer ist, gibt es verschiedenste Ansätze und Meinungen. Und wir wollen mal unsere Erfahrungen dazu sammeln. Naja, was bei uns halt so „strukturiert zusammentragen“ heißt. Aber hey, dieses Mal waren wir zumindest am Ende immer noch beim gleichen Thema wie am Anfang! Mehr Struktur kann man von uns nicht erwarten! 🙂 Uhuuuund! Wir kündigen an: Die Hausmitteilungen (ist das überhaupt ein Wort?) sind diesmal wieder diszipliniert kurz!

    Was uns aber natürlich brennend interessiert: Wie geht ihr mit Retros um? Überflüssig oder wichtig? Haben wir noch was Entscheidendes vergessen? Schreibt uns!

    Links:

    Bier:

    Heute im Podcast: Das teuerste Bier aller Zeiten! Ein Hopfen Symphonie Craftbeer von der Hausbrauerei Zum Schlüssel.

    Datum der Aufnahme: 03.04.2018

  • Folge 40: Die Überraschungsfolge

    Wir wollten wirklich über das Thema reden! Wirklich! Versprochen! Aber wir wollten auch das andere Thema nicht links liegen lassen und wir wollten nur eine Minute länger darüber reden. Kann ja keiner ahnen, dass das länger als ne Minute wird. Also wir zumindest nicht! Ist ja auch noch nie vorgekommen! Glauben wir zumindest.
    Aber von vorne:
    Zunächst berichten die beiden Podcast-Gazellen aus dem aufregenden Leben einer Podcast-Gazelle und schildern in blumigen Worten, wie sie zum Podcamp und zur cc_unconf gehoppelt sind. Es ist jede Anekdote zum Besten gegeben, da kommt aus der zweiten Reihe plötzlich eine unwiderstehliche Begebenheit. Da lassen die beiden Podcast-Paarhufer plötzlich das alte, in den Startlöchern stehende Thema links liegen. Frechheit.
    Worum es dann geht? Ach so! Es geht um Software Crafting, es geht um Methodennamen und es geht um Feedback von Endkunden. Und um noch mehr!

    Links:

    Bier:

    Der Kühlschrank ist leer! DER KÜHLSCHRANK IST LEER!
    Dafür gibt es heute was anderes Leckeres! Nen Rum!
    Und zwar Holgers Lieblingsrum: Den
    Cruzan Single Barrel Estate Rum.

    Datum der Aufnahme: 19.03.2018

  • Folge 39: Haben wir die Zukunft verpennt?

    Haben wir zuviel Blade Runner geguckt? Haben wir grad einen Newsletter von Cyberdyne System bekommen?
    Man weiß es nicht!

    Aus Gründen kommen die beiden Podcast-Gazellen zu dem Eindruck: „Wir haben die Zukunft verpennt!“ Nooooo!

    Aber bevor wir zu diesem Schluß kommen, dürft ihr uns bei den bisher epischsten „Hausmitteilungen“ beiwohnen.
    „Hausmitteilungen“ – Was ist das überhaupt für ein Wort?! Das riecht doch schon nach verstaubtem Aktenordnern und Rohrpost. Das ist halt unsere Welt!

    Kein Wunder, dass wir so vom Hype Cycle regelrecht überrollt werden!
    Sind Blockchain, AI, Serverless und co. die Zukunft? Schon Gegenwart? Ist Software Crafting dann total wertlos?
    Ist unsere Verzweiflung gerechtfertigt, oder heulen wir einfach nur mal wieder grundlos rum? Warum haben Bene und Holger eigentlich die Bilderkennungsvorlesung geschwänzt? Mal wieder Fragen über Fragen.
    Die Antwort findet ihr vielleicht in dieser Folge!

    Links:

    Bier:

    Der Bene hat Bier aus Kap Verde mitgebracht:
    – Ein Strela: Ein schönes Strandbier. Keine Ecken und Kanten, rutscht also gut rein.
    – Ein Strela Ego: Ein Starkbier mit 8%. Deutlich gehaltvoller. Lecker!

    Datum der Aufnahme: 05.03.2018

  • Folge 38: Erzähl mir, wie du testest

    Tatortmelodie! Schnitt!

    Rosenmontag in Solingen, es dämmert. Ein einsamer Recke sitzt im spärlichen Widerschein seines Röhrenlaptops. In seiner Brille schimmert es rot. DIE TESTS SCHLAGEN FEHL!

    Aber er weiß nicht warum! Er schaut schon ewige Minuten auf den Fehler! Verzweifelt drückt er auf den Play-Button! Wieder und wieder! Kryptische Zeichen fliegen über den Bildschirm.

    Da! Da ist ein Hinweis! Ein Indiz! Das muss es sein! Wie konnte das jemals ….

    „Ey Holger!“

    Keine Reaktion.

    „Ey Holger deine Tests sind rot!“

    Verwirrt guckt der Angesprochene hoch in das Gesicht eines Piraten.

    „Los Holger, wir müssen die Folge noch aufnehmen“

    „Ja Moment, noch eine Zeile, dann hab ich …“

    „Papperlapapp! YOLO! Jetzt komm, Folge aufnehmen! Bier steht schon da! Kannst mir ja dann erzählen, was du da mal wieder verbockt hast!“

    Der Freibeuter zieht das Stromkabel des Laptops und aus dramaturgischen Gründen geht dieser sofort aus.

    Es ist Autoweird-Zeit!

    Links:

    • Holger glänzt mit Karnevalshalbwissen und erzählt über den Hoppeditz.
    • Der Holger war auch im Karneval unterwegs, und zwar war er bei einer Straßenbahnkarnevalssitzung.
    • Der Bene trinkt Pesto-Bier in der Trinkhalle in Bochum.
    • An Jest machen wir nen Haken dran!
    • Enzyme macht es einfacher, Assertions auf seine React Components zu formulieren.
    • Mit Shallow Rendering kann man nur einen kleinen Teil seiner Anwendung im Test rendern.
    • Holger erzählt dem Bene von Cucumber.js. Cucumber für JavaScript. Der Bene macht große Augen!
    • Je mehr offline passieren kann/muss, desto mehr Logik muss auf dem Client vorhanden sein.
    • Redux-Reducer sind etwas, das aus einem (View-)Zustand einen anderen (View-)Zustand macht. Eine pure function.
    • Gherkin ist die Sprache die in Cucumber Tests verwendet wird. Warum die Unterscheidung? Gründe!
      https://github.com/cucumber/cucumber-js/blob/master/docs/support_files/world.md
    • Der Bene verwendet Cucumber im Backend. Findet das auch gut.
    • Mit Cucumber und Gherkin kann man Akzeptanztests schreiben.
    • Mal wieder fällt der Begriff der Testpyramide.
    • In Benes Anwendung herscht Clean Architecture.
    • Der Bene verwendet in den Tests Builder und Templates. Das macht die Tests lesbarer, da immer wiederkehrende Testdaten benannt werden.
    • In Cucumber.js kann man einen Kontext verwenden, um Informationen zwischen Teststeps auszutauschen.
    • Der Bene hat auch mal was Schönes gemacht und Refined Types ausprobiert. Genauere Typen für Scala.
    • Das hat nix mit Cats zu tun.
    • Und auch nix mit Shapeless! Echt jetzt?
    • Scala Macros sind selbsterklärend! :))
    • Michael Feathers ist nicht nur der Autor des legendären Working effectively with Legacy Code, sondern er denkt auch über static vs. dynamic Typing nach.
    • Flow ist ein static type checker für JavaScript.
    • Der Bene liest das Scala Red Book. Wir erwarten Großes!
    • Functional Sets sind ein spannender Weg, über Sets nachzudenken.
    • Link zum Github Issue.

    Bier:

    • Der Bene trinkt ein [Finne Pale Ale]( – https://untappd.com/b/finne-brauerei-pale-ale/1567859) vom Gregor. Voll jovel.
    • Der Holger trinkt ein glutenfreiese Jopen Hop Zij Met Ons. Limitiert und super. Also trotz glutenfrei und so.

    Datum der Aufnahme: 12.02.2018

  • Folge 37: Wunschkonzert Teil 1 – Die Gefährten

    Gudnamdallerseits, hier ist wieder der Dieter, der Thomas, der Heck im Zweiten Deutschen Fernsehen mit dem Wunschkonzert. Nur original mit Fönfrisur!

    Was hat uns den da geritten? Das schlechte Gewisssen, dass wir nicht adäquat auf Hörerwünsche eingehen, führt zwangsläuifg und unausweichlich zur allerlängsten Folge ever!

    Wir wollen also in einer Folge gleich mehrere Fragen beanworten, weil mit nur einem Thema „kriegen wir die halbe Stunde ja nie voll“(tm). Ja im Nachhinein müssen wir selber lachen. 🙂

    Erschwerend kommt hinzu, dass der Holger vorher noch in epischer Schusseligkeit ganz schnell ein knappestes Blitzlicht von ~10 Minuten über das esoterische Thema Mutation Testing loswerden muss.

    Aber dann gehts ab. Wir lassen kein gutes Haar an Zertifikaten, oder finden wir doch was Positives?

    Und danach geht der wilde Ritt weiter: Was sind denn eure Lieblingssprachen/Libs, etc. pp.? Da bleibt kein Augen trocken. Let’s get ready to rumble!

    Links:

    Bier:

    Datum der Aufnahme: 05.02.2018