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 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 …
    58 min
  • Revision 339: ReasonML

    Als Gäste sind diesmal Nik Graf und Patrick Stapfer zu Gast. Nik ist den Zuhörern schon aus Sendungen zum Thema React und Serverless bekannt. Patrick ist zum ersten Mal richtig mit dabei.

    Schaunotizen
    [00:03:00] ReasonML
    Unsere beiden Gäste Nik und Patrick erklären Hans, das ReasonML eine Meta Language basierend auf OCaml ist und gerade einigen Hype erfährt. Gerade im React Umfeld ist ReasonML gerade sehr sichtbar – React wurde ursprünglich mal in ReasonML implementiert. ReasonML wird zu JavaScript transpiliert. Die Verwendung mit Rollup und Webpack ermöglicht BuckleScript.
    [00:57:17] Keine Schaunotizen
    ReasonML für Beginner
    Nik hat einige Video-Tutorials aufgenommen. Diese sind bei Egghead verfügbar.
    ReasonML Discord Channel
    Für jegliche Frage relevant und hilfreich: die ReasonMl Community.
    ReasonConf
    Vom 11. – 13. Mai fand die erste Reason Conference in Wien statt.

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

    1 hr
  • Revision 339: ReasonML
    Als Gäste sind diesmal Nik Graf und Patrick Stapfer zu Gast. Nik ist den Zuhörern schon aus Sendungen zum Thema React und Serverless bekannt. Patrick ist zum ersten Mal richtig mit dabei.
    Schaunotizen
    [00:03:00] ReasonML
    Unsere beiden Gäste Nik und Patrick erklären Hans, das ReasonML eine Meta Language basierend auf OCaml ist und gerade einigen Hype erfährt. Gerade im React Umfeld ist ReasonML gerade sehr sichtbar – React wurde ursprünglich mal in ReasonML implementiert. ReasonML wird zu JavaScript transpiliert. Die Verwendung mit Rollup und Webpack ermöglicht BuckleScript.
    [00:57:17] Keine Schaunotizen
    ReasonML für Beginner
    Nik hat einige Video-Tutorials aufgenommen. Diese sind bei Egghead verfügbar.
    ReasonML Discord Channel
    Für jegliche Frage relevant und hilfreich: die ReasonMl Community.
    ReasonConf
    Vom 11. – 13. Mai fand die erste Reason Conference in Wien statt.
    1 hr
  • Revision 338: Web Apps, PWAs und Offline in der Praxis

    Für diese Revision haben wir uns den Robin Mehner (@rmehner auf Twitter) eingeladen, der nicht nur (Mit-)Organisator verschiedener Berliner Meetups wie der BerlinJS oder der Up.front ist, sondern auch der Reject.JS-Konferenz (als es sie noch gab). Wir quatschten mit Robin über seine Erfahrungen und Learnings beim Bau von offline-fähigen Web Apps, über die Erwartungshaltung von Benutzern dieser Anwendungen und über die Service Worker Technologie und ihre Fallstricke im Speziellen.

    Schaunotizen
    [00:01:08] (Progressive) Web Apps
    Im Verlauf unseres Gesprächs über den Bau und den Betrieb von Web-Apps, berührten wir folgende Punkte (not in order of appearance):

    • Service Worker Intro Talk: „The ServiceWorker is coming, look busy“
    • Service Worker Support in Browsern
    • PWAs in iOS
    • Die Service Worker Toolbox
    • Das fantastische Google Workbox Toolkit
    • Talk zu Service Worker Gotschas: „ServiceWorkers Outbreak: index-sw-9a4c43b4b47781ca619eaaf5ac1db.js“
    • Push Notifications
    • Die web-push Library
    • Building Botnets on ServiceWorkers
    • Service Worker Offline Analytics
    • [01:04:16] Keine Schaunotizen
      Nightly Build 2018
      Auch dieses Jahr gibt es wieder eine Ausgabe von Hans‘, Anselms, Sebastians und Davids After-Work-Konferenz im Herbst in Köln-Ehrenfeld. Diesmal aber in einer neuen Location. Thema ist „Die Zukunft des Arbeitens“.

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

      1 hr 8 min
    • Revision 338: Web Apps, PWAs und Offline in der Praxis
      Für diese Revision haben wir uns den Robin Mehner (@rmehner auf Twitter) eingeladen, der nicht nur (Mit-)Organisator verschiedener Berliner Meetups wie der BerlinJS oder der Up.front ist, sondern auch der Reject.JS-Konferenz (als es sie noch gab). Wir quatschten mit Robin über seine Erfahrungen und Learnings beim Bau von offline-fähigen Web Apps, über die Erwartungshaltung von Benutzern dieser Anwendungen und über die Service Worker Technologie und ihre Fallstricke im Speziellen.
      Schaunotizen
      [00:01:08] (Progressive) Web Apps
      Im Verlauf unseres Gesprächs über den Bau und den Betrieb von Web-Apps, berührten wir folgende Punkte (not in order of appearance):
      Service Worker Intro Talk: „The ServiceWorker is coming, look busy“
      Service Worker Support in Browsern
      PWAs in iOS
      Die Service Worker Toolbox
      Das fantastische Google Workbox Toolkit
      Talk zu Service Worker Gotschas: „ServiceWorkers Outbreak: index-sw-9a4c43b4b47781ca619eaaf5ac1db.js“
      Push Notifications
      Die web-push Library
      Building Botnets on ServiceWorkers
      Service Worker Offline Analytics
      [01:04:16] Keine Schaunotizen
      Nightly Build 2018
      Auch dieses Jahr gibt es wieder eine Ausgabe von Hans‘, Anselms, Sebastians und Davids After-Work-Konferenz im Herbst in Köln-Ehrenfeld. Diesmal aber in einer neuen Location. Thema ist „Die Zukunft des Arbeitens“.
      1 hr 8 min
    • Revision 337: DevOps

      Wir hatten mal wieder Frederic Hemberger (Web, Twitter) zu Gast, mit dem wir uns über das neueste aus der DevOps-Welt austauschten.

      Schaunotizen
      [00:01:12] DevOps
      Wir quatschen über DevOps und tauschen Erfahrungen mit diverse Tools aus (bzw. stellen im Falle von Peter allerlei naive Fragen).
      [00:49:58] Keine Schaunotizen
      Wildcard TLS-Zertifikate bei Let’s Encrypt
      Es gibt einiges neues bei Let’s Encrypt, nicht nur (aber auch) Wildcard-Zertifikate.
      Git’s Hidden Feature: Notes
      Eines der zahllosen Git-Features, die nicht jeder kennt.
      gitleaks
      Durchsucht die gesamte History eine Git-Repositories nach versehentlich eingecheckten privaten Schlüssen und mehr.

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

      53 min
    • Revision 337: DevOps
      Wir hatten mal wieder Frederic Hemberger (Web, Twitter) zu Gast, mit dem wir uns über das neueste aus der DevOps-Welt austauschten.
      Schaunotizen
      [00:01:12] DevOps
      Wir quatschen über DevOps und tauschen Erfahrungen mit diverse Tools aus (bzw. stellen im Falle von Peter allerlei naive Fragen).
      [00:49:58] Keine Schaunotizen
      Wildcard TLS-Zertifikate bei Let’s Encrypt
      Es gibt einiges neues bei Let’s Encrypt, nicht nur (aber auch) Wildcard-Zertifikate.
      Git’s Hidden Feature: Notes
      Eines der zahllosen Git-Features, die nicht jeder kennt.
      gitleaks
      Durchsucht die gesamte History eine Git-Repositories nach versehentlich eingecheckten privaten Schlüssen und mehr.
      53 min
    • Revision 336: DSGVO

      Für alle Entwickler, die mit personenbezogenen Daten arbeiten ist der 25. Mai 2018 ein spezielles Datum. Eine Richtlinie der EU, welche aktuell in vielen Firmen kurz vor Frist behandelt werden muss, erhält an diesem Tag ohne Wenn und Aber ihre Wirksamkeit: die Datenschutzgrundverordnung, kurz DSGVO oder englisch GDPR (General Data Protection Regulation).

      Da dieses Thema so präsent ist, haben wir uns drei Experten zum Thema eingeladen:

      • Sebastian Greger (@sebastiangreger), der als Designer die Effekte und direkten Auswirkungen der DSGVO auf Websites analysiert
      • Baltasar Cevc (@l_a_w_4_2), Anwalt für IT Recht, der die juristische Seite der DSGVO sehr genau kennt und
      • Joschi Kuphal (@jkphl), der als Entwickler und Agentur-Chef die DSGVO umsetzen muss und mit den anderen zusammen Workshops zum Thema organisiert
      • Schaunotizen
        [00:03:40] DSGVO
        Die Datenschutzgrundverordnung birgt einige Herausforderungen für Entwickler und IT Projektarbeiter. Wir beleuchten diese und unterhalten uns über UX-Herausforderungen wie das Cookie-Overlay und Doppel-Opt-In, sowie das Löschen von nutzerspezifischen Daten in komplexen Systemen, die Behandlung von Cookies, LocalStorage und anderen Client-seitigen Speichermöglichkeiten.
        Es stellt sich heraus, dass das alles ganz schön komplex ist und die Gesetzgebung noch nicht eindeutig: Es fehlt die Auslegung der Judikative, die in den nächsten Jahren Klarheit schaffen wird.
        [01:24:00] Keine Schaunotizen
        Workshop
        Die Gäste organisieren einen weiteren Workshop im Umfeld der Beyond Tellerrand Konferenz in Düsseldorf. Dieser findet am 9. Mai 2018 statt. Für alle Interessierten: Es gibt noch Tickets.

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

        1 hr 30 min
      • Revision 335: EME? CDM? DRM? CENC? IDK!

        Anselm, Hans und Rodney lassen sich von Sebastian Golasch alles rund um DRM (Digital Rights Management, auch Dumb Restrictions Mania) erklären. Sebastian wollte eigentlich nur Netflix in Kodi zum Laufen bringen. Wir stellen wieder einmal fest: Kaninchenlöcher können ganz schön tief sein…

        Schaunotizen
        [00:02:00] Web Video DRM
        Ein epischer Monolog, gelegentlich unterbrochen von Fragen und Halbwissen, entfaltet sich, im Zuge dessen folgende Stichworte eine Rolle spielen:

        • Encrypted Media Extensions (spec)
        • Media Source Extensions (spec)
        • What is EME?
        • Encrypted Media Extensions (EME), HTML5Rocks
        • Android Docs – DRM
        • Paid Video Content in Chrome (slides)
        • EFF Statement – Web DRM, intent to publish
        • End-to-End Adaptive Video Streaming with DASH and HLS (video)
        • Building a Streaming HTML5 Video Player (video)
        • DRM In the Age of HTML5: What You Need to Do Now (video)
        • Kodi Netflix Plugin
        • Diskutiert die Folge mit uns in unserem Community-Slack: https://draft.community/

          1 hr 7 min
        • Revision 336: DSGVO
          Für alle Entwickler, die mit personenbezogenen Daten arbeiten ist der 25. Mai 2018 ein spezielles Datum. Eine Richtlinie der EU, welche aktuell in vielen Firmen kurz vor Frist behandelt werden muss, erhält an diesem Tag ohne Wenn und Aber ihre Wirksamkeit: die Datenschutzgrundverordnung, kurz DSGVO oder englisch GDPR (General Data Protection Regulation).
          Da dieses Thema so präsent ist, haben wir uns drei Experten zum Thema eingeladen:
          Sebastian Greger (@sebastiangreger), der als Designer die Effekte und direkten Auswirkungen der DSGVO auf Websites analysiert
          Baltasar Cevc (@l_a_w_4_2), Anwalt für IT Recht, der die juristische Seite der DSGVO sehr genau kennt und
          Joschi Kuphal (@jkphl), der als Entwickler und Agentur-Chef die DSGVO umsetzen muss und mit den anderen zusammen Workshops zum Thema organisiert
          Schaunotizen
          [00:03:40] DSGVO
          Die Datenschutzgrundverordnung birgt einige Herausforderungen für Entwickler und IT Projektarbeiter. Wir beleuchten diese und unterhalten uns über UX-Herausforderungen wie das Cookie-Overlay und Doppel-Opt-In, sowie das Löschen von nutzerspezifischen Daten in komplexen Systemen, die Behandlung von Cookies, LocalStorage und anderen Client-seitigen Speichermöglichkeiten.
          Es stellt sich heraus, dass das alles ganz schön komplex ist und die Gesetzgebung noch nicht eindeutig: Es fehlt die Auslegung der Judikative, die in den nächsten Jahren Klarheit schaffen wird.
          [01:24:00] Keine Schaunotizen
          Workshop
          Die Gäste organisieren einen weiteren Workshop im Umfeld der Beyond Tellerrand Konferenz in Düsseldorf. Dieser findet am 9. Mai 2018 statt. Für alle Interessierten: Es gibt noch Tickets.
          1 hr 30 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