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 192: Komplizierte Job-Titel und Webfonts-Performance
    In kleiner Besetzung sind in dieser Folge nur Hans und Anselm dabei, sprechen aber in knapp vierzig Minuten doch über interessante Themen, die uns Webentwickler betreffen—zunächst über ein nicht so technisches, aber trotzdem relevantes Thema, Recruiting, dann sehr technisch über Performanceoptimierung von WebFonts. Abgerundet wie immer mit den besten Links der Woche.
    Schaunotizen
    [00:00:17] Job Title – it’s complicated
    Wir sprechen darüber, wie wir Freunden, Familie und Bekannten unsere Jobs erklären. Aber auch, welchen Stellenwert Job-Bezeichnungen haben und dass es schwer ist, selbst betitelte Freelancer einzuschätzen. Wir diskutieren Tests, Prüfungen und Auszeichnungen und welche Möglichkeiten wir sehen, um Leute im Front-End Bereich einzukategorisieren.Schreibt uns gerne im Kommentarbereich eure Meinung, Einschätzung und was ihr von unseren Vorschlägen haltet. Uns interessiert vor allem auch, wie viel Wert ihr auf Rollen und Titel legt oder ob euer Chef Wert darauf legt und warum.
    [00:17:27] Loading webfonts with high performance on responsive websites
    Wir besprechen, wie man Webfonts generell auf Webprojekten einbauen sollte, was es für Performanceprobleme generell gibt und wie man diese mit bestimmten Techniken wir asynchronem Laden der Webfonts und speichern im localStorage beheben kann. Außerdem blicken wir ein wenig in die Zukunft, was mit WOFF2.0 möglich sein wird und wie wir selbst mit Webfonts umgehen.
    [00:33:30] Links
    A Guide to SVG Animations (SMIL)
    Sara Soueidan schrieb erneut ein langes, ausführliches und sehr gutes Tutorial über SVG. Diesmal im Fokus: SVG Animations (SMIL).
    Quick Research on Pointer Events Performance Issues und ein Kommentar von Alex Sexton
    zum gleichen Streit-ThemaNachdem Blink Entwickler Pointer Events entfernt haben und Touch Events bevorzugen, hat Jacob Rossi sich mit den Problemen beschäftigt und hat Interessantes herausgefunden. Alex Sexton stützt die Argumente und stellt die Frage, warum man einen schlechteren Nicht-Standard einem besseren Standard bevorzugen sollte.
    LazySizes
    Alexander Farkas, der noch vor kurzem einen eigenen Responsive Images Polyfill vorgestellt hat, hat nun auch passend dazu ein lazyload Script geschrieben, welches mit dem sizes-Attribut umgehen kann und ein lazyloading von Responsive Images erlaubt.
    Polarr
    Polarr ist ein supercooles neues online Tool zum Bearbeiten von Bildern im Browser. In unseren Tests lieferte es nicht nur beeindruckende Ergebnisse, sondern auch eine gute Performance und Vielfalt an Werkzeugen. Unser Fazit: Kann durchaus mit Lightroom oder ähnlichen Tools mithalten, wenn man nur mal schnell Korrekturen am Foto vornehmen möchte.
    HireMyFriend
    Hier kann man sich anmelden und Empfehlungen für Freunde aussprechen. Ein sehr interessantes Konzept, was wir für gut befinden.
    Move fast & break nothing
    Zach Holman schreibt über Development und Deployment Strategien und dass man nich alles kaputt gehen lassen kann bei Releases.
    Ind.ie Pulse
    Mit Pulse gibt es nun den ersten dezentralisierten File Syncronisations Dienst als App
    41 min
  • Revision 191: Code Style Checker und Coding Conventions
    Anselm, Hans, Stefan und Schepp reden heute über Konventionen und das Miteinander in größeren Projekten.
    [00:00:18] News
    Brick 2.0
    Mozilla bringt ihre Web Components Bibliothek auf Version 2.0, und verabschiedet sich damit von x-tag. Ab jetzt soll die Web Components Plattform direkt verwendet werden.
    libsass 3.0
    Die native (und viel schnellere) Implementierung von Sass erscheint in Version 3.0. Und hat damit endlich eine Menge Features inkludiert, die von Fans der Ruby-Variante hoch geschätzt werden.
    IE Windows 10 Technical Preview
    Windows 10 kommt, und mit ein neuer Internet Explorer. Was der Browser auf der neuen Plattform bietet, erfahrt ihr hier.
    Schaunotizen
    [00:03:45] Code Style Checker und Coding Conventions
    Obigen Artikel als Ausgangsbasis nutzen wir zu einer ausgiebigen Diskussion rund um Coding Conventions und Code Style Checker. Gut finden wir das alle, genutzt wird neben JSHint unter anderem auch PHP Codesniffer, jscs und SCSS Lint. Wir reden über den JS Formatter als Sublime Plugin von Paul Irish, und lernen die Pre-commit Hooks von Git kennen (und schätzen).
    [00:36:12] Keine Schaunotizen
    HTTP/2 FAQ
    Was Sie schon immer über HTTP/2 wissen wollten, aber bisher nicht zu fragen wagten.
    Respimage
    Wenn ein Pull Request nicht mehr reicht braucht man eine eigene Bibliothek. Respimage ist der performantere Picturefill.
    CSSUrl
    Node Tool um URLs im CSS einzubetten. Falls eure bisherigen Tools nicht schon ausreichen.
    39 min
  • Revision 190: border:none

    Schepp und Stefan haben sich diesmal Joschi Kuphal eingeladen, der uns von den Tücken und Späßen des Konferenzorganisation erzählt.

    Schaunotizen
    [00:01:40] border:none
    Joschi erzählt uns von der border:none, der etwas anderen Konferenz. Nicht nur inhaltlich, sondern auch vom Ablauf soll sich das Nürnberger Edelstück vom Rest der Web-Zusammenkünfte unterscheiden. Wir lauschen den organisatorischen Tücken, den großen Plänen und erfahren, warum die border:none so besonders ist. Außerdem gibt es einen Hinweis auf die Nürnberger Web Week und die nächste Ausgabe des Accessibility Clubs. Das ganze findet übrigens in der Woche vom 17. Oktober statt. Lohnt sich!
    [01:05:48] Keine Schaunotizen
    pup
    Ein Stream Editor für Websites mit CSS Selektoren für die Commandline? Also wenn ihr das braucht, hier werdet ihr fündig.
    Using Serviceworker today
    Jake Archibald erzählt uns, was man mit den in Canary angekommenen Serviceworkern anstellen kann.
    Scroll event change in iOS8
    Nerviges und unnötiges Parallax vom Designer vorgeworfen bekommen? Kunde guckt nur am iPad nach? Fürchtet euch nicht mehr! iOS8 schafft mit Scroll Events, die dem Desktop ähnlich sind Abhilfe gegen ultimativen Kunden- und Designerfrust, der euch als Entwickler trifft!

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

    1 hr 10 min
  • Revision 189: iOS 8 und ES6

    Rod, Hans und Peter sezierten die Features des neuen Safari in iOS 8 und plauderten über ES6, bis uns plötzlich die Zeit ausging.

    Schaunotizen
    [00:00:12] Safari in iOS 8
    Anhand eines Sencha-Blogposts hangeln wir uns durch die Featureliste der neuesten Safari-Version und reden über CSS Blend Modes (Specs Erklär-Artikel, Caniuse), die möglicherweise zum Untergang verdammten CSS Shapes (Specs, Caniuse), WebGL (Specs, Caniuse), HTML Templates (Specs, Caniuse), ES6-Promises Specs, Caniuse) die Navigation Timing API (Specs, Caniuse), SPDY (Specs, Caniuse), das srcset-Attribut (Specs, Caniuse), Indexed DB Specs, Caniuse), die Highres Timing API (Specs, Caniuse), APNG (Specs, Caniuse), SVG Fragment Identifiers Specs, Caniuse), object-fit und object-position (Specs, Caniuse), text-decoration-style (Specs, Caniuse) und diverse weitere Webtechnologien. Abseits davon kommen wir auch auf das jetzt Apps zu Verfügung stehende wkwebkit (mit Nitro) zu spechen, machen uns über Bugs lustig und geben am Ende unseren allgemeinen Gesamteindruck wieder.
    [00:50:08] ES6-Workflow
    Zu Forschungszwecken hat sich Peter ein ECMAScript 6-Projekt aufgebürdet und berichtet von seinen Erfahrungen. Um ES6 in Browsern von heute zu nutzen braucht man einen Transpiler, der ES6-Code in ES5-Code transformiert. Zur Auswahl stehen Traceur, das Sweet.js-Modul es6-macros und ES6 Transpiler, was trotz Mängeln Peters Favorit ist, kombiniert mit Regenerator. Kurz kommt auch zu Sprache, wie kompliziert es sein kann, die neuen Features in die tägliche Programmierpraxis einfließen zu lassen.
    [01:25:29] Keine Schaunotizen
    CSS only custom selects
    Das ultimative CSS-Styling für Selects.
    HTML Elements
    Übersichtsseite mit den wichtigsten Facetten aller HTML-Elemente.
    All You Need To Know About Vertical-Align
    Ein kniffliges Thema umfassend aufbereitet.

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

    1 hr 28 min
  • Revision 190: border:none
    Schepp und Stefan haben sich diesmal Joschi Kuphal eingeladen, der uns von den Tücken und Späßen des Konferenzorganisation erzählt.
    Schaunotizen
    [00:01:40] border:none
    Joschi erzählt uns von der border:none, der etwas anderen Konferenz. Nicht nur inhaltlich, sondern auch vom Ablauf soll sich das Nürnberger Edelstück vom Rest der Web-Zusammenkünfte unterscheiden. Wir lauschen den organisatorischen Tücken, den großen Plänen und erfahren, warum die border:none so besonders ist. Außerdem gibt es einen Hinweis auf die Nürnberger Web Week und die nächste Ausgabe des Accessibility Clubs. Das ganze findet übrigens in der Woche vom 17. Oktober statt. Lohnt sich!
    [01:05:48] Keine Schaunotizen
    pup
    Ein Stream Editor für Websites mit CSS Selektoren für die Commandline? Also wenn ihr das braucht, hier werdet ihr fündig.
    Using Serviceworker today
    Jake Archibald erzählt uns, was man mit den in Canary angekommenen Serviceworkern anstellen kann.
    Scroll event change in iOS8
    Nerviges und unnötiges Parallax vom Designer vorgeworfen bekommen? Kunde guckt nur am iPad nach? Fürchtet euch nicht mehr! iOS8 schafft mit Scroll Events, die dem Desktop ähnlich sind Abhilfe gegen ultimativen Kunden- und Designerfrust, der euch als Entwickler trifft!
    1 hr 10 min
  • Revision 189: iOS 8 und ES6
    Rod, Hans und Peter sezierten die Features des neuen Safari in iOS 8 und plauderten über ES6, bis uns plötzlich die Zeit ausging.
    Schaunotizen
    [00:00:12] Safari in iOS 8
    Anhand eines Sencha-Blogposts hangeln wir uns durch die Featureliste der neuesten Safari-Version und reden über CSS Blend Modes (Specs Erklär-Artikel, Caniuse), die möglicherweise zum Untergang verdammten CSS Shapes (Specs, Caniuse), WebGL (Specs, Caniuse), HTML Templates (Specs, Caniuse), ES6-Promises Specs, Caniuse) die Navigation Timing API (Specs, Caniuse), SPDY (Specs, Caniuse), das srcset-Attribut (Specs, Caniuse), Indexed DB Specs, Caniuse), die Highres Timing API (Specs, Caniuse), APNG (Specs, Caniuse), SVG Fragment Identifiers Specs, Caniuse), object-fit und object-position (Specs, Caniuse), text-decoration-style (Specs, Caniuse) und diverse weitere Webtechnologien. Abseits davon kommen wir auch auf das jetzt Apps zu Verfügung stehende wkwebkit (mit Nitro) zu spechen, machen uns über Bugs lustig und geben am Ende unseren allgemeinen Gesamteindruck wieder.
    [00:50:08] ES6-Workflow
    Zu Forschungszwecken hat sich Peter ein ECMAScript 6-Projekt aufgebürdet und berichtet von seinen Erfahrungen. Um ES6 in Browsern von heute zu nutzen braucht man einen Transpiler, der ES6-Code in ES5-Code transformiert. Zur Auswahl stehen Traceur, das Sweet.js-Modul es6-macros und ES6 Transpiler, was trotz Mängeln Peters Favorit ist, kombiniert mit Regenerator. Kurz kommt auch zu Sprache, wie kompliziert es sein kann, die neuen Features in die tägliche Programmierpraxis einfließen zu lassen.
    [01:25:29] Keine Schaunotizen
    CSS only custom selects
    Das ultimative CSS-Styling für Selects.
    HTML Elements
    Übersichtsseite mit den wichtigsten Facetten aller HTML-Elemente.
    All You Need To Know About Vertical-Align
    Ein kniffliges Thema umfassend aufbereitet.
    1 hr 28 min
  • Revision 188: AMCSS und Links

    Hans, Stefan und Peter präsentieren auch heute ein strittiges CSS-Thema, garniert mit ein paar Links.

    Schaunotizen
    [00:00:21] AMCSS – Attribute Modules for CSS
    HTML-Attribute als Attributselektor-Hooks ausdenken, Genie oder Häresie? Wir werden uns nicht ganz einig. Zum einen ist bekannt, dass Browser nicht bekannte Attribute ignorieren (sonst würden data-Attribute gar nicht funktionieren), zum anderen sieht der Standard andere selbst erfundene Attribute nicht vor. Beim Versuch, diese Technologie zu bewerten streifen wir AngularJS mit seinen eigenen ng-*-Attributen und die Custom Element Spec mit der Möglichkeit, sich sogar eigene HTML-Tags auszudenken.
    [00:24:17] Keine Schaunotizen
    AniJS, Declarative handling library for UI interactions
    Passend zum Thema „selbsterfundene Attribute“ verwendet AniJS eben solche Attribute um Animationen zu beschreiben.
    Naming CSS Stuff Is Really Hard
    Überblicksartikel zu Problemen und Herangehensweisen der Namensfindung in CSS.
    Grid by Example
    Showcase für Grid-Layout (CSS3).
    SVG for JPG Alpha
    Ein schöner Hack: JPG + SVG = PNG.

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

    28 min
  • Revision 188: AMCSS und Links
    Hans, Stefan und Peter präsentieren auch heute ein strittiges CSS-Thema, garniert mit ein paar Links.
    Schaunotizen
    [00:00:21] AMCSS – Attribute Modules for CSS
    HTML-Attribute als Attributselektor-Hooks ausdenken, Genie oder Häresie? Wir werden uns nicht ganz einig. Zum einen ist bekannt, dass Browser nicht bekannte Attribute ignorieren (sonst würden data-Attribute gar nicht funktionieren), zum anderen sieht der Standard andere selbst erfundene Attribute nicht vor. Beim Versuch, diese Technologie zu bewerten streifen wir AngularJS mit seinen eigenen ng-*-Attributen und die Custom Element Spec mit der Möglichkeit, sich sogar eigene HTML-Tags auszudenken.
    [00:24:17] Keine Schaunotizen
    AniJS, Declarative handling library for UI interactions
    Passend zum Thema „selbsterfundene Attribute“ verwendet AniJS eben solche Attribute um Animationen zu beschreiben.
    Naming CSS Stuff Is Really Hard
    Überblicksartikel zu Problemen und Herangehensweisen der Namensfindung in CSS.
    Grid by Example
    Showcase für Grid-Layout (CSS3).
    SVG for JPG Alpha
    Ein schöner Hack: JPG + SVG = PNG.
    28 min
  • Revision 187: Arbeiten bei GitHub

    Zur aktuellen Revision haben sich Stefan und der Schepp Mike Adolphs eingeladen, der seines Zeichens im Enterprise Support bei GitHub sitz.

    Schaunotizen
    [00:00:16] Arbeiten bei GitHub
    Mike erzählt uns, was es bedeutet für eine große, amerikanische Firma tätig zu sein, die hauptsächlich aus Leuten besteht, die remote arbeiten und über den ganzen Globus verteilt sind. Wie sind die Rekrutierungsprozesse, die Arbeitsbedingungen, was muss man als Deutscher beachten, wenn man den Schritt in diese Richtung wagt? Wir bekommen einen exklusiven und ausführlichen Einblick in die Arbeitsweisen des wohl wichtigsten Social Networks für Entwickler und lernen das Thema „Support“ ganz neu kennen. Eine ausführliche Zusammenfassung des 2 Stunden Gesprächs von Schriftführer Schepp könnt ihr auf gist.github.com einsehen.
    [02:14:31] Keine Schaunotizen
    Jeffrey Zeldman Documentary
    40-minütige Dokumentation über den Blue Beanie Webdesigner.
    Batsh
    Unix Bash oder Windows Batch? Batsh macht beides, mit JavaScript-ähnlicher Syntax.
    Windows Boxes for Vagrant
    Modern.ie Virtualisierung über Vagrant? Geht! Endlich!
    Angular JS Tips&Tricks
    Schepp ist gerade voll in Angular JS drin und findet diese Hinweise sehr hilfreich. Nicht Teil zwei vergessen.
    CSS Shapes Editor
    CSS Shapes können echt schwierig sein, mit einem tollen Editor allerdings klappt das ziemlich prima und easy. Danke Adobe!
    Cross Storage
    Zendesk gibt uns eine schöne API, mit der wir alle localStorage Tricks einfach anwenden können, die uns Kommunikation über unterschiedliche Domains erlauben.

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

    2 hr 19 min
  • Revision 187: Arbeiten bei GitHub
    Zur aktuellen Revision haben sich Stefan und der Schepp Mike Adolphs eingeladen, der seines Zeichens im Enterprise Support bei GitHub sitz.
    Schaunotizen
    [00:00:16] Arbeiten bei GitHub
    Mike erzählt uns, was es bedeutet für eine große, amerikanische Firma tätig zu sein, die hauptsächlich aus Leuten besteht, die remote arbeiten und über den ganzen Globus verteilt sind. Wie sind die Rekrutierungsprozesse, die Arbeitsbedingungen, was muss man als Deutscher beachten, wenn man den Schritt in diese Richtung wagt? Wir bekommen einen exklusiven und ausführlichen Einblick in die Arbeitsweisen des wohl wichtigsten Social Networks für Entwickler und lernen das Thema „Support“ ganz neu kennen. Eine ausführliche Zusammenfassung des 2 Stunden Gesprächs von Schriftführer Schepp könnt ihr auf gist.github.com einsehen.
    [02:14:31] Keine Schaunotizen
    Jeffrey Zeldman Documentary
    40-minütige Dokumentation über den Blue Beanie Webdesigner.
    Batsh
    Unix Bash oder Windows Batch? Batsh macht beides, mit JavaScript-ähnlicher Syntax.
    Windows Boxes for Vagrant
    Modern.ie Virtualisierung über Vagrant? Geht! Endlich!
    Angular JS Tips&Tricks
    Schepp ist gerade voll in Angular JS drin und findet diese Hinweise sehr hilfreich. Nicht Teil zwei vergessen.
    CSS Shapes Editor
    CSS Shapes können echt schwierig sein, mit einem tollen Editor allerdings klappt das ziemlich prima und easy. Danke Adobe!
    Cross Storage
    Zendesk gibt uns eine schöne API, mit der wir alle localStorage Tricks einfach anwenden können, die uns Kommunikation über unterschiedliche Domains erlauben.
    2 hr 19 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