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 130: AngularJS – Superheroic JavaScript MVW Framework

    Fast alle Moderatoren waren ausgeflogen, was also tun? Natürlich eine AngularJS-Sonderrevision! Die hatten wir schon länger geplant, jetzt nutzten wir die Gunst der Stunde. Da Stefan und Schepp beide keine Alltagserfahrung mit AngularJS vorweisen konnten, luden sie sich ein deutsches Experten-Trio bestehend aus Robin Böhm, Sascha Brink und Philipp Tarasiewicz ein, die im Folgenden eine gute Stunde lang über die Funktionsweise und Vorteile von AngularJS erzählten.

    Schaunotizen
    [00:00:00] AngularJS
    Sascha, Robin und Philipp erklären uns, wie AngularJS funktioniert. Dabei erwähnen wir die Seite Built with AngularJS und dass man deployd als Datensilo mit einem AngularJS-Frontend verknüpfen kann. Und nicht zuletzt natürlich die deutschsprachige Anlaufstelle für alle AngularJS-Entwickler: angularjs.de
    [00:53:18] Keine Schaunotizen
    IE11 Developer Preview for Windows 7
    Wer den IE11 austesten will und Windows 7 schon einsetzt, der muss dazu kein Image von Windows 8.1 mehr herunterladen. Alternativ dazu gibt es für Mac und Linux Banutzer auch ein Windows 7 Image mit integriertem IE11.
    Bootstrap 3 RC1
    Das neue Bootstrap ist jetzt mobile first und flat!
    Android and the eternal dying mobile browser
    Auch mit Android 4.3 will der unterentwickelte Android-Browser einfach nicht aussterben. Weiterentwickelt hat er sich auch nicht.
    On Mobile, Data URIs are 6x Slower than Source Linking
    Mobify hat via Real User Monitoring, genannt RUM, herausgefunden, dass Bilder, die man per Data URI einbettet durch das doppelt nötige Dekodieren deutlich länger laden. Es gilt also, ihren Einsatz hier und da etwas zu begrenzen.
    Generators in v8
    Ein kleiner Artikel, der die Vorzüge sogenannter Generatoren aus dem kommenden JavaScript-Version ES6 erklärt.
    NerdyData
    Eine Suchmaschine für Quellcode.
    Top 10 Proactive Web Application Security Measures
    10 Sicherheitsmaßnahmen, die man seiner Webseite angedeihen lassen sollte.
    Thinkster – A better way to learn AngularJS
    Online-Workshop, um den Umgang mit AngularJS zu lernen.
    jspm.io
    jspm.io ist ein universeller JavaScript-Modul-Loader, dem es egal ist, ob ein Modul im ES6-, AMD- oder CommonJS-Format vorliegt. Außer aus dem lokalen Projekt kann jspm.io Module auch direkt von Github aus einbinden.
    AngularJS.de – Das deutsche Portal zu AngularJS
    Philipps, Saschas und Robins gemeinsames Projekt.

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

    1 hr 3 min
  • Revision 130: AngularJS – Superheroic JavaScript MVW Framework
    Fast alle Moderatoren waren ausgeflogen, was also tun? Natürlich eine AngularJS-Sonderrevision! Die hatten wir schon länger geplant, jetzt nutzten wir die Gunst der Stunde. Da Stefan und Schepp beide keine Alltagserfahrung mit AngularJS vorweisen konnten, luden sie sich ein deutsches Experten-Trio bestehend aus Robin Böhm, Sascha Brink und Philipp Tarasiewicz ein, die im Folgenden eine gute Stunde lang über die Funktionsweise und Vorteile von AngularJS erzählten.
    Schaunotizen
    [00:00:00] AngularJS
    Sascha, Robin und Philipp erklären uns, wie AngularJS funktioniert. Dabei erwähnen wir die Seite Built with AngularJS und dass man deployd als Datensilo mit einem AngularJS-Frontend verknüpfen kann. Und nicht zuletzt natürlich die deutschsprachige Anlaufstelle für alle AngularJS-Entwickler: angularjs.de
    [00:53:18] Keine Schaunotizen
    IE11 Developer Preview for Windows 7
    Wer den IE11 austesten will und Windows 7 schon einsetzt, der muss dazu kein Image von Windows 8.1 mehr herunterladen. Alternativ dazu gibt es für Mac und Linux Banutzer auch ein Windows 7 Image mit integriertem IE11.
    Bootstrap 3 RC1
    Das neue Bootstrap ist jetzt mobile first und flat!
    Android and the eternal dying mobile browser
    Auch mit Android 4.3 will der unterentwickelte Android-Browser einfach nicht aussterben. Weiterentwickelt hat er sich auch nicht.
    On Mobile, Data URIs are 6x Slower than Source Linking
    Mobify hat via Real User Monitoring, genannt RUM, herausgefunden, dass Bilder, die man per Data URI einbettet durch das doppelt nötige Dekodieren deutlich länger laden. Es gilt also, ihren Einsatz hier und da etwas zu begrenzen.
    Generators in v8
    Ein kleiner Artikel, der die Vorzüge sogenannter Generatoren aus dem kommenden JavaScript-Version ES6 erklärt.
    NerdyData
    Eine Suchmaschine für Quellcode.
    Top 10 Proactive Web Application Security Measures
    10 Sicherheitsmaßnahmen, die man seiner Webseite angedeihen lassen sollte.
    Thinkster – A better way to learn AngularJS
    Online-Workshop, um den Umgang mit AngularJS zu lernen.
    jspm.io
    jspm.io ist ein universeller JavaScript-Modul-Loader, dem es egal ist, ob ein Modul im ES6-, AMD- oder CommonJS-Format vorliegt. Außer aus dem lokalen Projekt kann jspm.io Module auch direkt von Github aus einbinden.
    AngularJS.de – Das deutsche Portal zu AngularJS
    Philipps, Saschas und Robins gemeinsames Projekt.
    1 hr 3 min
  • Revision 129: Zuschauerfragen sind heiß

    Angesichts hoher Temperaturen und eines niedrigen Themenlisten-Pegels nahmen sich Hans, Schepp und Peter Themenwünsche der Leser aus Revision 127 zur Brust. Obwohl wir jedem Thema nicht mehr als 5 Minuten gewidmet haben, hat die Zeit nicht für alle Fragen gereicht, aber die kommen dann eben nächstes Mal dran. Falls ihr noch weitere Themenwünsche habt, ab damit in die Kommentare.

    [00:00:40] Fragen über Fragen
    [00:00:40] Keygen-Element
    Peter rät von der Benutzung ab, da Implementierungsdetails noch unklar sind. Schepp und Hans haben das Element auch noch nie in freier Wildbahn gesehen. Außerdem klärt Peter darüber auf, dass eine Technologie schon mit nur zwei unabhängigen Implementierungen zum Webstandard erhoben werden kann.
    [00:04:43] WebGL
    Wir finden super, dass der IE 11 WebGL können wird, haben es aber selbst nie in irgendwelchen Projekten eingesetzt. Einigkeit herrscht darüber, dass man im Bedarfsfall Libraries benutzen sollte, insbesondere Three.js.
    [00:06:57] Application Cache
    Wir linkschleudern die erklärenden Werke von Jake Archibald und Andrew Betts (FT) und lobpreisen den Manifest-Generator von Yeoman sowie das Bookmarklet manifestR.
    [00:11:55] Frameworks wie Bootstrap, Foundation, Boilerplates und deren Zukunftssicherheit
    Hans würde solche Frameworks zum Prototyping nutzen, steht ansonsten aber eher auf Handarbeit. Peter erklärt, was Bootstrap und Ikea gemeinsam haben. Major-Updates sollte man nicht mitmachen (außer bei HTML5 Boilerplate).
    [00:17:25] CSS Grid Systems
    Peter und Schepp haben sowas nie genutzt, Schepp höchstens mal YAML. Beide suchen die Schuld dafür bei Designern, die nicht in Grids denken. Der große Hinderungsgrund für Hans war früher mobile, was mit Sass aber kein Problem mehr darstellt.
    [00:20:30] WebRTC
    Schepp ist die Technologien noch zu neu und er sieht in seiner Realität auch keine Use Cases. Peter ist für die Zukunft sogar noch leicht skeptisch.
    [00:00:00] Schriftgrößen: px, %, em oder rem?
    Wir erklären und empfehlen rem. Allen IE-Opfern empfehlen wir eins der zahlreichen rem-Mixins für die verbreiteten Präprozessoren.
    [00:27:12] Wie strukturiert man CSS-Dateien?
    Hans erklärt sein Vorgehen: Seitenbausteine werden komponentenweise modularisier. Es gibt keine globalen Breakpoints, sondern nur komponentenweise vergebene. Peter macht es genau so, baut aber (Präprozessoren sei dank) gerne auch seine Media Queries in die Selektoren selbst ein, was bei Hans Bloat-Befürchtungen schürt.
    [00:32:17] (Responsive) Wireframes? Wenn ja, wie?
    Peter war früher immer nur Designer-Sklave und hat nie viel mit Wireframes gemacht, Hans schon. Schepp ebenfalls, aber nicht responsive (obwohl er das für sinnvoll hielte). Adobe Edge Reflow und Balsamiq werden als (teilweise) relevante Tools genannt
    [00:34:44] JS-MVC-Frameworks: Warum? Welche?
    Peter gibt sich für seine Zwecke mit Knockout zufrieden, während Hans bisher Backbone und Ember im Einsatz hatte. Schepp hat ein Auge auf Angular geworfen.
    [00:37:14] Warum wird #a11y selten beachtet? Was ist diesbezüglich neu in HTML5?
    Peter erklärt was neu in HTML5 ist. Hans führt das desinteresse auf fehlende Nachfrage zurück, und Schepp hält das Thema für unsexy. Peter fordert bessere Artikel und glaubt dass die helfen würden.
    [00:42:21] Server-Sent Events
    Wir erklären nochmal kurz das Konzept und verweisen ansonsten auf Revision 112.
    [00:45:18] HTML5 Drag & Drop
    Peter berichtet, wann man man dieses neu-alte HTML5-Feature einsetzen sollte und wann nicht und zieht Parallelen zwischen HTML5 und der Entdeckung des Planeten Neptun.
    [00:50:26] Welche Hardware zum Entwickeln benutzen?
    Wir zählen unsere Keyboards, Mäuse und sonstige Hardware auf. Peter steht auf viele Monitore und Kabelfreiheit, der Rest nicht so sehr.
    [00:55:34] Geolocation
    Schepp und Peter ranten über vergangene und gegenwärtige Probleme mit Geolocation im Firefox (was niemanden grundsätzlich von der Benutzung der API abhalten sollte).
    [00:59:59] Device APIs
    Peter erzählt, was gerade im Mobile Firefox alles möglich und geplant ist. Eine bessere Unterstützung für Web Notifications wird in allen Browsern gewünscht.
    [01:04:22] Links
    Evaluating the Performance of SPDY-enabled Web Servers
    SPDY ist schneller und schont die Server-Hardware!
    CSS Day Coverage – Videos und Slides sind komplett
    Falls ihr die nächsten paar Monate nichts vorhabt, hier Material zum Ausfüllen dieser Zeit.
    AngularJS Fundamentals In 60-ish Minutes – YouTube
    Tolles Thema, tolle Stimme.
    Looking Into the Future of Sass
    Einblick in Planungen zu Sass 3.3.

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

    1 hr 8 min
  • Revision 129: Zuschauerfragen sind heiß
    Angesichts hoher Temperaturen und eines niedrigen Themenlisten-Pegels nahmen sich Hans, Schepp und Peter Themenwünsche der Leser aus Revision 127 zur Brust. Obwohl wir jedem Thema nicht mehr als 5 Minuten gewidmet haben, hat die Zeit nicht für alle Fragen gereicht, aber die kommen dann eben nächstes Mal dran. Falls ihr noch weitere Themenwünsche habt, ab damit in die Kommentare.
    [00:00:40] Fragen über Fragen
    [00:00:40] Keygen-Element
    Peter rät von der Benutzung ab, da Implementierungsdetails noch unklar sind. Schepp und Hans haben das Element auch noch nie in freier Wildbahn gesehen. Außerdem klärt Peter darüber auf, dass eine Technologie schon mit nur zwei unabhängigen Implementierungen zum Webstandard erhoben werden kann.
    [00:04:43] WebGL
    Wir finden super, dass der IE 11 WebGL können wird, haben es aber selbst nie in irgendwelchen Projekten eingesetzt. Einigkeit herrscht darüber, dass man im Bedarfsfall Libraries benutzen sollte, insbesondere Three.js.
    [00:06:57] Application Cache
    Wir linkschleudern die erklärenden Werke von Jake Archibald und Andrew Betts (FT) und lobpreisen den Manifest-Generator von Yeoman sowie das Bookmarklet manifestR.
    [00:11:55] Frameworks wie Bootstrap, Foundation, Boilerplates und deren Zukunftssicherheit
    Hans würde solche Frameworks zum Prototyping nutzen, steht ansonsten aber eher auf Handarbeit. Peter erklärt, was Bootstrap und Ikea gemeinsam haben. Major-Updates sollte man nicht mitmachen (außer bei HTML5 Boilerplate).
    [00:17:25] CSS Grid Systems
    Peter und Schepp haben sowas nie genutzt, Schepp höchstens mal YAML. Beide suchen die Schuld dafür bei Designern, die nicht in Grids denken. Der große Hinderungsgrund für Hans war früher mobile, was mit Sass aber kein Problem mehr darstellt.
    [00:20:30] WebRTC
    Schepp ist die Technologien noch zu neu und er sieht in seiner Realität auch keine Use Cases. Peter ist für die Zukunft sogar noch leicht skeptisch.
    [00:00:00] Schriftgrößen: px, %, em oder rem?
    Wir erklären und empfehlen rem. Allen IE-Opfern empfehlen wir eins der zahlreichen rem-Mixins für die verbreiteten Präprozessoren.
    [00:27:12] Wie strukturiert man CSS-Dateien?
    Hans erklärt sein Vorgehen: Seitenbausteine werden komponentenweise modularisier. Es gibt keine globalen Breakpoints, sondern nur komponentenweise vergebene. Peter macht es genau so, baut aber (Präprozessoren sei dank) gerne auch seine Media Queries in die Selektoren selbst ein, was bei Hans Bloat-Befürchtungen schürt.
    [00:32:17] (Responsive) Wireframes? Wenn ja, wie?
    Peter war früher immer nur Designer-Sklave und hat nie viel mit Wireframes gemacht, Hans schon. Schepp ebenfalls, aber nicht responsive (obwohl er das für sinnvoll hielte). Adobe Edge Reflow und Balsamiq werden als (teilweise) relevante Tools genannt
    [00:34:44] JS-MVC-Frameworks: Warum? Welche?
    Peter gibt sich für seine Zwecke mit Knockout zufrieden, während Hans bisher Backbone und Ember im Einsatz hatte. Schepp hat ein Auge auf Angular geworfen.
    [00:37:14] Warum wird #a11y selten beachtet? Was ist diesbezüglich neu in HTML5?
    Peter erklärt was neu in HTML5 ist. Hans führt das desinteresse auf fehlende Nachfrage zurück, und Schepp hält das Thema für unsexy. Peter fordert bessere Artikel und glaubt dass die helfen würden.
    [00:42:21] Server-Sent Events
    Wir erklären nochmal kurz das Konzept und verweisen ansonsten auf Revision 112.
    [00:45:18] HTML5 Drag & Drop
    Peter berichtet, wann man man dieses neu-alte HTML5-Feature einsetzen sollte und wann nicht und zieht Parallelen zwischen HTML5 und der Entdeckung des Planeten Neptun.
    [00:50:26] Welche Hardware zum Entwickeln benutzen?
    Wir zählen unsere Keyboards, Mäuse und sonstige Hardware auf. Peter steht auf viele Monitore und Kabelfreiheit, der Rest nicht so sehr.
    [00:55:34] Geolocation
    Schepp und Peter ranten über vergangene und gegenwärtige Probleme mit Geolocation im Firefox (was niemanden grundsätzlich von der Benutzung der API abhalten sollte).
    [00:59:59] Device APIs
    Peter erzählt, was gerade im Mobile Firefox all[...]
    1 hr 8 min
  • Revision 128: CoffeeScript, mobile Apps, Gewinne

    Getreu dem Motto „Viel Feind, viel Ehr‘“ luden sich Stefan, Peter und Rodney mit Jan Monschke und Sebastian Deutsch gleich zwei Gäste ein, die in der Debatte rund um CoffeeScript ordentlich Gas gaben. Das Glückrad entfiel aus Zeitgründen, dafür wurden die Gewinner des Gewinnspiels aus Revision 127 gezogen.

    [00:00:10] News
    Audio-APIs landen im Firefox
    Firefox Nightly kann jetzt Audio aufnehmen und hat auch die Web Audio API drauf. Damit kann man schöne Sachen machen!
    Schaunotizen
    [00:00:36] The Battle of CoffeeScript Hill
    Wir streiten ausführlich über CoffeeScript und andere Zu-JS-Kompilier-Sprachen. Sebastian erklärt, dass die Haupteinflüsse von CoffeeScript Ruby und Python sind, was in einer Syntax resultiert, die Rodney nicht besonders schätzt. Ihn stört außerdem, dass zusätzliche Tools die Toolchain länger machen und dass nicht ganz so fitte Entwickler con CS zu sehr gefordert werden könnten. Sebastian hält dem entgegen, dass Vorgaben wie das Klassensystem in CoffeeScript weniger fitten Leuten das Leben eher leichter machen. Peter mokiert weitere syntaktische Details, während Rodney einen Codeschnipsel ausgäbt, der genau so detailliert debattiert wird, wie das von Sebastian erstellte Positivbeispiel. Im Schlussplädoyer führt Rodney an, dass es unhöflich und ggf. nachteilig ist, Libraries in einer so unüblichen Sprache zu schreiben, da es andere von Contributions abhalten kann.
    [00:50:48] Why mobile web-apps are slow
    Ein ausgewachsener Brachiosaurus von einem Artikel legt dar, warum mobile Webapps heutztage so lahmen und macht wenig Hofflung auf Besserung. Der JIT-Compiler von JavaScript wird als der Flaschenhals ausgemacht, der auf mobile alles 8 – 32× langsamer macht. Warum man sich nicht einfach zurücklehnen und Moore’s law die Arbeit machen lassen kann, wird nicht ganz klar. Hans erinnert an Senchas HTML5-Facebook-App, die, da mit Fachkenntnis gebaut, schöm schnell war. Dass man JavaScript nebst JIT im Browser wird ersetzen können, zweifelt Peter an.
    [01:10:36] Modular HTML components with RequireJS
    Der Artikel beschreibt, wie man RequireJS für Multi-Page-Apps nutzen sollte. Rodney kennt diese Technik aus aus eigener Erfahrung und berichtet vom Praxiseinsatz. Detailliertere Ausführungen und Gegenvorschläge entfallen wegen akutem Zeitmangel.
    [01:14:18] Keine Schaunotizen
    Sublime Worksheet
    Sublime Text als REPL. Super für schnelle Experimente und Demos.
    Grunt: LiveReload reloaded
    Wie man die neuesten Inkomptibilitäts-Klippen im Grunt-Ökosystem umschifft.
    Animating lists with CSS 3 transitions
    Was iOS kann, kann das Web schon lange!
    Devs Meetup in Freiburg: Funktionale Programmierung
    Hans lädt wieder alle Web-Nerds aus Freiburg und Umgebung ein.
    [01:17:13] Verlosung
    Peter verliest die Sieger
    Je ein Exemplar des HTML5/CSS3-Videotrainings von Peter ist bereits auf dem Weg zu Christian, Robert und Marius. Herzlichen Glückwunsch!

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

    1 hr 19 min
  • Revision 128: CoffeeScript, mobile Apps, Gewinne
    Getreu dem Motto „Viel Feind, viel Ehr‘“ luden sich Stefan, Peter und Rodney mit Jan Monschke und Sebastian Deutsch gleich zwei Gäste ein, die in der Debatte rund um CoffeeScript ordentlich Gas gaben. Das Glückrad entfiel aus Zeitgründen, dafür wurden die Gewinner des Gewinnspiels aus Revision 127 gezogen.
    [00:00:10] News
    Audio-APIs landen im Firefox
    Firefox Nightly kann jetzt Audio aufnehmen und hat auch die Web Audio API drauf. Damit kann man schöne Sachen machen!
    Schaunotizen
    [00:00:36] The Battle of CoffeeScript Hill
    Wir streiten ausführlich über CoffeeScript und andere Zu-JS-Kompilier-Sprachen. Sebastian erklärt, dass die Haupteinflüsse von CoffeeScript Ruby und Python sind, was in einer Syntax resultiert, die Rodney nicht besonders schätzt. Ihn stört außerdem, dass zusätzliche Tools die Toolchain länger machen und dass nicht ganz so fitte Entwickler con CS zu sehr gefordert werden könnten. Sebastian hält dem entgegen, dass Vorgaben wie das Klassensystem in CoffeeScript weniger fitten Leuten das Leben eher leichter machen. Peter mokiert weitere syntaktische Details, während Rodney einen Codeschnipsel ausgäbt, der genau so detailliert debattiert wird, wie das von Sebastian erstellte Positivbeispiel. Im Schlussplädoyer führt Rodney an, dass es unhöflich und ggf. nachteilig ist, Libraries in einer so unüblichen Sprache zu schreiben, da es andere von Contributions abhalten kann.
    [00:50:48] Why mobile web-apps are slow
    Ein ausgewachsener Brachiosaurus von einem Artikel legt dar, warum mobile Webapps heutztage so lahmen und macht wenig Hofflung auf Besserung. Der JIT-Compiler von JavaScript wird als der Flaschenhals ausgemacht, der auf mobile alles 8 – 32× langsamer macht. Warum man sich nicht einfach zurücklehnen und Moore’s law die Arbeit machen lassen kann, wird nicht ganz klar. Hans erinnert an Senchas HTML5-Facebook-App, die, da mit Fachkenntnis gebaut, schöm schnell war. Dass man JavaScript nebst JIT im Browser wird ersetzen können, zweifelt Peter an.
    [01:10:36] Modular HTML components with RequireJS
    Der Artikel beschreibt, wie man RequireJS für Multi-Page-Apps nutzen sollte. Rodney kennt diese Technik aus aus eigener Erfahrung und berichtet vom Praxiseinsatz. Detailliertere Ausführungen und Gegenvorschläge entfallen wegen akutem Zeitmangel.
    [01:14:18] Keine Schaunotizen
    Sublime Worksheet
    Sublime Text als REPL. Super für schnelle Experimente und Demos.
    Grunt: LiveReload reloaded
    Wie man die neuesten Inkomptibilitäts-Klippen im Grunt-Ökosystem umschifft.
    Animating lists with CSS 3 transitions
    Was iOS kann, kann das Web schon lange!
    Devs Meetup in Freiburg: Funktionale Programmierung
    Hans lädt wieder alle Web-Nerds aus Freiburg und Umgebung ein.
    [01:17:13] Verlosung
    Peter verliest die Sieger
    Je ein Exemplar des HTML5/CSS3-Videotrainings von Peter ist bereits auf dem Weg zu Christian, Robert und Marius. Herzlichen Glückwunsch!
    1 hr 19 min
  • Revision 127: IE11, Glücksrad, Verlosung

    Die Rumpfbesatzung aus Schepp und Peter erfreute sich diese Woche am IE11, fuhr das Glücksrad an den Drehzahlbegrenzer und verlost(e) am Ende sogar noch drei Exemplare von Peters HTML5/CSS3-Videotraining.

    Schaunotizen
    [00:00:21] Kompatibilität im IE11
    Nachdem Schepp für Peter nochmal die Features des IE11 rezitiert hat, kommen wir zum eigentlichen Thema: der Abwärtskompatibiliät des neuen Internet Explorer. Mehr als je zuvor sägt Microsoft alte Features wie document.all und attachEvent() ab und baut sogar den UA-String um. Zum einen soll so der IE11 von Browsersniffern nicht mehr versehentlich als einer seiner fossilen Vorfahren identifiziert werden, zum anderen wird der Browser so standardkonformer. Das ganze geht allerdings nach Meinung einiger schon fast zu weit, denn auch einige nützliche IE-Eigenheiten wie Filter und kontrollierte Scriptausführung sind aus dem Browser geworfen worden. Wir halten das eher für ein Luxusproblem. Schepp ist guter Dinge, dass bald alte IE genau so ein Unding sind wie alte Chrome-Versionen, Peter verweist darauf, dass sich alte Software im Business-Bereich oft sehr lange hält.
    [00:23:47] HTML5-Glücksrad
    Browser-Infrastruktur
    Peter lobpreist die Vollständigkeit der HTML5-Specs am Beispiel eine inhaltlich sehr langweiligen Abschnitts über Browser-Infrastruktur.
    Media Elements
    Schepp berichtet, dass er in der Praxis keine freien Audio- und Videoformate einsetzt, sondern einfach H.264 und MP3 mit einem Flash-Fallback ausliefert. Seine Player-Libraries der Wahl sind MediaElement.js und der JWPlayer.
    Das Mark-Element
    Peter quält Schepp mit Fragen zu obskuren HTML5-Elementen wie , und . An sich finden wir Recycling ganz löblich, aber hier sind wir uns nicht so sicher.
    [00:39:44] Keine Schaunotizen
    Google Glass Browser
    Nichts nerdiges, nur ein kleiner Trip Report von der Benutzung des Glass-Browsers.
    Basic JavaScript: an introduction to the language
    Der Doktor hat wieder zugeschlagen und liefert eine umfassende JS-Einführung für erfahrene Programmierer ab.
    Web Platform Doc Sprint Zurich
    In Zürich treffen sich am 28. August Nerds, um Dokumentation für die Web-Plattform zu schreiben. Klingt langeweilig, ist es aber nicht; Zweifler mögen sich unseren Bericht in Revision 107 anhören.
    [00:42:57] Verlosung
    Das HTML5/CSS3-Videotraining
    Bis zu drei glückliche Gewinner erhalten je ein Exemplar von Peters Videotraining zu HTML5 und CSS3! Teilnehmen ist einfach: schreibt einen Kommentar und wünscht euch einen Aspekt von HTML, CSS, JavaScript oder ähnlichem, den wir in einer der kommenden Revisionen für euch im Glücksrad-Style erklären/besprechen/verdammen sollen. Teilnahme ist ab Erscheinen dieser Revision für eine Woche möglich.

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

    47 min
  • Revision 127: IE11, Glücksrad, Verlosung
    Die Rumpfbesatzung aus Schepp und Peter erfreute sich diese Woche am IE11, fuhr das Glücksrad an den Drehzahlbegrenzer und verlost(e) am Ende sogar noch drei Exemplare von Peters HTML5/CSS3-Videotraining.
    Schaunotizen
    [00:00:21] Kompatibilität im IE11
    Nachdem Schepp für Peter nochmal die Features des IE11 rezitiert hat, kommen wir zum eigentlichen Thema: der Abwärtskompatibiliät des neuen Internet Explorer. Mehr als je zuvor sägt Microsoft alte Features wie document.all und attachEvent() ab und baut sogar den UA-String um. Zum einen soll so der IE11 von Browsersniffern nicht mehr versehentlich als einer seiner fossilen Vorfahren identifiziert werden, zum anderen wird der Browser so standardkonformer. Das ganze geht allerdings nach Meinung einiger schon fast zu weit, denn auch einige nützliche IE-Eigenheiten wie Filter und kontrollierte Scriptausführung sind aus dem Browser geworfen worden. Wir halten das eher für ein Luxusproblem. Schepp ist guter Dinge, dass bald alte IE genau so ein Unding sind wie alte Chrome-Versionen, Peter verweist darauf, dass sich alte Software im Business-Bereich oft sehr lange hält.
    [00:23:47] HTML5-Glücksrad
    Browser-Infrastruktur
    Peter lobpreist die Vollständigkeit der HTML5-Specs am Beispiel eine inhaltlich sehr langweiligen Abschnitts über Browser-Infrastruktur.
    Media Elements
    Schepp berichtet, dass er in der Praxis keine freien Audio- und Videoformate einsetzt, sondern einfach H.264 und MP3 mit einem Flash-Fallback ausliefert. Seine Player-Libraries der Wahl sind MediaElement.js und der JWPlayer.
    Das Mark-Element
    Peter quält Schepp mit Fragen zu obskuren HTML5-Elementen wie , und . An sich finden wir Recycling ganz löblich, aber hier sind wir uns nicht so sicher.
    [00:39:44] Keine Schaunotizen
    Google Glass Browser
    Nichts nerdiges, nur ein kleiner Trip Report von der Benutzung des Glass-Browsers.
    Basic JavaScript: an introduction to the language
    Der Doktor hat wieder zugeschlagen und liefert eine umfassende JS-Einführung für erfahrene Programmierer ab.
    Web Platform Doc Sprint Zurich
    In Zürich treffen sich am 28. August Nerds, um Dokumentation für die Web-Plattform zu schreiben. Klingt langeweilig, ist es aber nicht; Zweifler mögen sich unseren Bericht in Revision 107 anhören.
    [00:42:57] Verlosung
    Das HTML5/CSS3-Videotraining
    Bis zu drei glückliche Gewinner erhalten je ein Exemplar von Peters Videotraining zu HTML5 und CSS3! Teilnehmen ist einfach: schreibt einen Kommentar und wünscht euch einen Aspekt von HTML, CSS, JavaScript oder ähnlichem, den wir in einer der kommenden Revisionen für euch im Glücksrad-Style erklären/besprechen/verdammen sollen. Teilnahme ist ab Erscheinen dieser Revision für eine Woche möglich.
    47 min
  • Revision 126: Inputs, Formulare, Pseudoklassen und Origin

    Bei einem schönen Digestivum drehten Stefan und Schepp ein paar mal am HTML5-Glücksrad und ließen einen Berg Links vom Stapel. Im Detail ergab sich das folgendermaßen:

    [00:00:41] News
    Firefox 22
    Firefox 22 bringt der breiten Masse WebRTC und unprefixtes CSS Flexbox.
    iOS 7 beta and the new Safari for web developers
    Maximiliano Firtman hat sich angeschaut, was iOS7 Neues für uns Entwickler bereithält. Unter anderem sind das Video-Untertitel, XHR 2, CSS Regions und CSS Flexbox.
    Glücksrad
    [00:07:02] input[type=“image“]
    Wir reden über den Sinn und Ursprung dieses Inputs, und dass er fast immer zweckentfremdet anzutreffen ist.
    [00:16:12] Form Submission
    In HTML5 ist es möglich, dass jeder Submit-Knopf eigene Aktionen, Methoden, etc. für das ihn umgebende Formular festlegt.
    [00:20:35] Pseudo-classes
    Wir betrachten ein paar der interessanteren Pseudoklassen aus der Spec, und streifen dabei das Select-Widget Select2.
    [00:32:35] Origin
    Wir reden darüber, was der Origin im Client für eine Rolle spielt und wie man mit ihm umgehen kann bzw. sollte.
    [00:39:16] Keine Schaunotizen
    CSSRegions.js
    Adobe hat einen CSS Regions Polyfill veröffentlicht. Macht einen guten Eindruck, bald auch mit IE9-Support.
    Hinweis zur vergangenen Sendung: display:table hat Auswirkungen auf manche Screenreader
    Danke für den Hinweis an Tomas Caspers!
    Good UI
    16 kurze und sehr sinnvolle Tipps für einen perfekten Userflow
    Mobile Web Problems
    Passend dazu zeigt Brad Frost, wie man mit seinen mobilen Besuchern besser nicht umgehen sollte, um deren Flow nicht abrupt zunichte zu machen.
    UI Transitions
    Sara Soueidan hat ein paar erstklassige CSS Animationen für das Einhängen und Entfernen neuer DOM-Elemente entwickelt und zusammengetragen.
    Building Apps For Firefox OS, Chrome OS And The Web
    Und der fantastische Addy Osmani schreibt bei Kahlil und Hans drüben wie man eine App entwickelt, die nicht nur im Web sondern auch auf Chrome OS und Firefox OS als Bürger erster Klasse läuft.

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

    47 min
  • Revision 126: Inputs, Formulare, Pseudoklassen und Origin
    Bei einem schönen Digestivum drehten Stefan und Schepp ein paar mal am HTML5-Glücksrad und ließen einen Berg Links vom Stapel. Im Detail ergab sich das folgendermaßen:
    [00:00:41] News
    Firefox 22
    Firefox 22 bringt der breiten Masse WebRTC und unprefixtes CSS Flexbox.
    iOS 7 beta and the new Safari for web developers
    Maximiliano Firtman hat sich angeschaut, was iOS7 Neues für uns Entwickler bereithält. Unter anderem sind das Video-Untertitel, XHR 2, CSS Regions und CSS Flexbox.
    Glücksrad
    [00:07:02] input[type=“image“]
    Wir reden über den Sinn und Ursprung dieses Inputs, und dass er fast immer zweckentfremdet anzutreffen ist.
    [00:16:12] Form Submission
    In HTML5 ist es möglich, dass jeder Submit-Knopf eigene Aktionen, Methoden, etc. für das ihn umgebende Formular festlegt.
    [00:20:35] Pseudo-classes
    Wir betrachten ein paar der interessanteren Pseudoklassen aus der Spec, und streifen dabei das Select-Widget Select2.
    [00:32:35] Origin
    Wir reden darüber, was der Origin im Client für eine Rolle spielt und wie man mit ihm umgehen kann bzw. sollte.
    [00:39:16] Keine Schaunotizen
    CSSRegions.js
    Adobe hat einen CSS Regions Polyfill veröffentlicht. Macht einen guten Eindruck, bald auch mit IE9-Support.
    Hinweis zur vergangenen Sendung: display:table hat Auswirkungen auf manche Screenreader
    Danke für den Hinweis an Tomas Caspers!
    Good UI
    16 kurze und sehr sinnvolle Tipps für einen perfekten Userflow
    Mobile Web Problems
    Passend dazu zeigt Brad Frost, wie man mit seinen mobilen Besuchern besser nicht umgehen sollte, um deren Flow nicht abrupt zunichte zu machen.
    UI Transitions
    Sara Soueidan hat ein paar erstklassige CSS Animationen für das Einhängen und Entfernen neuer DOM-Elemente entwickelt und zusammengetragen.
    Building Apps For Firefox OS, Chrome OS And The Web
    Und der fantastische Addy Osmani schreibt bei Kahlil und Hans drüben wie man eine App entwickelt, die nicht nur im Web sondern auch auf Chrome OS und Firefox OS als Bürger erster Klasse läuft.
    47 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