Working Draft

Revision 496: Tooling rund ums Frontend Tooling


Listen Later

Hans und Schepp hatten erneut Jon Uhlmann, aka @jonnitto, zu Gast, den Ihr vielleicht schon aus der Revision 490 über Alpine.js & Petite Vue kennt. Dieses Mal sprachen wir über…🥁

Schaunotizen
[00:01:07] Tooling rund ums Frontend Tooling
Die einen oder anderen erinnern sich, Jon ist als Core-Member stark in die (Weiter-)Entwicklung des Neos CMS involviert. Als klassisches „Headful“-CMS fühlt dieses sich auch für das Frontend zuständig. Und wo Frontend im Spiel ist, da geht es heutzutage nicht ohne das entsprechende Frontend-Tooling in Form von Transpilern, Pre- und Postprozessoren, Task-Runnern und Bundlern. Als da wären:

  • Webpack (Revision 492 & Revision 289)
  • Gulp (Revision 152)
  • RollupJS (Revision 405)
  • Babel (Revision 354 & Revision 393)
  • esbuild
  • PostCSS Revision 317
  • Sass Revision 72
  • Hierunter das richtige Werkzeug zu finden und die damit zusammengesetzte Toolchain längerfristig auf Stand zu halten, fällt selbst reinen Frontend-Entwicklern oft schwer – für Allrounder oder Backend-Entwickler, wie sie ein Großteil der Klientel von Neos CMS darstellt, ist das mindestens unangenehm, wenn nicht sogar kaum zu stemmen.

    Aus diesem Grund hat Jon sich im Laufe der letzten Jahre mit dem Schreiben von Neos-Tools befasst, die uns diese ganzen Probleme abnehmen, und die die Komplexitäten der vorhin genannten Werkzeuge in einer einfach einzubindenden Black Boxen kapseln. Auf die Art und Weise ist eine stattliche Tool-Sammlung entstanden:

    • gulpfile.js
    • Carbon.Gulp
    • Webpack: NeosIo
    • Carbon.Rollup
    • und jetzt, ganz neu, kulminierend in: Carbon.Pipeline
    • Wir sprechen darüber, für welche Anforderungen Jon Lösungen finden musste und zu welchen Einsichten er im Laufe der Zeit gekommen ist. Und wir sprechen darüber, was diese Tools nicht sind und was Jon auch bewusst nicht in diese Tools verpacken möchte.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Working DraftBy Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer


      More shows like Working Draft

      View all
      Bits und so by Undsoversum GmbH

      Bits und so

      25 Listeners

      Freak Show by Metaebene Personal Media - Tim Pritlove

      Freak Show

      9 Listeners

      AstroGeo - Geschichten aus Astronomie und Geologie by Karl Urban und Franziska Konitzer

      AstroGeo - Geschichten aus Astronomie und Geologie

      5 Listeners

      Geschichten aus der Geschichte by Richard Hemmer und Daniel Meßner

      Geschichten aus der Geschichte

      199 Listeners

      c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

      c’t uplink - der IT-Podcast aus Nerdistan

      9 Listeners

      Stay Forever - Retrogames & Technik by Stay Forever Team

      Stay Forever - Retrogames & Technik

      32 Listeners

      Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

      Logbuch:Netzpolitik

      6 Listeners

      programmier.bar – der Podcast für App- und Webentwicklung by programmier.bar

      programmier.bar – der Podcast für App- und Webentwicklung

      0 Listeners

      Podcasts von Tichys Einblick by Tichys Einblick

      Podcasts von Tichys Einblick

      23 Listeners

      eat.READ.sleep. Bücher für dich by NDR

      eat.READ.sleep. Bücher für dich

      37 Listeners

      Geld ganz einfach - von Saidi & Emil by Finanztip

      Geld ganz einfach - von Saidi & Emil

      11 Listeners

      Lanz + Precht by ZDF, Markus Lanz & Richard David Precht

      Lanz + Precht

      324 Listeners

      {ungeskriptet} - Gespräche, die dich weiter bringen by Ben Berndt

      {ungeskriptet} - Gespräche, die dich weiter bringen

      29 Listeners

      KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

      KI-Update – ein heise-Podcast

      4 Listeners

      Engineering Kiosk by Wolfgang Gassler, Andy Grunwald

      Engineering Kiosk

      0 Listeners