Devoxx'08

2008-12-24 12:52:08 +0100

This posting is a translation of the posting on my old weblog Devoxx'08 in Dutch.

Of all the presentations that I've seen, this is my top:

  1. From Concurrent to Parallel by Brian Goetz - A very good presentation. The Parallel Array structure and the Fork-Join - both in Java 7 - seem very powerful.
    I bought the by Brian Goetz
    Java Concurrency in practice. Unfortunately treated the new feature of Java 7 does not, the book is from 2006. However, for a good book shouldn't outdate that soon, so I don't think that should be a problem.
  2. The Feel of Scala by Bill Venners - An extraordinary promising and good language.
    I especially liked the demonstration how Scala has a way to extend functionality of existing classes in a similar way that is possible in Ruby (by addin methods, extending the language), but with static typing.
    Since Scala is statistically typed, refactoring can be deterministic. This means your code is guarentees to work the same, after refactoring. Dynamically typed languages only support heuristic refactoring. This means heuristics and unit-tests are needed during and after refactoring.
    There are also many other very nice features which makes Scala, for which this posting is too short to list all.
    The newly purchased book
    Programming in Scala is now on my desk.
  3. Be smart! by Ivar Jacobson - A very energetic man. I agree with what he told, and not all that he told was that new, but he can bring his point very well.
  4. RESTful Design, Patterns and Anti-Patterns by Stefan Tilkov - Through his talk, I became very enthusiastic about REST. Hearing SOAP is actually a bloated (allthough he did not stated that as-such) remoting protocol which doesn't add that much to other remoting technologies is refreshing to hear.
    Using REST, the WWW is much better utilizied. REST brings what SOAP used to promise: a the web as a set of connecting services.
    He presented a few patterns and anti-patterns in using REST.
  5. Effective Pairing: The Good, the Bad and the Ugly by Dave Nicolette - Fun and inspiring. Examples how to do pairing (in programming) and especially how not to. Quite interesting, allthough I think the presentation is less interesting if you're not there directly.
  6. Implementing agile at enterprise level by Jef Cumps - Quite informative demonstration how Scrum was introduced and is used at The Belgian Post. I liked the picture of a real Scrum-board as they used it, with yellow and pink-post-its.
    Scrum can be introduced in large organizations as he demonstrated, if the benefit is clear to all parties.
  7. What's new in Spring Framework 3.0? by Arjen Poutsma and Alef Arendsen - Spring remains a powerful framework if you use Java. Very interesting to hear what new features Spring 3.0 brings, since I use the framework almost everyday in my work.
    In Spring 3, finally Spring is going to use Java 1.5 features such as generics in the core, which is already the case for the modules.
    They demonstrated the new REST-features of Spring 3 (this talk was after the talk on REST). As they demonstrated, using Spring it'll be easy to set up or consume a REST service using a few simple annotations and configuration.
  8. Java + XSLT 2.0
    Doug Tidwell - - Pretty interesting, and good speaker.
    I was especially interested, because I recently wrote a short article on XSLT.
    XSLT 2.0 seems very useful, especially the ability to call Java from XSLT.
  9. Patterns in Mule
    by Antoine Borg Quite interesting, Mule seems a very nice tool. I've worked in organizations in the past, where a ESB seems to fit very nicely. Mule, being open-source and seemingly easy to use could be introduced easily.
    Only thing was the speaker was not that good. Sometimes he appeared just talking as if he was reading aloud.
  10. How Do We Test This Stuff?
    by Frank Cohen - Of course I wish to test well. The speaker spoke good, but the content was not so interesting, I heard not much news. Especially on open-source test tools, PushToTest, Selenium, SoapUI.
  11. Preventing bugs with pluggable type-checking for Java
    by Mahmood Ali - Very promising and interesting idea and framework: a pluggable type system via Annotations. Only I had the feeling that the speaker had a cold and was a little nervous.
  12. Introduction to NIO.2
    by Jean-Francois Arcand - This presentation was not as good as I hoped.The speaker spoke messy, half-finished sentences, and with a heavy French accent. NIO2 and Grizzly framework are powerful technologies, I got that though.

There were other presentations that were very good also, I heard of others. I look forward to when the presentations online at Parleys.

Devoxx logo


Java Concurrency In Practice
Java Concurrency In Practice
Tim Peierls & Brian Goetz

Professional Java Development With The Spring Framework
Professional Java Development With The Spring Framework
Rod Johnson & Juergen Hoeller

XSLT
XSLT
Doug Tidwell

Java Nio
Java Nio
Ron Hitchens

Read more

Welcome

2008-12-24 11:40:47 +0100

Welcome to my new weblog on ICT.  I am Gerbrand van Dieijen, JEE consultant with a broad interest in all aspects of software-engineering. On this weblog I'll post thoughts, opinions, analyses on trends and tutorials on IT-related subjects.

This weblog is not as new as it may seem: www.twistedmind.nu is my older weblog. This weblog is in Dutch and contains also a lot of postings on ICT. I decided to start a new weblog for two reasons:

  • My old weblog was in Dutch. Using English I can serve a bigger audience (so to speak). I some people viewed postings using google translate, so it's not only vanity of me.
  • This new weblog is dedicated to ICT-related subjects. On my old weblog I have and will posted not-it related and often more personal articles.

All in all a good reason to start a new weblog. I hope to gain a lot more hits and positive or constructive comments very soon!

Read more

Archive

subscribe via RSS