Thijs de Boer

Kings of Code

Thijs bezocht de front-end track van het festival

Dit festival voor web-ontwikkelaars, zowel front-end als back-end, vond plaats in Amsterdam van 1 t/m 4 december. Thijs, een van onze front-end developers, ging naar Kings of Code en deed verslag van zijn bezoek.

Hackbattle

Dag één en twee stonden in het teken van de ‘hack battle’ waar ontwikkelaars konden spelen met de gesponsorde diensten om zo de mooiste en leukste hack te maken. Van elke gesponsorde dienst vertelde een vertegenwoordiger van dat bedrijf hoe cool hun product was, wat je ermee kon en, niet te vergeten, wat je kon winnen als je de beste hack maakte. Dit waren Spotify, Sendgrid, Esri en Apigee.
De hackbattle vond plaats op een mooie locatie dichtbij de Dam en duurde de hele nacht tot drie uur ‘s middags de volgende dag. ‘Bring Your Own Music’ werd tot winnaar verkozen. Bij deze hack kon je door middel van objecten het afspelen van de muziek bedienen. Dit leek wel een beetje op de ‘Symbolic Table’.

Hackbattle by Andrew Mager from Spotify
Hackbattle by Andrew Mager from Spotify

Conferentie

Op de derde dag vond het deel van de conferentie plaats waar de front-end en back-end werden gescheiden in aparte ‘tracks’.

Er werden presentaties gegeven over verschillende onderwerpen die alle om een eigen reden actueel waren. De eerste spreker was Bram Stein, die wat nieuwe mogelijkheden liet zien met typografie voor het web door middel van css: bijvoorbeeld de nieuwe font features.

Mogelijkheden met 'font features'
Mogelijkheden met 'font features'

Een andere interessante mogelijkheid was ‘hypens’ die bepaalt hoe woorden worden afgebroken. Hierdoor ziet tekst met uitlijning ‘justify’ er wél goed uit -zonder enorme gaten in een regel-.
Helaas is de browser-ondersteuning voor het merendeel van de nieuwe mogelijkheden beperkt. De presentatie was nóg interessanter geweest als er wat meer toepassingen werden besproken, in plaats van alleen de mogelijkheden.

Roy Tomeij sprak over ‘css pre processors’ wat een efficiëntere manier biedt om de styling van je website te bepalen. We onderzoeken op dit moment hoe we dit kunnen gebruiken bij het ontwikkelen van onze websites, dus dit was een relevant onderwerp. Het meeste was vrij bekend, maar toch was het goed om te horen omdat Roy ook erbij vertelde in welke situaties dit nuttig zou zijn.

Daarop volgde Razvan Caliman van Adobe die uitlegde hoe je op het web meer controle over je content krijgt, zoals ontwerpers hebben bij de opmaak van een magazine. Hij besprak een experimentele techniek waarbij je met styling vakken aan kunt geven waar tekst in moet vloeien, ‘regions’ genoemd. Verder demonstreerde hij toepassingen waarbij tekst een vorm moet volgen, dit wordt ook veel gebruikt in de opmaak van geprinte media.
Mocht je hier meer over willen lezen dan raad ik dit artikel aan: Adobe css3 regions
Een waarschuwing is hier op z’n plaats, want van alle gepresenteerde mogelijkheden zit er nog niks in de W3C standaard. Hier wordt hard aan gewerkt door Adobe en W3C.

‘Fat’, oftewel Jacob Thornton, bracht het publiek de geschiedenis van ‘open source’ bij. Hij deed dit onder begeleiding van zelfgetekende slides, gepresenteerd in Photoshop. Fat heeft, samen met Mark Otto, Twitter Bootstrap gemaakt en was dus de uitgelezen persoon om te vertellen over de voor- en (vooral) nadelen van open source en zijn ervaringen ermee. Dit was een erg amusante presentatie én verbazingwekkend inspirerend.

Eén van de latere sprekers was Syd Lawrence. Sid pleitte voor het blijven spelen met technologie, ook wanneer het je werk is geworden. Hij heeft een eigen bedrijf opgestart met 1,5 anderen genaamd wemakeawesomesh.it, waar hij allerlei technologieën gebruikt om iets tofs te maken en zo iets onder de aandacht te brengen.

Andere sprekers waren Jackson Gabbard van Facebook, die vertelde over de weg die Facebook heeft afgelegd naar een web app en native app voor alle mobiele gebruikers, en Vasilis van Gemert van Mirabeau, die vertelde hoe je in deze tijd een goede website maakt waarbij hij eigenlijk het principe van responsive design benaderde. De afsluiting van de dag werd ingevuld door Lea Verou van W3C, die toepassingen van css3 transitions en animations liet zien.

De conferentie was een goedgevulde dag die je een goede update gaf over wat er gaande is in het vakgebied. Bij dit soort conferenties raak je snel geïnspireerd en wanneer je op de hoogte bent van de mogelijkheden kan er beter worden gekeken naar hoe je het in bestaande projecten kunt implementeren.

Over de gehele dag gezien lag de focus in het werkveld vooral op het programmeren voor andere apparaten dan de desktop, zoals tablets en mobiele telefoons.
Responsive design is hiervoor de aanpak met een groeiende rol voor css(3). Dit vereist een andere manier van werken. Photoshop werkt bijvoorbeeld niet met deze aanpak, maar heeft het ooit wél gewerkt?!

Een ander inzicht dat naar voren kwam door deze conferentie is dat open source niet vanzelfsprekend zou moeten zijn, maar een weloverwogen keuze. Het bereik en de toepassingen kunnen gigantisch zijn, maar dat brengt ook nadelen met zich mee.