Archive for the 'java' Category

September 23, 2008

Javazone 2008


Hurra Torpedo slo og dæljet Javazone i gang med sitt underholdende show tidlig onsdag morgen.

Spring, SOA og Agile programvareutvikling var dominerende temaer også på årets Javazone, men med syv parallelle forelesninger var det allikevel noe for enhver smak.

Sjekk gjerne også bilder fra Javazone 2008 i min fotoblogg.

Drift med Amazon EC2

Morten Undæs gjennomgikk sine erfaringer med drift på Amazons EC2-plattform. Her får man root-aksess på virtuelle maskiner, med stor mulighet for å skalere. Prisingen virker interessant, da man kun betaler for forbruket, men systemet sliter med ujevn stabilitet.


Morten Udnæs demonstrerte Amazon EC2

The Lean Paradox

Kan man utvikle flere løsningsforslag, forkaste alle unntatt en og ende opp med å bruke mindre tid enn utviklingen av kun et system? Det mener Mary Poppendieck, og hennes Paradox of Lean Software Development-foredrag var, som alltid fra den kanten, meget interessant. Påstanden ble begrunnet med at flere løsninger gir økt kunnskap, minsker risiko, sikrer tidsfrister og fremmer systemoptimalisering. Hun henviste til store suksessfirmaer som Southwest Airlines, 3M og Toyota.


Mary Poppendieck foreslo teknikker for økt produktivitet og bedre softwarekvalitet.

Der Mary var fleksibel og oppfordret, kom Robert C. Martins Clean Code III inn med en rekke strenge formaninger: “Har du boolean-parametere i et funksjonskall? Katastrofe!, “Har du kommentarer i koden?” Katastrofe!”. Men, han hadde mange fine poeng. “Må jeg skrive en kommentar, så føler jeg at jeg har feilet. Koden skal være selvforklarende”, sier Robert og ser ut til å mene det, og fortsetter så med “boolean i funksjonsparametere er et klart tegn på at funksjonen gjør to ting, og dermed bør skrives om til to funksjoner”. Høres dette interessant ut kan du sjekke hans bok om samme tema.

Takk for i år

Da er det bare å takke for i år, og ikke minst innsatsen til alle i arrangør-teamet. Vi gleder oss allerede til neste år.

posted by admin September 23, 2008 10:11 am     |     read comments (0)
September 13, 2007

JavaZone 2007

Så var JavaZone over nok en gang, og selv om jeg bruker lite Java om dagen, var det allikevel fruktbart.

Ruby og Rails-støtte i Netbeans 6

Tor Nordbye’s demonstrasjon av Ruby-støtten i Netbeans var fantastisk. Vi snakker code completion, syntax hints, debugger og Rails-funksjoner. Så vidt jeg forstår er dette fortsatt under utvikling, men er du utålmodig kan du laste ned den nattlige Netbeans 6 development-releasen.

Testa det selv litt i går, og etter få minutter hadde jeg generert den første Rails-applikasjonen, starta serveren og kikka litt rundt i Rails-koden med debuggeren. Genialt!

Qt Jambi

Norskbaserte Trolltech har laget Java-støtte for GUI-biblioteket Qt. Til tross for en litt betenkelig måte å kalle funksjoner på via en String, så det hele meget lekkert ut.

Sjekk Downloads Qt Jambi, så finner du både den kommersielle, og gratis-versjonen tilgjengelig for Open Source-prosjekter.

Smidige prosjekter

Manifesto for Agile Software Development står sterkt i norges Java-bransje for tiden, spesielt med fokus på prosjektstyrings-metoden Scrum, og en rekke foredragsholdere belyste dette temaet.

Jim Coplien stresset viktigheten av å ha egen produkteier.
De kan være buffer mellom kundenes stadig voksende krav og utviklernes stadig voksende arbeidspress. Kanskje en fin jobb for funksjonelle designere/usability-folk?

Mary Poppendieck
beskrev kjennetegn ved verdens store banebrytende prosjekter.
Hun påpekte viktigheten av å ha både visjonære ledere, og “Katedral-byggende”-utviklere som fikser problemer de møter, fremfor å klage, eller være likegyldig. Hun pekte også på at alle mennesker som gjerdes inn, kan bli til sauer, og hinter dermed sterkt til ledelser med sterke teknologiføringer.

Sjekk gjerne selv hennes presentasjon The Truck Driving Problem – Success Patterns for Complex Software, og legg spesielt merke til sidene 12,13,14,15, 20 og 21.

Reidar Sande og Frithjof Fredriksen fra Bekk Consulting tok for seg kontraktskriving i smidige prosjekter, og problemene mot f.eks offentlige kontrakters krav til forutsigbarhet. Gjensidig tillitt, ble nevnt som en viktig forutsetning, og å bygge opp kunnskap rundt arbeidsmetoden i form av f.eks “Dry Runs” der man testkjører prosjekt-iterasjonen.

Java FX

Et par seanser var viet Suns nye Java FX-bibliotek som kan ligne på en slags Flash, Silverlight-konkurrent, uten at jeg helt rakk å gå i dybden der.

Ellers…

Ellers var det som alltid mye Spring og SOA. Ikke akuratt mine favorittemaer.

Nå venter RailsConf i Berlin. Jeg gleder meg!

posted by andreeide September 13, 2007 6:35 pm     |     read comments (0)