Schlagwort: Backend

  • Folge 92 – Die Standardfolge

    Jetzt aber wirklich kurz vor der Babypause! Wir kriegen es kurz vor dem Deploymenttermin noch einmal hin, uns für eine Folge im schönen Düsseldorf zu treffen.

    Wie so oft haben wir eine grandiose Folgenidee! Aber dann hat der Bene schlechte Laune! Und dann kommt die Preproduktion! Und ein unkonventioneller/indiskutabler Folgendateiname. Und antiker Code von Holger. Das muss erstmal verdaut, verarbeitet und einsortiert werden.
    Das machen wir natürlich on Air in der Folge. Aber wir wären nicht die Gazellen mit dem roten Faden, wenn wir das nicht noch zum eigentlichen Thema hingebogen kriegen würden. Also irgendwie fast.

    Aber der Reihe nach: Holger erzählt also von seinen Schmerzen, eine alte Angular-App wieder ans Laufen zu kriegen. In dieser Wunde muss der Bene natürlich genüsslich rumstochern. Und das passiert, obwohl Holger sich an damalige Standards und Best-Practices gehalten hatte.

    Welch Zufall! Das Hinterfragen von etablierten Standards oder solchen, die es vielleicht noch werden möchten, sollte doch auch das Thema der Folge sein. Abgefahren!

    Der eigentliche Aufhänger sind zwei Tweets: Der eine hinterfragt PR-Development, der andere Java-Projektstrukturen. Dazu haben wir natürlich ne Meinung! Ihr sicherlich auch!

    Anfangs nicht abzusehen war, dass wir einen mittelgroßen Schwenk Richtung „Alterung von Software“ machen. Macht aber irgendwie Sinn. Für uns jedenfalls.

    Wir halten aber natürlich am Plan fest, uns gegenseitig drölfzig Wahrheiten um die Ohren zu hauen, die es sich zu hinterfragen lohnt. Auch wenn dafür kaum noch Zeit bleibt. Dabei hat der Bene doch auch eine nicht-leere Menge an solcherlei Punkten vorbereitet.
    Wir kriegen aber wie immer die Kurve, wenn auch diesmal mit quietschenden Reifen!

    Wie seht ihr das? Habt ihr Standards/Best-Practices, die ihr gerne hinterfragt? Habt ihr eine alte Anwendung, die ihr gar nicht mehr ans Laufen bekommt? Oder kommt das bei euch nicht vor, weil ihr eine fantastische Strategie habt, damit umzugehen? Erzählt uns davon!

    Bis dahin! Bleibt gesund!

    P.S. Mal schauen, wann wir uns mal wieder zusammengequatscht bekommen. Vielleicht schneller als wir denken. 🙂

    P.S.S Es könnte sein, dass im Bonustrack die ganze Vorgeschichte ausgebreitet wird. 🙂

    Links

    • Wer war 2013 auf der 1 in den Charts? Keine Ahnung! Aber was waren die objektiv besten Songs 2013? Die hier.
    • Holger hat 2013 Angular 1 kennen- und kennengelernt. Und hat damals aus Gründen eine App geschrieben. Aus weiteren Gründen hat er die 2020 nochmal mit React neu geschrieben.
    • Wir reden heute über diesen Tweet, der die in Java-Projekten gern verwendeten Standards in Frage stellt. Zurecht? Das wird man ja noch fragen dürfen!
    • Und auch dieser Tweet bzw. der Thread findet seinen Weg in die Folge. PRs? Yay oder nay?
    • Der Bene hat anno Tuck den JCreator verwendet.
    • Holger ist kein Fan mehr von Grunt.
    • Natürlich haben wir den man Befehl vergessen zu verlinken.

    Bier

    Holger hat noch Bier aus Dänemark im Kühlschrank.

    • Aus nem Supermarkt in Aarhus gibt es das Mikkeler Green Gold. Das hätten wir früher abgefeiert. Sicherlich! Gutes IPA. Aber nicht sehr geil. Hat aber ordentlich Wumms!
    • Fuerst Wiacek Dice. Nicht aus Dänemark. Dafür vom Holy Craft. Sehr geiles Bier. Bei der Fuerst Wiacekschen Grandiosität haut es leider nicht soooo rein. Aber trotzdem geil.
  • Folge 79: Eine kleine Folge über Microservices

    Wir halten unser Wort. Endlich mal. Wir holen uns den versprochenen Heise-Kommentar der Woche ran. Nachdem wir uns ein paar Klassen rangeholt haben. Aber vorher gibt es noch einen ausgedehnten Hausmitteilungsblock, in dem fast Porzellan fliegt. Brace yourself!

    Aber zum Heise-Kommentar: Einer unserer Lieblingsforisten hat mal wieder abgeliefert. Und es geht um …. Microservices.
    Die beiden Gazellen sind jetzt nun nicht die weltgrößten Microservice-Fans. Aber wer weiß, vielleicht laufen die ja auch wieder am Leben vorbei.
    So richtig auf Linie mit dem Kommentator sind wir allerdings auch nicht. Es wird diskutiert.

    Es geht um Polyglott-Programming: Sind verschiedene Sprachen Fluch oder Segen?
    Wir thematisieren die subtilen sprachliche Feinheiten des Heise-Forums.
    Ist Netzwerkkommunikation wirklich so relevant?
    Der Microservice-Toolzoo? Besser oder schlimmer als JavaScript-Bibliotheken?
    Ist Transaktionssicherheit ein Ding, was Microservice-Architekturen killt?
    Ist der Host die Spitze der Kompentenzpyramide?
    Sind Microservices immer unzuverlässiger als Monolithen?

    Ihr seht schon! Ein bunter Blumenstrauß an Themen, an Konfliktpotential und an Abschweifgefahr.

    Wie steht ihr zu dem Kommentar? Zu dem Artikel? Und zu Microservices generell? Lasst euren Kommentar da. Und habt eine großartige Woche!

    Links

    Bier

    • Das Broken Point von Kensington Brewing: Holger bringt mal wieder Bier auf den Tisch. Ein IPA. In silberner Dose. In fruchtig. In großartig. Wird sind amazed!
    • Der Marko hat uns ein leckeres Stout mitgebracht. Und zwar das 5th Element Stout. Das haut uns etwas aus den Socken. Egal! Lecker! Danke Marko!
  • Folge 69: Der Host pt. 2

    Der Holger ist im Urlaub und deshalb läuft hier heute mal alles anders #ShowNotesAnarchy. So kommt die Folge einfach mal mit einem Tag Verspätung. Merkt doch eh keiner. Aber das Warten hat sich gelohnt! Wir graben die ollen Kamellen aus der letzten Folge noch mal aus und diskutieren ein Thema zu Ende, dass es verdient hat: Der Host pt. 2 – Ist AWS der neue Host? Das @Autoweird.fm Doppelalbum!

    Wir müssen uns anfangs ein wenig grooven. Eine gewissen Angst haben wir vor dem Thema. Doch ein einfaches „Holger, nimm die Hörer doch noch mal mit in die Welt des Hosts“ reicht aus, damit der Puls wieder da ist. Was folgt ist ein wilder Ritt durch die Jahrzehnte der Software Entwicklung. Wir drehen und wenden das Thema und vergleichene alle Möglichen Aspekte der Software Entwicklung auf Host und Cloud.

    Am Ende halten wir fest… Ach hört einfach selber…

    Links

    • Holger ist im Moment bei dem kleinen Konferenzchen assertJS – eine Nischenkonferenz zum Thema Testing in JavaScript.
    • Wir wollen, dass ihr uns feiert: Am 23.11. ab 19:00 wird es eine kleine Festivität anlässlich unseres 3-jährigen Jubiläums geben. Und zwar im Holy Craft.
    • Benedikt hält im Oktober einen Vortrag bei Geektastic, natürlich zum Thema Gradle.
    • Natürlich nutzt Benedikt auch Gradle für den nand2tetris Kurs. Dieser Kurs ist großaritg. Haben wir das schon gesagt? Macht den mal alle!
    • Wir vergleichen heute AWS mit dem Host. AWS ist sowas wie GCP oder Azure.
    • RPG steht für Report Program Generator und ist eine verbreitete Programmiersprache auf dem Host.
    • Keine gute @Autoweird.fm Folge kommt ohne eine Referenz auf Honeycomb Testing und die Testing Trophy aus.
    • Hier das legendäre Intro von Command & Conquer – Red Alert.

    Bier

    Heute machen wir Resttrinken beim Benedikt. Wir trinken:

    • Ein Naturtrübes Landbier aus der Krombacher Brautradition Reihe – wenn Fernsehbrauerein sich in Biervariationen versuchen. Wir urteilen: Riecht trotz drei Monaten überm Mindesthaltbarkeitsdatum noch ganz ok. Kann man trinken, regt aber nicht zur Heiterkeit an.
    • Das Amaris 50 vom Brauhaus Riegele. Schön feinporiger Schaum, riecht fruchtig und schmeckt am Ende aber irgendwie nach Nix.
  • Folge 68: Der Host pt. 1

    Johannes B. Kerner! … Hatte grad keine Zeit. Von daher haben wir das selber in die Hand genommen. Zum ersten Mal Autoweird.fm mit Markus-Lanz-Gesprächssituation. Wir sitzen uns Aug in Aug gegenüber und es werden die hintergründigsten Themen angefasst!

    Und aus dieser intimen Gesprächssituation der beiden IT-Philosophen fällt ein heikles Thema raus. Auch ein Thema, was schon länger auf der Trello-Wartebank schlummert. Es geht um den Host. Genauer um die AS/400.

    Der Holger lässt sich vom Hans Meiser der Software-Plauderer – dem Bene – dazu hinreißen, ein wenig aus dem Nähkästchen seiner dunklen Vergangenheit zu erzählen. Naja, sagen wir schlechter beleuchteten Vergangenheit.

    Es geht also um den Host an sich. Wir thematisieren die Software, die auf solcherlei Systemen dreht. Ja auf einer AS/400 dreht die Software noch. Mechanische Referenz, you know. Wir reden über Software Rewrites und ob die nötig sind. Und da passt es ja ganz gut, dass Java auch noch mal vorbeischaut. Es wird auch menschlicher, es geht um Teams und Teamstrukturen im Wandel der Gezeiten. Was macht das mit Menschen, wenn diese alle 100.000 Zeilen ihres Progrämmchens rückwärts im Schlaf runterbeten können? Es geht natürlich um Docker und Kubernetes.

    Und es geht um Microservices. Weil das ja klar ist.

    Links

    • Es wird am 23.11. eine kleine Festivität anlässlich unseres 3-jährigen Jubiläums geben. Und zwar im Holy Craft.
    • In der Düsseldorfer Altstadt landet man immer im Papidoux.
    • Die AS 400 haut richtig was weg!
    • RPG ist ein Kleinod an Programmiersprache. Go check it out.
    • Auch mit der feinen Programmiersprache Cobol war mit der AS/400 zu kommunizieren.
    • Man musste aber gar nicht per Greenscreen für die AS/400 programmieren. Mit der zeitgemäßen Eclipse-Distribution „WebSphere Development Studio Client for iSeries“ ging Einiges.
    • Mr. Microservice Eberhardt Wolff hat eine Artikelserie auf heise.de. Der aktuelle Artikel dreht sich um „Chauvinimus der IT„.
    • The Phoenix Project: Holger hat’s noch nicht gelesen. Muss er noch tun.
    • Der neue Tool-Song heißt Fear Inoculum. Wir sind noch nicht so richtig begeistert.

    Bier

  • Folge 26: Backend vs. Frontend – Der Showdown

    @Autoweird.fm 2.0 noch kontroverser! Mehr Starkbier! Mehrere roten Fäden. Das ganze verpackt in einer (nennen wir es mal) ehrlichen Produktion. Das ist die Zukunft. Die logische Weiterentwicklung des Podcastens autoweirdscher Färbung. Oder haben wir uns einfach nur gnadenlos überschätzt beim Dienst am Hörer? Oder vertragen wir einfach doch kein Bier? Oder nur der Holger? Im Nachhinein nicht mehr wirklich zu sagen.
    Ach ja, es gab auch ein Thema! Und das hat es in sich. Bene und Holger stellen sich dem Thema ‚Backend vs. Frontend‘. Es werden Gräben geschaufelt und wieder zugeschüttet und wieder gegraben. Am Ende ergreifen wir sogar Partei und ranten dann doch mal, bis sich die Balken biegen. Das Ganze wird gekrönt von der miesesten Abmoderation ever! Auf welcher Seite steht ihr?

    Links:

    • Die After-Work-Konferenz Nightly Build ist immer einen Besuch wert.
    • Das Kebapland ist total geil. Dürft ihr aber nicht hin, ist sowieso schon voll da.
    • MozJPEG ist ein voll geiler JPEG Encoder.
    • LAME setzt man halt ein.
    • Die fette Kuh ist sehr gut, aber noch voller als das Kebapland.
    • Der Bene macht ja alles. Z.B. auch Apache Commons Imaging.
    • Eclipse RCP gabs ja auch mal.
    • SWTBot ist das UI Testing Framework für Eclipse RCP.
    • Liquibase macht uns das Leben leichter.
    • Redux ist auch ziemlich cool!
    • Event-Sourcing gibts natürlich auch auf dem Server.
    • Spring-Tobi mag ROCA.
    • Ja! Spring Boot ist geil!
    • In Desktop-Java macht man [JavaFX].(https://de.wikipedia.org/wiki/JavaFX).
    • Redux mit JavaFX gibts.
    • NPM löst das Versionsproblem – wieder mal – für immer.
    • Wie lieben es, JSF zu hassen!
    • Wenn ihr was über Mob-Programming hören wollt, dann hört doch eine Folge des ominösen Holzheimer Underground Mobcaster Kollektivs.

    Bier:

    • Holger trinkt ein seltenes Baltic Stout mit Eulen-Etikett. Sieht aus wie Erdöl oder halt Kaffee. Lecker! Vielen Dank an Elke und Jenny.
    • Bene trinkt ein Soltauer Bio-Produkt, was aber gar nicht aus Soltau kommt, sondern aus <klugscheiß>der Oberpfalz! Jahaaa! Soviel Zeit muss sein!</klugscheiß>: Ein Neumarkter Lammsbräu (mit durchgestrichenem Barcode). Der Bene ist kein IPA-Trinker und auch eigentlich kein Hefeweizentyp. Das Neumarkter Lammsbräu geht aber gut! Vielen Dank an Gregor!

    Datum der Aufnahme: 04.09.2017