Schlagwort: Frontend

  • 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 86: Ein Kessel Buntes

    Heute können wir uns mal wieder nicht entscheiden. Ja, es gab ja noch das Thema vom letzen Mal. Aber irgendwie waren uns andere Dinge grad wichtiger. Das machen wir aber noch. Versprochen. Vielleicht.

    So sitzen wir mal wieder im schönen Friedrichstadt. Heute zur Abwechslung mal in der Küche – und in der Küche zu sitzen ist bekanntermaßen am schönsten – und können uns nicht so richtig aufraffen.

    Ein Thema ist uns grad wichtig, obwohl wir nicht so richtig wissen, wie wir uns dazu angemessen äußern können: Black Lives Matter (#blm).
    Passt eigentlich nicht so recht zu uns. So politisch geben wir uns bei Autoweird ja nicht. Obwohl wir uns seinerzeit auch schon zu Fridays for Future geäußert haben.
    Aber wir sind, ob wir wollen oder nicht, politische Menschen und haben da Meinungen. Und da sind wir zu dem Schluss gekommen, dass wir uns dazu äußern und auf die uns eigene unbeholfene Art unseren Support ausdrücken. Vielleicht ist es gerade wichtig, als zwei weiße Jungs das zu tun und das nicht als selbstverständlich anzunehmen.
    Wir finden die Bewegung gut und wichtig. Und man kann das nicht oft genug betonen. Auch die Nerds und Techniker sollten da Flagge zeigen. Sehen nicht alle so. Finden wir nicht gut.

    Aus diesem Thema kommen wir dann nur ganz schwer raus. Aber wir machen das Beste draus und liefern einen kleinen Blick hinter die Kulissen: Wie entsteht eigentlich ein Thema bei uns. Ihr werdet überrascht sein! Naja wahrscheinlich nicht.

    Wir reden dann noch ein wenig über die aktuellen Entwicklungen bei der Corona-Warn-App. Die uns überraschen und erfreuen. Wir sind zwar nur Stunden vom ersten Shitstörmchen entfernt, aber ich denke die Grundaussage bleibt. Chapeau! Wir müssen ein klein wenig zurückrudern, was unsere Kritik aus den letzten Folgen angeht.

    Dann wird es ein wenig Web-lastig. Endlich mal wieder.
    Bene erzählt von seiner legendären Scoreboard-App. Und wie Elm und Haskell da mal wieder den Tag gerettet haben.
    Und Holger muss sich mal wieder zu dem Blogpost äußern, den der Bene ihm aufs Auge gedrückt hat: Es geht um Vaadin.
    Um es kurz zu machen: Wir sind nicht die allergrößten Vaadin-Fanboys. Wir wärmen allerdings das alte Thema Frontend vs. Backend vs. Fullstack nochmal auf. Es wird leicht kontrovers.

    Wir beschließen den lauschigen Küchenabend bei nem kleinen Plausch über die neue Playsi 5 bevor sich der Bene wieder auf sein Rad schwingt und durch das Gewitter zurück nach Neuss radelt! Neuss? Saarbrücken!

    Wir hoffen, dieser bunte Blumenstrauß an Themen hat euch gefallen. Was denkt ihr dazu? Erzählt es uns! Wir freuen uns über euer Feedback.
    Habt ne tolle Woche! Bleibt gesund und bis zum nächsten Mal!

    Links

    • Falls euch BLM jetzt noch gar nichts sagen sollte … Hier und hier sind ein paar Links.
    • Typescript beispielsweise hat einen Banner, der den Support für BLM zeigt. Dort gibt es aber auch Stimmen, die das weniger gut finden …
    • In der Scala-Community ist dies auch eher …. umstritten.
    • Die Corona-App hat über 20 Millionen gekostet.
    • Die bisherigen Codereviews für die Corona-App zeichnen ein positives Bild. Hier, hier und hier.
    • Der Bene hat mal ein Scoreboard gebaut für das Hammer-Spiel Mölkky. Jetzt baut er das in Elm neu. Vielleicht gibt es dieses mal mehr als nur die Deployment-Pipeline. 🙂 Holger ist begeistert. Bene klingt noch euphorischer als damals bei Haskell und Idris.
    • Diesen Blogpost haute der Bene dem Holger um die Ohren. Es geht um Vaadin.
    • Holger erzählt ein wenig vom PS5-Reveal-Event, das er bei der Gamestar geschaut hat.

    Bier

    Holger hat beschlossen, dass die Weizensaison angebrochen ist. Und Holger wäre nicht Holger, wenn er nicht den Craftbeer-Dealer seines Vertrauens konsultiert hätte um die Saison standesgemäß einzuläuten.
    Heute gibt es deswegen ein Weizen-IPA und zwar aus Düsseldorf. Von Olbermann.
    Düsseldorf ist ja bekanntlich die Weizen-Stadt. Dementsprechend sind wir auch begeistert. Wirklich.
    Ein geiles Bier. Ein bisschen Weizen, ein bisschen IPA, viel Frucht. Sehr geil. Check dät aut!

  • Folge 60: SPA total normal

    Heute gibts: Eine ganz normale Folge! Wir haben ein Thema auserkoren und ziehen das dann beinhart durch. Normal! Standard! So wie wir das immer machen.
    Na gut, wir packen vorher noch gaaanz kurz ein Seitenthema aus. Es fällt der Begriff „Überraschungsthema“. Naja, wir schweifen einfach mal wieder standardkonform ab.
    Also, bevor es richtig losgeht, geht es mal wieder um Computerspiele und was Google mit Stadia da vom Stapel gelassen hat. Wir sind dezent amazed.

    Dann geht es aber mit einer hammermäßigen Überleitung in unser Thema.
    Wir haben lange nicht mehr über Frontendkram geredet und Holger hat in der Zwischenzeit Dinge beobachtet! Die müssen von uns kommentiert werden! Alternativlos!
    Es geht um Single Page Applications. Das scheint uns der neue Default beim Entwickeln von Web-Anwendungen zu sein. Das war doch nicht immer so, oder?
    Wir versuchen dies mal einzuordnen und für uns herauszufinden, ob dies eine gute Sache ist oder wir ein Problem darin sehen.
    Wer uns kennt, wird es ahnen: Ganz so einfach machen wir es uns nicht. Es gibt da diverse Punkte zu erwägen: Was kann ich besser testen? Wo hab ich weniger Zeremonie? Wo bleibt gradle.js? Wir finden sogar ein paar Überreste von JQuery. Die riechen aber komisch.

    Links:

    • Stadia is ein neuer Gaming Service von Google.
    • Valve ist ein bekannter Spieleentwickler, der heute den größten Online-Gamestore Steam betreibt
    • Shadow PC ist ein Anbieter, der bereits im „Game as a Service“-Markt aktiv ist.
    • Amazon hat den Spiele-Streaming-Dienst Twitch gekauft – wie reagieren die jetzt auf Google Stadia?
    • Benedikt hat in seiner Filterblase viel über React und Vue.js (a.k.a Vü) gehört…
    • … aber weniger über Thymeleaf und Mustache.
    • Ist Vaadin das modernste Framework für Server-Side-Rendering?
    • Bei Rails gibt es irgendwie so Asset Pipelines.
    • Rake ist auf jeden Fall nicht Maven.
    • Der richtige Weg ist – wie wir alle wissen – Scala.js mit Akka.js.
    • In der neuen Auflage von Refactoring nutzt Autor Martin Folwer JavaScript als Sprache für die Beispiele.
    • Das großartige Buch Effective Java gibt es mittlerweile in der 3. Edition.

    Bier

    • Heute probieren wir es mal mit einem Pinkus Müller Alt aus Münster. Können die Münsterländer auch Alt? Wir sind uns nicht ganz sicher. Ist auf jeden Fall irgend wie ziemlich hell für ein Alt. Ein spriziges Sommerbier. Wir bleiben da aber doch der rheinländischen Braukunst treu.
    • Im Anschluss gibt es ein Gutsherrenpils „mit bestem Hopfen aus der Hallertau – das Lieblingsbier der Feinschmecker“. Für diese Spende bedanken wir uns bei Michael.
  • 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

  • Folge 16: TypeScript – Kompilier den Kram doch!

    Heuer lernt der geneigte Holger, dass Bieröffnen am Laptop durchaus riskant sein kann. Aber wir sind ja für unsere Cobra-11-mäßigen Stunts bekannt! Holger wrackt dabei direkt mal sein MacBook mit dem Bier, welches wir von Andreas von den Alltagsabenteuern bekommen haben. Aber gut – die Apokalypse konnte so gerade noch abgewendet werden! Also Danke und Kudos für das Hörerbier! Bierspenden werden ab sofort angenommen und mit namentlicher Nennung im Podcast verköstigt. Ach ja, nachdem die Reaper Routing Matrix dann sitzt, reden wir natürlich auch noch über Technik. Diesmal geht es um TypeScript. Also JavaScript mit Typen. Klingt irgendwie geil, aber irgendwie auch nicht. Wir klären mal wieder ultimativ, ob Typisierung für die Frontend-Entwicklung Fluch oder Segen ist! Wer kommt bei dem Wust an Tools wie create-react-app, Yeoman und Angular CLI überhaupt noch klar? Zeigt sich gar: Wer von ein paar offenen iMessages nicht ins Schwitzen gerät, kann auch das ein oder andere Tool jonglieren. Liegt die Rettung der Welt am Ende doch mal wieder in funktionalen Sprachen wie elm? Was hat eigentlich React mit dem Ganzen zu tun? Wir müssen reden!

    Links

    Bier

    Wir trinken die Biere aus Andreas Bierspende: