tisdag 23 oktober 2012

Groovy och Grails


Slides och Länkar


Här är slidesen till min föreläsning jag höll om Groovy och Grails. Dom är utökade så att exemplet med javakod som görs om till Groovy är inkluderad.

Slides

Läs mer

Om ni tyckte att det var intressant och vill lära er mer så kan jag rekommendera bland annat följande webbplatser:

http://groovykoans.org/ - Ett projekt uppbyggt för att lära ut Groovy syntax.

Mastering Grails - Artikelserie om Grails där de flesta väsentliga delarna i en Grailsapplikation gås igenom

http://skillsmatter.com/go/groovy-grails - Samling av Groovy och Grails föreläsningar

måndag 22 oktober 2012

Java One 2012

Java One 2012

Sogeti skickade mig till Java One i år.

Riktigt lyckat! Enligt många den bästa versionen av Java One sedan "Oracle happened".

San Francisco är en fantastisk stad att besöka, och klimatet i Kalifornien är löjligt bra, både på teknik fronten och vädret. Ändå säger Mark Twain: "The coldest winter I ever spent was a summer in San Francisco".

Java One spänner över Söndag till Torsdag. Söndagen känns som en community dag. Där finns föreläsningar som Benefits of Open Source som jag skall läsa powepointen på i efterhand. Själv gick jag på Java University. Där jag blev undervisad om JSF av spec lead himself Ed Burns.

Antar att det skulle vara coolt att klaga på något, eller att säga att Oracle suger. Men så var det inte. Jag är fett imponerad. Stort och fantastiskt, American style när det funkar :)

Jag skall inte mala på om ämnet som andra bloggar bättre om. Men till Oracles fördel är att nästan alla tech sessioner ligger online free off charge.

Det skall mycket till om man i efterhand, utan att se föreläsaren, orkar titta igenom en presentation. Men om man vet att materialet är riktigt bra så är det värt det.

Dessutom så vill jag göra lite reklam för de två event som ger en fingervisning om vart Java och dess community är på väg.

Java Strategy keynote

Vart pekar Oracle? Hur går det med Java FX? Var är vårt project Jigsaw? Om man ser till språket Java så är Labda på tapeten. Och om man tycker att generics är krångligt (jag tycker det ibland) så skall man nog börja läsa på om Lambda redan nu.


Community keynote

Gossling come back! And he did :)

Föreläsningar jag kan rekommendera


Lambda: a peak under the hood

Jag såg inte denna föreläsning själv. Men jag så Brian Goetz på keynoten. Och tro mig, han kan sina saker. Dessutom är lambda den största förändringen i språket Java, typ någonsin.

Scala Tricks

Scala är intressant eftersom det ger dig all det syntaktiska socker du saknar i Java och den funktionella programmeringen som du vant dig vid i JavaScript. Allt kompileras till Java byte kod. Om man verkligen inte accepterar att det enkla man vill göra är krångligt titta på denna alldeles fantastisk föreläsnig av Venkat Subramaniam.


What’s New in Scala 2.10

Eftersom parallelism är i ropet och flerkärniga cpu:er inte gillar state så kan man följa upp den föreläsningen med en annan idol. Martin Odersky som gjorde Java generiskt och skrev javac. Vad kan man säga om en kille som gör ett programmeringsspråk med målet att barn skall lära sig programmera genom det.


Project EASEL: Developing and Managing HTML5 in a Java World

Äntligen börjar standardiseringsprocesserna komma ifatt det som hänt på webben. I denna session får vi se lite vad man kan tänkas vilja göra med toolingen när vi inte allt handlar om request / response :)