Anmelden

goodpods headphones icon

Um auf alle unsere Funktionen zuzugreifen

Öffne die Goodpods App
Close icon
Working Draft - Revision 208: JavaScript Dialekte

Revision 208: JavaScript Dialekte

02/22/15 • 46 min

Working Draft

Einen Dialekt im Team (bestehend aus Hans, Peter, Anselm und Stefan), zig Dialekte in unserer Themenliste.

Schaunotizen

[00:00:28] JavaScript Dialekte Wir nehmen den jüngsten Artikel des Doktors zu Googles SoundScript zum Anlass mal generell über JavaScript Dialekte und deren Sinnhaftigkeit bzw. -losigkeit zu reden. Wir erkennen, dass SoundScript etwas ganz anderes vorhat als Googles andere Dialekte wie AtScript und mit der zwingenden VM-Unterstützung wohl weiterhin Nische bleiben wird.

Bei der Diskussion zu Dialekten und statischer Typisierung ebenso im Programm: TypeScript, CoffeeScript, Facebook’s Typechecker Flow, sowie der ursprüngliche und eingestampfte Versuch von EcmaScript in der Zombie-Version 4.

Sämtliche Themen in Union finden sich dann in einem anschließenden Review zu EcmaScript 6 und den Möglichkeiten mit SweetJS und 6to5 (jetzt BabelJS). Mit der unausweichlichen Frage: Werden wir das überhaupt nutzen?

Gegen Ende brechen wir allerdings eine Lanze für ReactJS (und den damit verbundenen JSX Dialekt): Sieht auf den ersten Blick etwas abstoßend aus, macht aber Spaß.

[00:41:18] Keine Schaunotizen

htaccess Snippets Mal wieder was für Apache konfigurieren? Hier gibt’s Rezepte. Gibt’s ebenso vom HTML5 Boilerplate für verschiedene Servertypen. Client-side templating’s major bug Tim Kadlec beschreibt seine sehr interessante Sicht bez. Client-side Templating. EcmaScript 5 compatibilty table Für mittlerweile ausrangierte Browser. Reframing Accessibilty for the Web Accessibility hat nicht zwingend mit Behinderungen zu tun. Der Artikel von A List Apart klärt gut auf. Codrops CSS Reference Sehr umfangreiche und mit vielen, vielen Beispielen ausgestattete CSS Referenz von Sara Soueidan.
plus icon
bookmark

Einen Dialekt im Team (bestehend aus Hans, Peter, Anselm und Stefan), zig Dialekte in unserer Themenliste.

Schaunotizen

[00:00:28] JavaScript Dialekte Wir nehmen den jüngsten Artikel des Doktors zu Googles SoundScript zum Anlass mal generell über JavaScript Dialekte und deren Sinnhaftigkeit bzw. -losigkeit zu reden. Wir erkennen, dass SoundScript etwas ganz anderes vorhat als Googles andere Dialekte wie AtScript und mit der zwingenden VM-Unterstützung wohl weiterhin Nische bleiben wird.

Bei der Diskussion zu Dialekten und statischer Typisierung ebenso im Programm: TypeScript, CoffeeScript, Facebook’s Typechecker Flow, sowie der ursprüngliche und eingestampfte Versuch von EcmaScript in der Zombie-Version 4.

Sämtliche Themen in Union finden sich dann in einem anschließenden Review zu EcmaScript 6 und den Möglichkeiten mit SweetJS und 6to5 (jetzt BabelJS). Mit der unausweichlichen Frage: Werden wir das überhaupt nutzen?

Gegen Ende brechen wir allerdings eine Lanze für ReactJS (und den damit verbundenen JSX Dialekt): Sieht auf den ersten Blick etwas abstoßend aus, macht aber Spaß.

[00:41:18] Keine Schaunotizen

htaccess Snippets Mal wieder was für Apache konfigurieren? Hier gibt’s Rezepte. Gibt’s ebenso vom HTML5 Boilerplate für verschiedene Servertypen. Client-side templating’s major bug Tim Kadlec beschreibt seine sehr interessante Sicht bez. Client-side Templating. EcmaScript 5 compatibilty table Für mittlerweile ausrangierte Browser. Reframing Accessibilty for the Web Accessibility hat nicht zwingend mit Behinderungen zu tun. Der Artikel von A List Apart klärt gut auf. Codrops CSS Reference Sehr umfangreiche und mit vielen, vielen Beispielen ausgestattete CSS Referenz von Sara Soueidan.

Vorherige Episode

undefined - Revision 207: 6to5, Yeoman, Links

Revision 207: 6to5, Yeoman, Links

Mit Ehrengast Michael Kühnel (@mkuehnel, Selbstbeschreibung „Webentwickler seit seit Netscape 4.7“) ackerten sich Schepp, Hans, Peter und Stefan durch die Themen der Woche.

[00:02:22] News

HTML5 Boilerplate 5.0 Die neueste Version des allseits beliebten Webseiten-Starterkits.

Schaunotizen

