DotJS 2016: De grootste JavaScript conferentie van Europa

Een dag voordat de goede Sint onze schoentjes kwam vullen met allerlei lekkers, was er in Parijs al een andere hoogdag. Die kwam in de vorm van DotJS, de grootste Javascript conferentie van Europa, en dat op een van de mooiste podia van Parijs.

dotJS.jpg

 

Single track conference

Het speciale aan deze conferentie is dat er maar 1 track met sprekers was. Als developer moest je dus niet kiezen tussen verschillende sprekers op verschillende locaties, en moest je dus geen spijt te hebben dat je bepaalde talks had gemist.

Alle sprekers kwamen één voor één aan bod en kregen 18 minuten om hun onderwerp te brengen, daardoor was het mogelijk om op één dag heel veel talks te volgen.

Na elke talk nam de presentator even de tijd om samen met de sprekers bij het haardvuur op het podium nog wat gezellig te keuvelen en extra vragen te beantwoorden

Een leuke opzet met gerichte vragen. Geen Q&A ronde voor het publiek, maar in mijn ogen had deze manier veel meer effect.

 

Lightning talks

De revelatie van de dag vond ik de zogenaamde 'lightning talks'.

Acht sprekers kregen 4 minuten de tijd om in een recordtempo een specifiek onderwerp dat zij interessant vonden kort en bondig voor te stellen aan het publiek. Perfect om iemand warm te maken voor een bepaald onderwerp en aan te zetten om er meer over op te zoeken. 

Daarnaast was het een ideale manier om nieuwe sprekers aan te trekken die wel eens op het podium willen verschijnen, maar het niet zien zitten om een uitgebreide talk te geven.

 

IMG_8286.jpg

 

Moving the web forward

Naast de manier waarop de sprekers hun zegje kwamen doen, was er natuurlijk nog de inhoud van hun talks waarvoor we tot in Parijs afgezakt waren.

De rode draad van alle talks was toch wel Moving the web forward together.

Er wordt hard gewerkt om JavaScript als taal op een niveau te brengen waarbij men niet hoeft terug te vallen op andere platformen om bepaalde zaken gedaan te krijgen. Net zoals HTML5 werd gezien als een antwoord op Flash en Silverlight, zijn Service Workers de manier om zaken zoals offline states, push notifications en dergelijke die we kennen uit de native app wereld, ook op het web mogelijk te maken.

 

Virtual Reality

Vervolgens werd er ingegaan op de mogelijkheden van Virtual Reality (VR) om van het web een nog ruimere ervaring te maken. Net zoals met meerdere onderwerpen, werd er niet echt ingegaan op één specifieke manier van werken, maar gaf de spreker eerder aan wat de toekomstmogelijkheden waren om van VR een extra platform te maken als uitbreiding op de huidige gebruikerservaring.

We mogen geen zaken links laten liggen. Enkel door onze toepassingen te schrijven voor een zo groot mogelijke verzameling van devices en schermen, kunnen we 'het web voor iedereen' blijven ontwikkelen.

 VR.png

 

Bibliotheken

Babel is een bibliotheek die nieuwe Javascript code (ES6, ECMA2017, ...) door middel van transpiling en met behulp van polyfils verstaanbaar gemaakt voor oudere browsers of devices die misschien nog niet geoptimaliseerd zijn voor deze nieuwe standaarden. 

Reactive Extensions for Javascript (RxJS) is dan weer een set van bibliotheken om asynchrone en event-driven applicaties te maken. 

 

JavaScript fatigue

We zitten momenteel in het jaar van de Javascript fatigue en die woorden zijn dan ook regelmatig gevallen. Het is en blijft soms moelijk om door de bomen het bos te zien. Er zijn enorm veel frameworks voor frontend-ontwikkeling en daarnaast zijn er nog minstens evenveel node-packages om javascript aan de serverkant te gebruiken.

Zelfs de sprekers op deze conferentie die vaak mee in Core-ontwikkelingsgroepen van nodeJS, V8, Vue.js, ... verliezen soms het geheel uit het oog en beseffen maar al te goed dat het heel moeilijk is om als eindgebruiker een keuze te maken tussen de verschillende mogelijkheden.

De gouden draad is: probeer zelf zoveel mogelijk uit, kies iets waar je tevreden mee bent en als je gebruik maakt van third-party zaken: kijk op Github of een project wat door meerdere personen wordt onderhouden en kijk ook of er regelmatig updates zijn. 

 

Nerd Disco

Het was tijd voor de presentator om de volgende sprekers aankondigen, maar anders dan bij de vorige sprekers kregen we niet echt te horen waar het over zou gaan. En toen kwamen Sam Wray & Tim Pietrusky het podium op. Sam, ook wel gekend als DJ 2xaa maakt techno muziek met een Nintendo Game Boy.

Tim is de uitvinder van NERDISCO, een lichtspectakel met LED lampjes, spots en rookmachine gestuurd via Javascript.

Het weekend voor DotJS kregen zij het lumineuze idee om even op twee dagen hun projecten te bundelen om tijdens de conferentie een live muziek- en licht schow ten berde te brengen. Samen met nog aan aantal andere artiesten vormen zij { live : JS}

 

nerddisco.jpg-large.jpeg

 

Drama in september 

Door een ongelukkige brand eind september, hebben de organisatoren nog alles in het werk moeten stellen om op twee maanden tijd een nieuwe locatie en extra sponsors te vinden. Daar zijn ze volledig in geslaagd en zo kon de conferentie dit jaar toch doorgaan in de Dock Pullman, op een uurtje wandelen van Parijs Noord.

 

Conclusie

Het was een korte en krachtige conferentie met heel veel informatie over een groot aantal verschillende onderwerpen.

Het was meer dan de moeite waard. We hebben veel inspiratie opgedaan om heel wat zaken verder uit te zoeken en ons te verdiepen in de toekomst van Javascript en de verbetering van het web.

Wil je meer te weten komen over de presentaties? Bekijk deze link voor een oplijsting van slides en voorbeelden.

Meer weten? Contacteer ons!

Door Yves Maerschalck