XTech 2006

Vorige week heb ik de XTech 2006 conferentie bezocht. Het werd gehouden in de Krasnapolsky, Amsterdam, dus voor mij lekker om de hoek. De tutorial dag (met o.a. de Ajax Developer’s Day) heb ik helaas niet bezocht maar ik heb wel de overige drie dagen veel leuke en interessante dingen gehoord over onderwerpen als XML, webstandaarden, rich internet applications, widgets, browsers, open data, mechanical turks, het mobiele web en Ruby on Rails.

Wintergarten in Hotel Krasnapolsky, Amsterdam

(foto van Paul Downey)

Er waren zoveel interessante praatjes dat ik vaak wel op twee plekken tegelijk had willen zijn. Gelukkig is en wordt er erg veel van de conferentie vast gelegd op het web; zie bijvoorbeeld de uitgebreide verslagen van Jeroen van Doorn, van Suw Charman of de wrap-up: So, you missed XTech? van de programme chair van de conferentie dit jaar, Edd Dumbill. De praatjes die ik zelf het meest interessant vond (en waar ik bij aanwezig was) waren:

  • How American are Startups
    Paul Graham
    (foto van Matt Biddulph)
    Een amusant en interessant verhaal over wat volgens Paul de factoren zijn die je nodig hebt om een Silicon Valley vol met internet startups te creeren en hoe je het misschien zelfs beter zou kunnen doen. Hij kwam uit op een aantal factoren, waarbij de Verenigde Staten eigenlijk bij alle het beste uit de bus kwam. De tegenstellingen tussen met name de Europese cultuur (“opkomen voor de zwakken in de samenleving”, “don’t stand out”, “iedereen gelijke rechten”) en de Amerikaanse (“go for the top”, “ondernemingsdrift”, “eigen verantwoordelijkheid”) kwamen hierbij rijkelijk aan bod en spelen ongetwijfeld een grote rol.
  • Putting the BBC’s Programme Catalogue on Rails
    Zelfs een vrij stoffig en oud bedrijf als de BBC lukt het om een hip web 2.0 project in de lucht te krijgen: de (bijna) volledige BBC programmacatalogus online. Een geweldige bron aan informatie van tachtig jaar aan uitzendingen. Vanuit mijn persoonlijke interesse vond ik het erg interessant om te horen dat Ruby on Rails hierbij een zeer geschikte technologie bleek te zijn. De applicatie werd in slechts twee maanden gebouwd en het enige probleem was eigenlijk de onwetendheid (onwillendheid?) van de hosting partij met deze technologie.
  • Putting IBM databases on Rails
    Dit was meer een DB2 verkooppraatje dan dat het daadwerkelijk over het onderwerp ging maar toch interessant om te horen dat IBM (of in ieder geval de database-afdeling van) Ruby on Rails serieus neemt en een “Ruby on Rails on DB2” product heeft gemaakt (nog niet online voor zover ik weet). IBM wil hun DB2 database product(en) erg graag in de “web 2.0 markt” zetten. Ze geven gratis versies van het product weg en willen pas geld zien “als je je eerste miljoen hebt verdiend” (lees de bijsluiter dus). Natuurlijk verkopen ze hun product als “enterprise ready” en voornamelijk als robuuster en beter schaalbaar dan bijvoorbeeld MySQL (de defacto standaard web 2.0 database). DB2 heeft zijn sporen als sterke database absoluut verdiend en wie weet kan dit een opstap zijn voor Rails naar de “enterprise” wereld van IBM en consorten.
  • XBL2: Delivering on the promise of XML Binding Language
    Ik kende XBL zelf nog niet maar inmiddels is me duidelijk dat dit een erg belangrijke standaard gaat worden in de webstandaardenwereld. In XBL definieer je bindings die je koppelt aan CSS of aan de DOM (van bijvoorbeeld een HTML document). Browser vendors kunnen hiermee in de toekomst zeer snel nieuwe “bindings” ondersteunen (XForms werd genoemd als voorbeeld) door eenvoudigweg een XBL implementatie van deze standaard in de browser aan te bieden. XBL kan gedrag (en opmaak) toevoegen aan bestaande HTML elementen terwijl het de originele DOM van het document intact laat (dit in tegenstelling tot een pure JavaScript oplossing). De grote bottleneck is nog browsersupport; alleen Firefox ondersteunt de standaard.
  • Tom Coates – Native to a Web of Data: Designing a part of the Aggregate Web
    Al eerder gepresenteerd op de Carson Summit: The Future of Web Apps (presentatie) maar leuk om een keer in het echt te zien. Een erg goed verhaal over waar het echt over gaat in web 2.0: een web van data. Zelf vond ik het stukje in zijn presentatie over URLs erg leuk (“Use readable, reliable, and hackable URLs”) ook omdat ik me daar ook wel eens druk over maak.
  • Liz Turner – Making Connections: Exploring new forms of semantic browsing
    Liz presenteerde een innovatieve en erg leuke manier om de online nieuwsartikelen van Harper’s Magazine te ontsluiten waarbij de bezoeker navigeert via onderwerpen, trefwoorden (tags) en een tijdslijn: ICONAUT. Vooral de manier waarop de onderwerpen en trefwoorden worden gevisualiseerd (namelijk met iconen) spreekt erg tot de verbeelding. Door onderwerpen en trefwoorden heen en weer te slepen kan een bezoeker de relaties tussen de verschillende data elementen bekijken en kunnen er zeer eenvoudig erg interessante dwarsverbanden (min of meer a la Flickr clusters) worden gevonden. Zo liet Liz zien dat van alle artikelen op Harper’s over Dick Cheney en over Irak er slechts één niet over Halliburton ging:
    ICONAUT
  • Jeff Bar – Building Software With Human Intelligence: What Amazon Mechanical Turk Can Do For You and Your Customers
    Als je hier nog niet van gehoord hebt dan moet je zeker even gaan kijken naar de Amazon Turk en zie wat Amazon bedoelt met “Artificial Articifical Intelligence”. Verder verwijs ik hier naar het artikel op Frankwatching van eind vorig jaar.
    Jeff vertelde dat het hem blijft verbazen hoeveel mensen een simpele taak voor een paar dollarcent willen doen maar vertelde ook dat er inmiddels ook mensen zijn die aardig wat dollars per uur met de Turk verdienen. Een succesverhaal is een bedrijf wat transcripts van PodCasts verkoopt. Dit bedrijf zet de Amazon Turk in om het deze vertalingen te laten doen door hun workforce van duizenden werknemers verspreid over de wereld. Wat nou offshoring? De vragen over wat Amazon in dit verband deed om bijvoorbeeld kinderarbeid te voorkomen werden door Jeff een beetje ontweken. “Je moet in ieder geval een creditcard hebben” zei hij.

