1. JavaOne Technical Keynote
Could be found at http://medianetwork.oracle.com/video/player/1176404809001
You should watch it. No comments.
2. Best Practices for Migrating Spring Applications to Java EE 6 by Bert Ertman and Paul Bakker from Luminis Technologies
Quite a controversial topic, but quite interesting from the technical perspective. Starting from this particular talk I understand that JBoss started a war with SpringSource for the 1st place among JavaEE platforms.
Topics:
Spring is the proprietary framework developed by a vendor who is in virtualization business
Spring does not support JavaEE
Spring + Tomcat is
AOP = Evil
Source code could be found here.
2. Continuous Integration with Jenkins by Kohsuke Kawaguchi
It's nice to see the Hudson/Jenkins creator. Great talk but the first part was quite abstract and targeted to prove that Jenkins it better than Hudson and that Eclipse is wrong by supporting the last one. Still could not find the slides.
Interesting topics:
Jenkins now is not only the CI server but the code reviewer and test system. Kohsuke showed a useful integration with Gerrit, when the tests are run against the local branch before the code is pushed to a server.
This could not be reproduced for the mercurial, but there is a workaround for SVN.
3. Apache Cassandra for Java Developers by Nate McCall @zznate
Nate quickly explained the Cassandra basics and jumped to the API (Hector). The presenter speed was quite high so I tried to do my best to be on the same page. As a result a could not remember most of the presentation :(
GitHub: https://github.com/zznate/cassandra-tutorial
https://github.com/zznate/hector-examples
Main topics and quotes:
Cassandra has no ACID transactions
Static/Dynamic column families
Pre-calculated query results
Column family templates - analogue of Spring JDBCTemplate
Take a look at Hector JPA (GitHub)
4. Project Jigsaw: Putting It Together by Mark Reinhold (Chief Architect, Java Platform Group)
Mark explained the problems his team faced while developing new packaging/module system for Java. Could not find the slides.
5. JVM Bytecode for Dummies (and the Rest of Us Too) by Charles Nutter (JRuby Architect Engine Yard)
Charles probably the first person who explained using simple examples what is bytecode actually is. I'll probably post more in this topic later on.
The first person who answered the question about finally block :)
JVM for Dummies - OSCON 2011
View more presentations from Charles Nutter
6. Simplify Your JMS Code with Spring by Bruce Snyder (Senior Software Engineer SpringSource)
Bruce explained features and usage of JMS template in Spring. Some of the stuff I already knew, some of it I was not.
Slides.
GitHub: https://github.com/bsnyder/spring-jms-examples
General topics:
Pay attention to the Arquillian framework
Леха, проведи для меня презентаию по "JVM for Dummies"
ReplyDeleteТему стоит покопать согласен. Посмотрим как по времени будет.
ReplyDeleteElease Hight...
ReplyDeleteJava One 2011 Day 2 (3rd of October) | McGray;s Tower...
link web page...
ReplyDeleteJava One 2011 Day 2 (3rd of October) | McGray;s Tower...