[00:02:54] 6to5, 2to3 Der neueste ES6-Transpiler im Hype-Durchlauferhitzer ist aktuell 6to5, laut der ECMAScript 6 compatibility table mit der größten Feature-Abdeckung überhaupt. Nachdem Hans eine mäßig steile ES6-These in den Raum geworfen hat, beginnt ein unausgeschlafener Peter über alles mögliche aus dem ES6-Dunstkreis (v.a. Klassen und die diversen Tools und Transpiler) abzuranten. Zentrale Aussage: so viel wird sich für Otto Normalentwickler gar nicht ändern, dann die meisten Features einer Programmiersprache benutzt man in 90% der Fälle eh nicht. [00:37:30] Yeoman Michael ist Yeoman-Fan und lässt seiner Begeisterung freien Lauf. Vor allem wirbt er dafür, eigene Generatoren zu bauen, was mit Hilfe der Docs und dem Yeoman-Generator für Yeoman-Generatoren (yo dawg) auch ganz einfach ist. Mit Inquirer.js wird Prompting einfach und auch testen ist ganz einfach. Selbst Generators für WordPress und Typo3 sollen in freier Wildbahn gesichtet worden sein.

[00:57:19] Keine Schaunotizen

FormatJS Diverse JavaScript-Libs um Daten nutzerfreundlich zu formatieren. Making Pinterest — Demystifying SEO with experiments Die wissenschaftliche Methodik (est. 1700) erreicht Pinterest bzw. Suchmaschinenoptimierer. Das ist schon eine Meldung wert! Devdocs.io Die Webdev-Dokumentations-Metasuchmaschine ist jetzt offlinefähig!

[01:01:28] Jobbörse

Software-Entwickler in Kassel gesucht Michaels Firma (Softwarehaus mit Sitz in Kassel und Bonn) sucht fähige Entwickler – vom Frontendler bis hin zum Java-Guru.

Nächste Episode

undefined - Revision 209: Geschwindigkeitsrausch

Revision 209: Geschwindigkeitsrausch

In trauter Zweisamkeit diskutieren Stefan und Anselm über den Drang zu sechzig Frames pro Sekunde.

[00:00:21] News

Browsersync 2.0 Die neue Version des Entwicklertools kommt mit graphischer Oberfläche und verstärktem weinre Support.

Schaunotizen

[00:03:10] FLIP your animations Geschwindigkeitsrausch: Paul Lewis stellt eine Micro Optimisation für CSS Transitions und Animations vor, und wir fragen uns nur: Warum gibt’s das nicht nativ in den Browsern? In der anschließenden Diskussion sprechen wir über Sinn und Unsinn dieser feingranularen Optimierungen und stehen für „nichts implementieren, was eigentlich schon so funktionieren sollte“ ein. [00:17:48] 60 fps on the mobile web Da der DOM für Flipbook viel zu langsam war hat man kurzerhand mit Canvas und React das ganze Ding selbst implementiert (The Fast). Damit aber auch gleich einen massiven Shitstorm der Community ausgelöst (The Furious). Wir hinterfragen die Mutter dieses Gedanken, loben die Vielseitigkeit von React und analysieren ab welchem Zeitpunkt man mehr Probleme damit schafft als löst. Gegen Ende stehen wieder einmal für „nichts implementieren, was eigentlich schon so funktionieren sollte“ ein und verweisen auf Chris Heilmanns exzellenter Sicht der Dinge zu diesem Thema. [00:41:51] CSS Variables are a bad idea Aaron Gustafson schreibt den „considered harmful“ Artikel der keiner sein möchte und spricht sich gegen CSS Variablen aus. Den Grundgedanken hinter seinen Überlegungen verstanden versucht Stefan allerdings zu missionieren: Sieht man die Spezifikation als Variablen im Sinne eines Präprozessors sollte man es wirklich besser bleiben lassen. Hat man allerdings den Scope der „CSS Custom Properties“ (so wie sie eigentlich heißen) erkannt, hat man damit ein mächtiges Werkzeug in der Hand, für das es viele ungelöste Use Cases gibt. Vorsicht sei geboten bei Poylfills wie Pleeease. Wenn man’s wirklich meint, lassen sich CSS Custom Properties nicht polyfillen, ohne massiv Browserfeatures nach zu implementieren. Und wir wissen ja, dass wir „nichts implementieren, was eigentlich so funtionieren sollte“. Ein Hinweis auf Rodneys Artikel zu dem Thema aus dem Jahr 2013 sei noch einmal sehr ans Herz gelegt.

[00:56:39] Keine Schaunotizen

Designing for the Elderly Worauf man achten muss, wenn man für ältere Menschen designed. Guter Artikel auf Smashing Magazine. Plumin.js Schreib dir deinen eigenen Webfont mit einer pfiffigen JavaScript API. Wir sagen nur Wow! Revisiting LESS Als Sass User schreibt Stefan über seine Erfahrungen mit der zwangsbeglückten Nutzung von LESS. Die herausragenden Features scheinen banal, sind aber am Ende die, die am glücklichsten machen.

Kommentare zur Episode

Badge generieren

Erhalte ein Badge für deine Webseite, das auf diese episode

Typ & Größe auswählen
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/working-draft-259554/revision-208-javascript-dialekte-30483269"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to revision 208: javascript dialekte on goodpods" style="width: 225px" /> </a>

Kopieren