Een paar andere dingen die mij opvielen:

  • Microsoft was geheel afwezig. Vrij apart want de andere belangrijke spelers op het web waren wel vertegenwoordigd. En dat terwijl ze met hun Microsoft Live initiatief toch heel wat te vertellen hebben zou je denken.
  • Ruby on Rails is in (wisten we al) en Java wordt als “enterprisey” en daarmee zwaar, onproductief en ouderwets (“legacy”) ervaren. Wat niet wil zeggen dat er voor Java geen plek meer is of snel weg zal gaan natuurlijk (kijk maar naar COBOL) maar in de hippe web 2.0 wereld wordt het op dit moment nauwelijks serieus genomen. .NET wordt trouwens helemaal niet genoemd in deze wereld volgens mij. Dit is ongetwijfeld omdat de early adaptors in dit wereldje van weblogs, open data en social software toch de open source adepten zijn. Maar ik twijfel er niet over dat Microsoft zijn web 2.0 graantje wel gaat meepikken op den duur.
  • REST is in, SOAP is uit. Althans voor naar buiten gerichte “open APIs” geldt dat ongeveer iedereen tegenwoordig weer de standaard HTTP protocollen gebruikt. D.w.z. via GET en POST gaat rauwe XML data over de lijn en niet meer via voor veel toepassingen onnodig complexe protocollen als SOAP.
  • Echte XML support in databases begint eindelijk van de grond te komen. Met name DB2 Viper van IBM waarbij zowel traditionele SQL queries als op XML gebaseerde queries (XPath, XQuery) mogelijk zijn en XML data ook echt als XML wordt opgeslagen klinkt veelbelovend.
  • JavaScript 2 wordt echt een mooie taal zoals Brendan Eich (de maker van JavaScript) ons vertelde tijdens de final keynote van de conferentie (presentatie).
  • Web 2.0 is here to stay. Misschien niet de term an sich maar zeker de eigenschappen er van.

Al met al waren het drie erg interessante dagen waarover nog veel meer leuks te vertellen valt. Ik heb bijvoorbeeld nog niks verteld over de ontwikkelingen op het mobiele web. Maar ik hoop dat dit alvast een goede indruk geeft. Volgend jaar in Parijs!

Tags: , , , , , , , , , , , , , , , , , , , , , , , , ,

Eén reactie op “XTech 2006”

  1. Tom zegt:

    Goeie samenvatting, Ed. Klinkt heel interessant!

Laat een reactie achter