News

Soundbyte 121: Mars needs woman

17 november 2013

De afgelopen week was de week van de Devoxx conferentie en ik was in de plezierige gelegenheid daar een groot deel van te mogen meemaken. In een overwegend zonnig Antwerpen heb ik me met nog zo’n 3500 nerd’s tweeënhalve dag laten opsluiten in een ietwat gedateerde bioscoop met fantastisch grote schermen (dat dan weer wel), overvolle maar soms ook bijna lege zalen, enorme rijen voor de lunch, bijzonder slechte koffie en onbeperkt beschikbaar gestelde frisdrank (inclusief mineraalwater). Oh ja, ik had het al bijna verdrongen, maar de rijen voor de (heren)toiletten waren zo lang dat het leek of er gratis gadgets werden uitgedeeld, om van de geur aldaar maar helemaal te zwijgen…

Maar je hoort mij niet klagen, want ik heb me uitstekend vermaakt met doorgaans goede tot zeer goede sessies (ik ben maar één keer de zaal uitgelopen vanwege ondermaatse kwaliteit). En als we het hebben over kwaliteit van sessies, zowel inhoudelijk als qua presentatie, dan vind ik het toch opvallend dat niet Oracle, maar Google overal met kop en schouders bovenuit steekt. Mark Reinhold zal ongetwijfeld een fantastisch goede Chief Architect zijn, maar het reclamepraatje over Java was weer een slaapverwekkend verhaal met vooral: geen nieuws. Ja, 88 triljoen devices of daaromtrent draaien Java (gaaap) en “binnenkort” krijgen we toch echt closures in Java! Nou, spannend hoor, vol verwachting klopt ons hart!

En Google dan? Android, android, had ik Android al genoemd? En Dart. Heel toevallig werd tijdens de Devoxx de 1.0 versie van Dart gereleased en Google is daar best trots op. Niet onterecht trouwens. Weliswaar was de sessie waarin ze dit aankondigden niet bijster interessant, omdat ze vooral aan het uitleggen waren dat alles wat je van een moderne ontwikkelomgeving mag verwachten er ook echt in zit; aan de andere kant: wow man, ze zetten wel even iets neer wat bij andere bedrijven minimaal een 4.2 versie zou zijn. Met andere woorden: Google zet vol in op Dart.

Even je geheugen opfrissen: Dart is een nieuwe programmeertaal die qua syntax veel lijkt op Java, maar vooral in de markt gezet wordt om Javascript in de browser te vervangen. Het draait native in Chromium en voor “legacy” browsers kun je het vertalen naar JavaScript. En let op: die gegenereerde JavaScript kun je gewoon debuggen tegen je Dart source aan! Dat zeg ik: de omgeving is echt af. Enne, Dart draait natuurlijk ook gewoon op de server. In een DartVM. Welkom in de wereld die Google heet.

Nu zijn er mensen die hierin snode plannen van Google zien om de browsermarkt naar z’n hand te zetten. Zelf zie ik het niet zo zwart, maar trek je niks van mij aan, want de geschiedenis leert dat ik niet zo goed ben in het inschatten van dit soort zaken. Hoe dan ook, Dart is veelbelovend en ik raad je van harte aan het binnenkort eens uit te proberen. En met het risico de JavaScript liefhebbers over me heen te krijgen: het programmeert zo veel makkelijker dan JavaScript, het zou me verbazen als dit niet gaat vliegen.

En verder nog iets? Ja, verder nog een hele goede sessie over browser security, die bij mij de prijs heeft gewonnen “praatje wat de grootste bron van onwetendheid heeft aangeboord” (bij mij persoonlijk he!?). En een hele goede architectuur sessie van de CTO en mede-oprichter van TypeSafe over schaalbare en veerkrachtige (“resilient”) systemen. Sommige video’s staan al online, andere komen wellicht later. Houd Parleys in de gaten en doe er je voordeel mee.

Oh, bijna vergeten: de muziek. Moest iets van een Belg worden natuurlijk, het is Novastar geworden (ok, een reserve-Belg, maar toch).

Het was een goede week. Ik wens jullie een goede week.
Peter

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *