Revision 128: CoffeeScript, mobile Apps, Gewinne

Published: July 20, 2013, 3:42 p.m.

Getreu dem Motto \u201eViel Feind, viel Ehr\u2018\u201c luden sich Stefan, Peter und Rodney mit\nJan Monschke und Sebastian Deutsch gleich zwei G\xe4ste ein, die in der Debatte\nrund um CoffeeScript ordentlich Gas gaben. Das Gl\xfcckrad entfiel aus Zeitgr\xfcnden,\ndaf\xfcr wurden die Gewinner des Gewinnspiels aus Revision 127 gezogen.\n\n\n[00:00:10] NEWS\n\nAUDIO-APIS LANDEN IM FIREFOX\n\nFirefox Nightly kann jetzt Audio aufnehmen und hat auch die Web Audio API drauf.\nDamit kann man sch\xf6ne Sachen machen!\n\n\nSCHAUNOTIZEN\n\n[00:00:36] THE BATTLE OF COFFEESCRIPT HILL\n\nWir streiten ausf\xfchrlich \xfcber CoffeeScript und andere Zu-JS-Kompilier-Sprachen.\nSebastian erkl\xe4rt, dass die Haupteinfl\xfcsse von CoffeeScript Ruby und Python\nsind, was in einer Syntax resultiert, die Rodney nicht besonders sch\xe4tzt. Ihn\nst\xf6rt au\xdferdem, dass zus\xe4tzliche Tools die Toolchain l\xe4nger machen und dass\nnicht ganz so fitte Entwickler con CS zu sehr gefordert werden k\xf6nnten.\nSebastian h\xe4lt dem entgegen, dass Vorgaben wie das Klassensystem in CoffeeScript\nweniger fitten Leuten das Leben eher leichter machen. Peter mokiert weitere\nsyntaktische Details, w\xe4hrend Rodney einen Codeschnipsel ausg\xe4bt, der genau so\ndetailliert debattiert wird, wie das von Sebastian erstellte Positivbeispiel. Im\nSchlusspl\xe4doyer f\xfchrt Rodney an, dass es unh\xf6flich und ggf. nachteilig ist,\nLibraries in einer so un\xfcblichen Sprache zu schreiben, da es andere von\nContributions abhalten kann.\n\n[00:50:48] WHY MOBILE WEB-APPS ARE SLOW\n\nEin ausgewachsener Brachiosaurus von einem Artikel legt dar, warum mobile\nWebapps heutztage so lahmen und macht wenig Hofflung auf Besserung. Der\nJIT-Compiler von JavaScript wird als der Flaschenhals ausgemacht, der auf mobile\nalles 8 \u2013 32\xd7 langsamer macht. Warum man sich nicht einfach zur\xfccklehnen und\nMoore\u2019s law die Arbeit machen lassen kann, wird nicht ganz klar. Hans erinnert\nan Senchas HTML5-Facebook-App, die, da mit Fachkenntnis gebaut, sch\xf6m schnell\nwar. Dass man JavaScript nebst JIT im Browser wird ersetzen k\xf6nnen, zweifelt\nPeter an.\n\n[01:10:36] MODULAR HTML COMPONENTS WITH REQUIREJS\n\nDer Artikel beschreibt, wie man RequireJS f\xfcr Multi-Page-Apps nutzen sollte.\nRodney kennt diese Technik aus aus eigener Erfahrung und berichtet vom\nPraxiseinsatz. Detailliertere Ausf\xfchrungen und Gegenvorschl\xe4ge entfallen wegen\nakutem Zeitmangel.\n\n\n[01:14:18] KEINE SCHAUNOTIZEN\n\nSUBLIME WORKSHEET\n\nSublime Text als REPL. Super f\xfcr schnelle Experimente und Demos.\n\nGRUNT: LIVERELOAD RELOADED\n\nWie man die neuesten Inkomptibilit\xe4ts-Klippen im Grunt-\xd6kosystem umschifft.\n\nANIMATING LISTS WITH CSS 3 TRANSITIONS\n\nWas iOS kann, kann das Web schon lange!\n\nDEVS MEETUP IN FREIBURG: FUNKTIONALE PROGRAMMIERUNG\n\nHans l\xe4dt wieder alle Web-Nerds aus Freiburg und Umgebung ein.\n\n\n[01:17:13] VERLOSUNG\n\nPETER VERLIEST DIE SIEGER\n\nJe ein Exemplar des HTML5/CSS3-Videotrainings von Peter ist bereits auf dem Weg\nzu Christian, Robert und Marius. Herzlichen Gl\xfcckwunsch!