Falando em Java 2009

May 29, 2009

Hi! This post is one more about Java related events!

Two weeks ago, we had the OpenTDC 2009. And this last Sunday, we had the Falando em Java (Speaking Java) 2009. Those two were very busy weeks!

As OpenTDC, Falando em Java was a very nice event. Interesting presentations, and a lot of nice people. A lot of them were, actually, present at both conferences.

Again, we had a handful of people from the office present:

The Team at Falando em Java

The Team at Falando em Java

The event started with some guys (sorry, I forgot their names!) talking about the history of the event, and of Caelum (the event organizer), and about how they both have been growing these last few years. Nice but could feature less marketing.

Opening

Opening

Next, we had Jim Webber talking about SOA. Very good! This was the first time I saw him talking, and he really knows what he is doing! This, and the latter one, were the best presentantions of the event, no question.

Jim Webber

Jim Webber

During OpenTDC 2009, Bruno Sousa introduced us to Juggy, and talked a little bit about the next big java event in Brazil: Just Java (and I’ll be there!). This time though, I managed to get a better picture:

Bruno & Juggy

Bruno & Juggy

Ok, not that much better, but anyway…

A couple of other presentations followed and then it was lunch time! Nice:

Lunch

Lunch

After lunch, two more presentations, a break, and then the second international one. This one was supposed to be given by Bill Burke, but he couldn’t attend due to Visa problems. So Jim Webber did it, and very nicely so. The topic: Restful Web Services.

From here on, I don’t have more pictures, my battery run out! But there were only a few things left: some gifts and the closing, plus some beer to end the day.


OpenTDC 2009

May 23, 2009

This last Sunday I went to the OpenTDC event, organized by Globalcode. It took place at the Universidade Anhembi Morumbi, down here in São Paulo, Brazil. Like the one that happened last year, it was very nice.

The event started with Bruno Sousa talking about Open Source development and the Community. In the end, he introduced Juggy to the audience – don’t ask, see the picture bellow.

Bruno & Juggy!

Bruno & Juggy!

Shortly after that, we had a very, VERY interesting presentation on robotics. Made me want to learn electronics – really! I want to play with those things!! And you can somehow control it with Java! What?!

Robo-Java

Robo-Java

Then there was a short break for coffee and networking – I used a little bit more time than planned, and lost the beginning of the next presentation: J2EE architectures with JBoss Seam, JSF and/or Spring. No problem, I didn’t lost the most interesting part which probably was the second half of the presentation – great job, by Vinicius Senger and Alberto “Spock”!

Archictectures

Archictectures

Finally, time to lunch! We (and a huge number of people from the event) went to the local Burger King. Big queue and healthy-less food – but we do this kind of thing sometimes, right? The only drawback: I forgot to take pictures there…

The afternoon featured nice talks on Agile, Java and Digital TV, and a panel on Java FX, GWT and Flex. This last one was specially interesting, although I find strange to have GWT here, since it is totally different from the other two. JavaFX and Flex are clearly competitors, but not GWT.

JavaFX, Flex and GWT

JavaFX, Flex and GWT

Want to see more pictures? See these links to official ones:

In summary, the day was very good. I learned new things, and met some nice people again. I look forward to the next one!

Wait! Before signing off, here is a picture of some people from the office:

Fábio, Danielle and Diego

Fábio, Danielle and Diego

Bye for now!


OSGi and Modularization

May 6, 2009

I just finished listening to the episode 245 of the Java Posse podcast, about OSGi.

The Java Posse is one of my preferred podcasts out there. In this episode, they feature an interview with Peter Kriens and B.J. Hargrave, two men who seems to be involved a lot (full time?) in the development of OSGi. If you are like I was up to an hour ago, you know almost nothing about it, and maybe even find OSGi a little bit alien. If that is the case, you must listen to this.

Modularization is something that the core Java platform is really lacking right now, and OSGi seems to help covering this gap. After listening to the podcast, I now plan to take a deeper look into it, when I find the time. In the interview, they even discuss the JSR 294, which is supposed to bring modularization to Java 7 (god knows when…)

Now, if you don’t know why the issue of modularization is important, its because you haven’t messed with projects with lots of sources files and packages yet. If that’s the case, bookmark this post and come back later, when you discover you need it – or be pro-active and start to get ready for the problem now!