Working Draft

Working Draft

By Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« SchaeferNewsTechnologyEducationHow ToTech News
Download on the App Store

Working Draft episodes

  • Revision 345: DevOps – Kubernetes, VMs und Co.
    Zur aktuellen Sendung ist Frederic Hemberger (Web, Twitter) zu Gast, der erst kürzlich mit uns über die Beziehung von DevOps zur Täglichen Arbeit als Webentwickler gesprochen.
    Heute sprechen wir über Container-Software wie VMs, Docker und Kubernetes und wie diese ineinander greifen.
    Keine News
    Schaunotizen
    [00:00:34] DevOps – Was sind eigentlich diese Container (und mehr)?
    Erst mal müssen wir klären, was es mit diesen Container-basierten Systemen eigentlich auf sich hat und wie Docker dieses System umsetzt. Dazu sprechen wir über Virtual Machines und wie diese sich im Gegensatz zu Docker positionieren. Danach gibt Frederic uns einen Einblick in Kubernetes und was das System tut.
    Keine Schaunotizen
    KubeWeekly
    DER wöchentliche Newsletter rund um Kubernetes.
    KubeCon’18 EU
    Präsentationen und Videos der KubeCon 2018 EU.
    Kubernetes Forum
    Für alle, die mal was diskutieren wollen (zum Thema Kubernetes).
    1 hr 5 min
  • Revision 344: ReactPHP

    Hans und Peter fragten in dieser Revision Christian Lück (Web, Github, Twitter), seines Zeichens einer der Maintainer von React PHP, zu seinem Lieblingsthema aus.

    Schaunotizen
    [00:00:43] ReactPHP
    ReactPHP ist ein Open-Source-Projekt, das aus Node.js bekannte Konzepte (v.a. asynchrones IO) für PHP umsetzt. Ein Use Case hierfür wäre alles, was mit Kommunikation und Datenströmen zu tun hat, für 0815-Webseiten eignet sich ReactPHP nicht so sehr (und es würde bei traditionellen Hostern auch nicht ohne weiteres funktionieren). Und so quatschten wir über Streaming-APIs, Event Loops, Streams, Promises, synchrone und asynchrone Funktionen in PHP …

    Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

    43 min
  • Revision 344: ReactPHP
    Hans und Peter fragten in dieser Revision Christian Lück (Web, Github, Twitter), seines Zeichens einer der Maintainer von React PHP, zu seinem Lieblingsthema aus.
    Schaunotizen
    [00:00:43] ReactPHP
    ReactPHP ist ein Open-Source-Projekt, das aus Node.js bekannte Konzepte (v.a. asynchrones IO) für PHP umsetzt. Ein Use Case hierfür wäre alles, was mit Kommunikation und Datenströmen zu tun hat, für 0815-Webseiten eignet sich ReactPHP nicht so sehr (und es würde bei traditionellen Hostern auch nicht ohne weiteres funktionieren). Und so quatschten wir über Streaming-APIs, Event Loops, Streams, Promises, synchrone und asynchrone Funktionen in PHP …
    43 min
  • Revision 343: Neue Features für JavaScript

    Inspiriert von einem vergleichsweise dünnen Artikel über ein paar unspektakuläre JS-Neuerungen diskutierten Schepp, Hans, Stefan und Peter ihre persönlichen Favoriten in der JS-Feature-Pipeline.

    Schaunotizen
    [00:00:12] Kommende JavaScript-Features
    Wir bespechen sowohl kommende Features die wir gut finden als auch einige, die uns nicht zusagen. Im einzelnen kommen zur Sprache:

    • der Safe Navigation Operator (auch bereits bekannt aus CoffeeScript o.Ä.)
    • der Nullish Coalescing Operator (bekannt aus PHP o.Ä.)
    • der Pipeline Operator (bekannt aus Elm)
    • Asynchrone Iteration
    • Private Methoden und private Felder für Klassen
    • das Global-Proposal
    • Decorators
    • BigInt
    • Dynamisches Import und Metainformationen für Imports
    • Unterstriche in Zahlen
    • flatMap
    • Observables(bekannt aus u.A. RxJS)
    • Außerdem erträumt sich Peter Selbstdefinierte Equality-Logik, ist aber pessimistisch
    • Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

      1 hr 8 min
    • Revision 343: Neue Features für JavaScript
      Inspiriert von einem vergleichsweise dünnen Artikel über ein paar unspektakuläre JS-Neuerungen diskutierten Schepp, Hans, Stefan und Peter ihre persönlichen Favoriten in der JS-Feature-Pipeline.
      Schaunotizen
      [00:00:12] Kommende JavaScript-Features
      Wir bespechen sowohl kommende Features die wir gut finden als auch einige, die uns nicht zusagen. Im einzelnen kommen zur Sprache:
      der Safe Navigation Operator (auch bereits bekannt aus CoffeeScript o.Ä.)
      der Nullish Coalescing Operator (bekannt aus PHP o.Ä.)
      der Pipeline Operator (bekannt aus Elm)
      Asynchrone Iteration
      Private Methoden und private Felder für Klassen
      das Global-Proposal
      Decorators
      BigInt
      Dynamisches Import und Metainformationen für Imports
      Unterstriche in Zahlen
      flatMap
      Observables(bekannt aus u.A. RxJS)
      Außerdem erträumt sich Peter Selbstdefinierte Equality-Logik, ist aber pessimistisch
      1 hr 8 min
    • Revision 342: Was gibt es Neues in Laravel?

      Nachdem wir in Revision 147 schon einmal über das PHP Framework Laravel gesprochen haben, dachten wir uns, es sei langsam mal wieder Zeit für eine Auffrischung.

      Deshalb ist in dieser Revision Johannes Pichler unser Gast und wir sprechen gemeinsam über die Neuerungen und technischen Gegebenheiten von Laravel.

      Schaunotizen
      [00:02:00] Laravel

      Johannes erklärt, was es seit der Revision 147 alles Neues zum Thema Laravel gibt. Wir sprechen über Bootstrapping, Facades, Collections, Events, Queues und vieles mehr.

      Anhand eines praktischen Beispiels hangeln wir uns an einer Umsetzung einer Applikation entlang:

      • REST Schnittstelle fürs Frontend
      • Datenhaltung in DB mit Produkten, User, Metadaten
      • User Daten kommen von Schnittstelle und können gecacht werden
      • Übergeben von Daten an Payment Schnittstelle
      • Darüber hinaus sprechen wir über die Möglichkeiten, Laravel fürs Frontend einzusetzen.

        Weitere Links:

        • Eloquent ORM
        • Spark – User Verwaltung
        • Bezahlungsmethode
        • Lumen – ein Micro-Service Framework
        • Artisan – das Commandline Interface
        • Horizon – Redis Monitoring Tool
        • Dusk – End to End Testing
        • [00:55:14] Keine Schaunotizen
          Laravel Docs
          Viele gute Videos zum Thema Laravel und rund ums Thema. Ideal für jeden Einsteiger und auch Fortgeschrittene.
          Laracasts
          Viele gute Videos zum Thema Laravel und rund ums Thema. Ideal für jeden Einsteiger und auch Fortgeschrittene.

          Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

          1 hr
        • Revision 342: Was gibt es Neues in Laravel?
          Nachdem wir in Revision 147 schon einmal über das PHP Framework Laravel gesprochen haben, dachten wir uns, es sei langsam mal wieder Zeit für eine Auffrischung.
          Deshalb ist in dieser Revision Johannes Pichler unser Gast und wir sprechen gemeinsam über die Neuerungen und technischen Gegebenheiten von Laravel.
          Schaunotizen
          [00:02:00] Laravel
          Johannes erklärt, was es seit der Revision 147 alles Neues zum Thema Laravel gibt. Wir sprechen über Bootstrapping, Facades, Collections, Events, Queues und vieles mehr.
          Anhand eines praktischen Beispiels hangeln wir uns an einer Umsetzung einer Applikation entlang:
          REST Schnittstelle fürs Frontend
          Datenhaltung in DB mit Produkten, User, Metadaten
          User Daten kommen von Schnittstelle und können gecacht werden
          Übergeben von Daten an Payment Schnittstelle
          Darüber hinaus sprechen wir über die Möglichkeiten, Laravel fürs Frontend einzusetzen.
          Weitere Links:
          Eloquent ORM
          Spark – User Verwaltung
          Bezahlungsmethode
          Lumen – ein Micro-Service Framework
          Artisan – das Commandline Interface
          Horizon – Redis Monitoring Tool
          Dusk – End to End Testing
          [00:55:14] Keine Schaunotizen
          Laravel Docs
          Viele gute Videos zum Thema Laravel und rund ums Thema. Ideal für jeden Einsteiger und auch Fortgeschrittene.
          Laracasts
          Viele gute Videos zum Thema Laravel und rund ums Thema. Ideal für jeden Einsteiger und auch Fortgeschrittene.
          1 hr
        • Revision 341: Visual Studio Code

          Hans und Peter nutzen beide Visual Studio Code und geben ihre Tool-, Extension-, und Konfigurations-Tipps zum besten! Anlass waren die Veröffentlichung des Artikels Top JavaScript VSCode Extensions for Faster Development sowie vscodecandothat.com.

          Schaunotizen
          [00:00:08] Visual Studio Code
          Hans und Peter nutzen beide früher Sublime Text und sind nun großteils auf Visual Studio Code umgestiegen. VS Code ist umfassend erweiterbar und konfigurierbar, also gibt es viel an Extensions und Geheimtipps zu verteilen. Neben eingebauten Features wie dem Debugger, dem Git-Support und der visuellen Anpassbarkeit (hier ein Bild von Peters Ton-in-Ton-Setup) gibt es eine Menge von Extensions zu besprechen:

          • Import Cost
          • TODO highlight
          • GitLens
          • vscode-jest (für Integration in Jest)
          • coverage-gutters
          • css-triggers (mit Daten von csstriggers.com)
          • HTMLHint
          • EditorConfig
          • gitignore (ähnliche Extensions gibt es auch für die Config-Files von Docker, Jenkins etc.)
          • HTML Escape
          • Instant Markdown und markdownlint
          • WordCounter
          • Außerdem sprechen wir über das integrierte Terminal von VS Code und warum wir stattdessen Hyper und Terminator benutzen und warum damit unsere Benutzung der Desktop-Manager Divvy und Unity einhergeht.

            [00:54:53] Keine Schaunotizen
            Scrolling
            Hans empfiehlt den Artikel Scroll to the future sowie die CSS-Features scroll-behavior und Scroll Snap Points.

            Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

            1 hr
          • Revision 341: Visual Studio Code
            Hans und Peter nutzen beide Visual Studio Code und geben ihre Tool-, Extension-, und Konfigurations-Tipps zum besten! Anlass waren die Veröffentlichung des Artikels Top JavaScript VSCode Extensions for Faster Development sowie vscodecandothat.com.
            Schaunotizen
            [00:00:08] Visual Studio Code
            Hans und Peter nutzen beide früher Sublime Text und sind nun großteils auf Visual Studio Code umgestiegen. VS Code ist umfassend erweiterbar und konfigurierbar, also gibt es viel an Extensions und Geheimtipps zu verteilen. Neben eingebauten Features wie dem Debugger, dem Git-Support und der visuellen Anpassbarkeit (hier ein Bild von Peters Ton-in-Ton-Setup) gibt es eine Menge von Extensions zu besprechen:
            Import Cost
            TODO highlight
            GitLens
            vscode-jest (für Integration in Jest)
            coverage-gutters
            css-triggers (mit Daten von csstriggers.com)
            HTMLHint
            EditorConfig
            gitignore (ähnliche Extensions gibt es auch für die Config-Files von Docker, Jenkins etc.)
            HTML Escape
            Instant Markdown und markdownlint
            WordCounter
            Außerdem sprechen wir über das integrierte Terminal von VS Code und warum wir stattdessen Hyper und Terminator benutzen und warum damit unsere Benutzung der Desktop-Manager Divvy und Unity einhergeht.
            [00:54:53] Keine Schaunotizen
            Scrolling
            Hans empfiehlt den Artikel Scroll to the future sowie die CSS-Features scroll-behavior und Scroll Snap Points.
            1 hr
          • Revision 340: Glücksrad

            Mangels tagesaktueller Themen spielten wir in Person von Schepp, Peter, Hans und Stefan mal wieder eine Runde HTML5-Glücksrad.

            [00:00:00] Glücksrad
            [00:00:47] Drag & Drop
            Von der Benutzung der nativen HTML5-D&D-Api ohne Library raten wir dringend ab, wenngleich Peter zur Zeit eine entsprechende React-Library sucht. Für seine Zwecke nicht brauchbar sind, aber trotzdem erwähnt wurden Draggable Dragula Filepond Interact.js und Sortable.
            [00:08:30] Das Form-Element
            Damit er selbst nichts zu diesem Thema erzählen muss, fordert Peter den Rest der Mannschaft zu Quick-Fire-Funfacts über Formulare auf. Und sie gehen ihm tatsächlich auf den Leim! Schepp informiert darüber, dass Submit-Buttons selbst Werte übermitteln (ihre value-Eigenschaft), Hans unterliegt einem kleinen Irrtum bzgl. Input-Types, Stefan findet einen Use Case für Fieldsets und Legend-Elemente. Am Ende versuchen wir noch zu klären, warum die TextSelection-Api bei Number nicht fluppt und betrauern zum wiederholten Male die schlechte Unterstützung für das inputmode-Attribut.
            [00:20:24] Das Script-Element
            Wir kommen über async und defer relativ schnell zu document.write(). Und dann ist der Weg nicht mehr weit zum 90s WebDev Meetup und einen faszinierenden Talk über Netscape Navigator 2.0. Früher war eben doch nicht alles besser!
            [00:28:15] document.open()
            Wir verwechseln erst mal alle document.open() mit window.open() und sinnieren ein wenig über die verloren gegangene Kulturtechnik des Popups. Mit der egentlichen Funktion wissen wir nicht viel anzufangen, allerdings hat Jake Archibald mal etwas lustiges damit zusammengehackt.
            [00:34:50] Das tbody-Element
            Gehört zusammen mit thead und tfoot zu den obskursten HTML-Elementen. Wir quatschen über Tabellenelemente allgemein, wobei Hans und Peter besonders intensiv debattieren, ob ein Datagrid-Element in den HTML-Standard gehören sollte (der IE4 konnte das sogar schon mal).
            [00:50:16] Das beforeunload-Event
            Wir sprechen über window.alert(), window.prompt() und window.confirm() sowie mögliche Use Cases für das Unload-Event. Je nachdem was man vorhat, ist man mit entweder der Beacon API oder Background Sync besser bedient. Wenn das alles nun bloß auch überall funktionieren würde …

            Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

            58 min

          About Working Draft

          From the publisher's feed

          Working Draft ist der deutschsprachige Podcast für Frontend-Entwicklung, Webdesign und UI Engineering.

          More shows like Working Draft

          Bits und so by Undsoversum GmbH

          Bits und so

          26 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

          3 Listeners

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

          Geschichten aus der Geschichte

          177 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

          34 Listeners

          Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

          Logbuch:Netzpolitik

          5 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

          21 Listeners

          eat.READ.sleep. Der Podcast, der das Lesen feiert. by NDR

          eat.READ.sleep. Der Podcast, der das Lesen feiert.

          24 Listeners

          Finanzen ganz einfach - von Saidi, Sophie & Emil by Finanztip

          Finanzen ganz einfach - von Saidi, Sophie & Emil

          8 Listeners

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

          Lanz + Precht

          325 Listeners

          {ungeskriptet} - Der Meinungsfreiheit verpflichtet. by Ben Berndt

          {ungeskriptet} - Der Meinungsfreiheit verpflichtet.

          45 Listeners

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

          KI-Update – ein heise-Podcast

          9 Listeners

          Engineering Kiosk by Wolfgang Gassler, Andy Grunwald

          Engineering Kiosk

          0 Listeners