Devoxx 2009

2 representanter för Iptor JavaSolutions, Ferid & Torbjörn, har tagit sig hela vägen till Antwerpen för att ta del av det mesta av det bästa av det som händer i Java världen.

Devoxx hålls i Antwerpen, en stad känd för Ultra Ortodoxa judar, diamanter och devoxx…

Det är mycket folk här (på Devoxx)! Samlingen människor sammanfattas rätt bra av att det är lång kö till herrarnas, och helt tomt på damernas… Märkligt…

Att det är mycket folk märks framförallt under lunchen. Det finns helt enkelt ingen plats att i lugn och ro äta sin macka. Annars är det ett jättekomplex, ungefär som Bergakungen (föresäsningarna hålls i biosalar). Maten på Scandev är lååååångt bättre än det som serveras här.

Spaning 1: alla kör mac…

Spaning 2: Det biljettsystem som Västtrafik försöker slänga ut används och verkar fungera fint här nere…

Keynote 1 – Ivar Jacobson
Pappan till UML och RUP är trött på utvecklingsmodeller, det kommer nya med jämna mellanrum.  Det mesta är samma som tidigare, men med en ny touch…

Så han introducerar en ny! Denna skall alla läger kunna enas om. Det finns mer info på semat.org. Handlar om att man kan blanda best practises lite som man tycker passar.

Keynote 2 – Uncle Bob
Pappan till ”Clean Code” var lite avundsjuk på Ivar, han har en bit kvar till > 1 miljon sålda böcker… Riktigt minnesvärd föreläsning, riktigt rolig talare. Mest var han upprörd över att programmerare saknar den stolthet som fins inom andra yrken. Programmering är ingen tim-vara och skall inte säljas som sådan.

Det här var definitivt den mest minnesvärde föreläsningen hittills!

Do you really get classloaders? – Jevgeni Kabanov
En av grundarna bakom JRebel talade inte så mycket om mysteriet klassladdare, utan mera om hur man på bästa sätt hittar lösningar på konstiga ClassCastExceptions. Han visade en hel del live och hade stora problem med Eclipse inledningsvis. Han lovade dyrt och heligt att gå över till IntelliJ…

The not so dark art of performancetuning – Pepperdine & Hardiker
Klart mest överbefolkade föreläsningen! Folk överallt. I trappor, på golvet.  Också här visades en hel del live-demos. Föreläsarna lyckades inte fullt ut, blev en del fel. Dom som stördes mest av det var helt säkert dom själva. Personligen tycker jag det är charmigt att se att även mycket erfaret folk inte lyckas hela tiden. Demo-spöket finns och mår bra!

Apache JMeter nämndes som ett vettigt verktyg för http-lasttester.

Google app engine
Det här var en 2-delad föreställning, först om hur Google App Engine fungerar, och vilka delar som stödjs. Och en andra del som handlade om Groovy. Första halvan var bra, andra var jag trött. Kan bero på att jag inte rikitgt är groovy-frälst…

Denna timmen kunde helt säkert används till något bättre…

BTrace & DTrace – Simon Ritter
Analysera mera…

Intressant ämne, lite svårt att sätta sig in i på en knapp timme. BTrace används för att analysera en körande JVM, DTrace för att analysera en hel maskin.

Project Jigsaw – Mark Reinhold
En av tungviktarna på Sun snackar om modulariseringen av Java. Och ju mer han pratar om det, ju mer inser man att det är ett stort arbete… Ett stort arbete som först påverkar snubbarna på Sun, och sedan vi andra helt vanliga javakodare. Det är en hel del befintliga saker han inte gillar, som classpath, jar-hell och långsam classloading. Detta skall fixas i Jigsaw. Spännande!

Idag lovade han dyrt och heligt att inte släppa några nyheter. Han fick nog efter Closures igår… (Snabbt snappat Per!) Sista dagen imorgon, vi planerar med att hinna med ett par föreläsningar till innan vi sticker tillbaks till ett (har jag hört) kallare och regningare Göteborg.