Jun 23
Digg
Stumbleupon
Technorati
Delicious

OpenSource Day 10 June - Rome

Last week I was in Rome to attend and deliver a presentation to the OpenSoure Day, a one day event organized by Red Hat, and as the name suggests, the day was focused on opensource solutions.

I was really happy to see that the event was crowded, it means that Opensource is becoming mainstream also here in Italy.

As scheduled I delivered my presentation on Puppet and OpenJCloud, a set of practices and opensource tools that enable cloud like infrastucture based on RHEL and JBoss. And of course I had some trouble with the microphone…

I also had the opportunity to have a nice chat with Sacha Laborouey, JBoss CTO, about Grails and some development about that.

See you next year ;)

Me talking...

Me talking... again


Author: admin
Apr 07
Digg
Stumbleupon
Technorati
Delicious

Red Hat Partner Summit

Hola!

After the JBoss World last month as a “simple” attendee , this time I’m back from my first international event as a speaker! The Partner Summit was held in Malaga, the weather was warm and the sun was really hot, what a hard life!

In these three day I met a lot of interesting people from all around the Europe, and I found especially interesting the first keynote from Whitehurst and the last one from Mrs. Gebhardt. In Jim keynote I appreciated the vision on the future of opensource, and the need to involve customers in the “community”.The closing keynote of the event was really good because offered us a overview of the changes in  our society, like the model of interacting with each other(from a pyramid model to a networked one) and how this generate new scenarios and challenges for both companies and customers.

As scheduled Friday morning at 9(a.m. the night before there was the party…), I held my speech(first one in english) on JBoss Migrations process:D and the Murpy’s Law hit me! I was presenting when the projector blowup… but , fortunately a support man fixed the damned thing, and I had the time to finish. Nothing was thrown at me at the and so I believe that  whole thing gone well…

Summing it up , the event was interesting and  really well organized so I would like to thanks all the organizers behind the scenes!

Cheers

ripping image from Francesco;)


Author: admin
Mar 04
Digg
Stumbleupon
Technorati
Delicious

Coffee break application… a < 30 minutes groovy application!

How many lines of code to do something like this?

def host = new Ghost(barman.byte-code.com)
def result = host.ls()
println result

think about it carefully… do you think it’s possible in less then 10?
Let’s pull out a groovy solution!

The server:

1:import groovy.net.xmlrpc.*
2:import java.net.ServerSocket
3:
4:def server = new XMLRPCServer()
5:def socket = new ServerSocket(8080)
6:
7:server.executeShell = { commandArray ->
8: def p = commandArray.execute()
9: p.waitFor()
10: p.text
11:}
12:
13:server.startServer(socket)

And the client:

1:import groovy.net.xmlrpc.*
2:
3:class Ghost{
4:
5: def hostProxy
6:
7: Ghost(host){
8: hostProxy = new XMLRPCServerProxy(http://${host}:8080)
9: }
10:
11: def callCommand(methodName,params){
12: def commandArray = []
13: commandArray << methodName
14: params.each{ commandArray << it }
15: hostProxy.executeShell(commandArray)
16: }
17:
18: def methodMissing(String name , args){
19: callCommand name,args
20: }
21:
22:}

I’m just amazed… this is what I call next generation devlopemt: based on solid foundation of good java libs and move foward on top them.
I don’t think this a full “production-ready” implementation but..it works!
and they’re less the 10 line of code if you remove the “bloat”… half an hour work, a fullblown coffe break application!

Repeat… less then 10 line of code!

Happy groovin’ , keep DRY and write less code that do more;)


Author: admin
Feb 27
Digg
Stumbleupon
Technorati
Delicious

2GX 2008 Quick View - Reston VA

Hey all,

after the sunny Florida I drove up all the Interstate 95 and I reached Reston VA to attend to 2GX Groovy and Grails Experience!

It was absolutely great!

First I would like to compliments Jay and the NFJS team , because the organization was absolutely wonderful and professional, we arrived and find all that we need to enjoy the show(schedules, slides and so on…). I never attended to a NFJS event , because I’m european , but from now on I will be very happy if NFJS tours will reach the other side of the atlantic;)

All session I’ve attended showed up with great contents and interesting topics, from metaprogramming to ui mashup and testing… really good works folks!

I really believe that  we’ve found the in Groovy the new Java 2.0 ,as said many times during the conference, with the ability to reuse all the good stuff that the Java World has created(and there’s a lot of good stuff out there!) and in Grails a easy path to web application development. It was a long time that I felt so positive about a new technology… and that’s great! Moreover the community is growing fast and steady , and the community is THE base for any successful opensource project (maybe someone has forgot that…).

I will advise everyone that as the opportunity to not miss the next 2GX in San Jose coming in October…

so, when in Europe , or better in some beautiful place in Italy?


Author: admin
Feb 26
Digg
Stumbleupon
Technorati
Delicious

JBoss World Day 3 and final considerations

Hey,

sorry for the huge delay but it was a busy week traveling all around the USA, from Orlando to Washington;)

Anyway on third and final day:

JBoss Messaging: This brand new version is interesting because is not tied to the AS only but might be embedded in all kind of applications very easily, so if you need reliable messaging system , it may be worth adding these few jars and you’re done;)

JBoss ESB: Here we have a nice ESB solution, the feature are “pretty” standard for this kind of products, I hope to see a thigh integration with Groovy(or Java 2.0 if you prefer;) ) so services can be deployed and developed in a much simpler way, one thing I learned is that  is that with simplicity comes great power!

After all I have to admit that I’m quite surprised and disappointed that Linux was not so “present&pushed” and there was no talk on the excellent job on IcedTea…why?

