Afgelopen maandag vond er voor de derde maal de Kings of Code conference plaats, ditmaal gehouden in het Felix Meritis te Amsterdam. Na vorig jaar een jaartje overgeslagen te hebben is de organisatie, The Next Web, er wederom in geslaagd om een succesvol event weg te zetten op het gebied van web en mobile development.
Het weekend voorafgaand aan de conference werd er een Hack Battle georganiseerd. Teams van developers moesten, aan de hand van een aantal vooraf bepaalde API’s, binnen 36 uur een werkende applicatie wegzetten. Het ging om API’s van onder andere YouTube, Mobypicture en Tropo, een web service voor voice, SMS en instant messaging.
Tim Anglade, werkzaam voor Cloudant, beet het spits af met een interessant verhaal over het hoe en waarom van NOSQL (Not Only SQL) databases. Wanneer gebruik je ze wel, wanneer niet en wat zijn de verschillen tussen de diverse mogelijkheden. Steven Pemberton vervolgde de ochtend met zijn talk “Declarative applications”. Deze startte met een korte tour langs de evolutie van de computer en het Internet. Hierop volgde een demonstratie van XForms, een technologie die aantoont dat het de web developers in de toekomst nog een stuk gemakkelijker gemaakt gaat worden. Het eerste deel werd afgesloten met de presentaties van de 3 finalisten van de Hack Battle, einde van de dag zou de winnaar bekend worden gemaakt.
Na de eerste break was het de beurt aan Jeroen van Dijk van Enrise. Hij toonde de mogelijkheden van de HTTP accelerator Varnish, de voordelen, maar ook de common pitfalls. Stephen Nelson-Smith sloot de ochtend af met Chef, een tool om server management te automatiseren, iets wat voornamelijk interessant is voor server administrators.
Na de lunch was het tijd voor Michele Zonca van Mashape, een verzamelplaats voor Cloud API’s. Hij overtuigde het publiek dat de REST de manier is om eenvoudig een hoogwaardige API te implementeren en wat de standaarden hiervoor zijn. Hij eindigde met een aantal tips om geld te verdienen met een API, de beste manier in zijn ogen was “revenue sharing”, iets wat een win-win situatie oplevert. Chris Heilmann van Mozilla had een erg grappig verhaal over HTML5 met een aantal indrukwekkende demonstraties van toepassingen van HTML5. Hij benadrukte dat de developers actief moeten deelnemen aan de community, zodat de browser hun standaarden continue kunnen verbeteren.
Node.JS is een techniek waarbij serverside javascript wordt uitgevoerd. Dit maakt het mogelijk om middels een lightweight webserver in realtime met de browser te communiceren. Toepassingen waar je aan kunt denken zijn live chats en online multiplayer games. Bert Belder deed een poging dit met live coding te demonstreren, maar dit pakte iets minder goed uit. De kant-en-klare code werkte gelukkig wel, waardoor uiteindelijk enkele tientallen aanwezigen live deelnamen aan een multiplayer game. Werner Vogels, CTO van Amazon.com, sloot de dag af met een open vragensessie.
Aan het einde van de dag werd de winnaar van de Hack Battle bekend gemaakt. Dit was de erg grappige game Nihao, ontwikkeld door de mannen van Shuffler.fm. De deelnemer van het spel krijgt een songtekst voorgeschoteld welke voorgelezen wordt door de browser. Je moet vervolgens raden van welk nummer deze tekst afkomst is. De makers zijn wellicht geïnspireerd geraakt door de TV-show “Ik hou van Holland”, waar ditzelfde spel wordt gespeeld. Zij gingen naar huis met onder meer een jaar gratis True hosting en het enige echte Kings of Code shield.
Al met al een interessante dag met een indrukwekkende lijst aan sprekers!