Summing all up I would say that was a great experience and opportunity to get in touch with some great core developers and, even better became a official microntainer committer for the spring integration module;)!

Bye see you , next year

here a shot from my flickr account:


Author: admin
Feb 17
Digg
Stumbleupon
Technorati
Delicious

JBoss World Day 2 and Party

After a while and a day @ Universal , I’m back :D

Hibernate Shards: It’s a interesting project that enable horizontal partitioning “under” hibernate. It can be very useful if you have huge amounts of data or/and want to distribute databases(shards) to reduce loads or show “localized” data based on some parameters like user role, location and so on…

Then after a break we got the bus for Disney Pleasure Island;)

The party was on a disco called “Moover”, any way JBoss kindly provided access to all the clubs on the island,but the las bus to the hotlel was at 1 .am (way too early for us… ) . And well the party was a “standard” party, you know, music ,nice live music from “Hip Kittens”…

After the party we get to the hoetl and had a great talk with some real smart guys: Andrew and Rob, two JBoss developers, about about tooling and dynamic languages, especially groovy and ruby and how they can fit in the enterprise markets.

Then about 3 AM I hit the bed….


Author: admin
Feb 15
Digg
Stumbleupon
Technorati
Delicious

JBoss Word Day 2… a day after part 1

Hi all,

yesterday was a very long day and ended very late after the party @ Pleasure Isalnd… so I had no time to write a up a picture of the day.

Before starting I would like to point you out that on www.jbossworld.com you can see the videos of the keynotes.

So let’s start with a brief summary of the morning:

Introduction to JBoss Application Server 5.0 : Just like the title say it was an introduction on what’s new on AS5 and, basically I would say that is 98% new, based on the new JBossMicrocontainer (yep the one I hacked yesterday…!!), so there are a lot of new things in there but now we really hope to ses AS5 GA out quickly…

Performance Tuning JBoss Enterprise Application Platform on Linux: Here the room was full with people also sitted on the floor… so someone here seems to use Linux :D … anyway I get some useful tips on specific memory handling and some native hooks that we ca use on our penguin-powered boxes… so sysadmins I warn you , when I get back we should test them out !

Visionary Keynote : I skip commets on this one… just fluff no stuff… you know a 20k meters high view of SOA, service orcherstation , federation….

Optimizing the Enterprise: Using JBoss, Red Hat and Virtualization Technologies Within a SOA: sounds quite familiar uh? We in byte-code are developing a similar solution for our customers. The idea is the same behind our architecture but I think that our is more comprehensive(especially in the configuration management stuff).

JBoss and Accenture: French Tax Department Case Study: Nice case, with 250(!) application server and rhel deployment! Huge! In France citizens can declare their taxes online(will it ever happen in italy??) and this application manges this stuff, so it has many interesting challenges from availability to security and privacy of data handled, and all is handled by opensource technologies except for the db that is Oracle(the project started in 2004.

Ok, it’s enough for part one… come back later for ” JBoss World Party at Disney’s Pleasure Island”, the main event … you know;)


Author: admin
Feb 14
Digg
Stumbleupon
Technorati
Delicious

Wrap up JBoss Word Day 1

It was a long day…

After the NASA case study I attend the presentation on Microcontainer and OSGi: it was a nice introduction to both topics but it just gave me a overview of those technologies and how MC will support the osgi specification. The current problem, from my point of view , is that java enterprise has so many complicated JSRish papers and standard but people seem they don’t have enough…

Anyway after those we dived into the keynotes:

The first keynote was from Jim Whitehurst,Red Hat CEO, and of course it was interesting to see a non-IT extraction CEO speaking to a 800 it guys…, summarizing the keynote Jim described the “power” of the enterprise opensource model and the ability to steadly innovate and in the same time keeping rock-solid performances ad meet the business needing.

The second one was held by Sacha Laborey, JBoss CTO, and it basically showed up how RH will be reorganized in to business units to support a more flexible and targeted business, then moved on and talked a bit about some products like ESB and developer studio… also said that from tomorrow they will announce something very intersting… let’s wait and see… also during the keynote there were some “technical” problem and on the big screen some Windog showed up…:((I sadly saw way to much windows today… and not in the other attendee I mean…)

After a fast buffet dinner(not bad!) I get into the hackton with John and Ales (MicroContainer Project lead) and after 2h of “hard” work and some coffes we get our hack in place;) , probably tomorrow we’ll clean up a bit a the code and patch it into the repos.

Now it’s really really late…. 1 am here,and tomorrow night there’s the only we’re here: The JBoss Party on Pleasure Island

Night guys,

D


Author: admin
Feb 13
Digg
Stumbleupon
Technorati
Delicious

Nasa Case Study @ Jboss World 2008

They use RHEL and (of course) JBoss to support calculations of spacecraft trajectories cacluculations… cool! And they need a real HA solution for that…

One noticeable thing, for a real clusterable HA database they choose MySql over the big O… nice;)

Well, this application is one rare JEE application that does not involve just a web interface but do really some business(hard)… and it’s great, I’m just fedup with dumbassed crud applications…


Author: admin
Feb 13
Digg
Stumbleupon
Technorati
Delicious

Live from JBoss World 2008

Hi,

as “usual” in the sunny Florida is raining;) and yesterday we also get a “funny” tornado alert!

Anyway we managed to get to our first conference JBoss World. And the hotel is whaoooo! Soon you’ll see some shots on flikr!

I’m now attending @ “Leveraging Ajax and Metdata for Hoc-Reporting” from a Penthao guy and it looks promising(even if the slides are graphically horrible…), I will give you a brief review of each speech I will attend.


Author: admin