Great day at LJC Open Conference. Starting the day with nice breakfast and greeting all the people.
After the introduction talk about the conference schedule, we start the day with a very interesting talk about the Java current situation. Basically Java is not dead, is just in a resting period, but with a huge improvement from the first to the last Java 6 version.
Next I went to a David Green (co-founder London Software Craftsmanship Community) conference called 'Automating Selenium tests and integrating code coverage reports'. All references and examples in his blog here.
In summary it was a very good talk about Integrating Emma, Selenium, JUnit in a Maven build. Good introduction about how to use unit test and how to check how much percentage of your code is covered by unit tests. Very good tool to check which parts of the application have a weak coverage testing.
The next two talks were about OSGi. Until yesterday I did not have even a draft idea about what is OSGi, yesterday finally I got the main idea and understood a bit more. Even difficult to be used in some small companies, I understood the potential of that technology providing better quality software and more reliable solutions. Of course, everything have its price. Materials of the talk here.
How many clients are happy to pay for it?
However, how many clients are losing lots of money for not paying for it?
How many project managers or sales mans are ready to sell it?
The last conference of the morning was 'Technical Roadmap for Java 7 and 8' by Steve Elliott (Oracle).
It was a very exciting talk about what is coming soon in JAVA 7 and 8. Projects like Coin about the small language changes. What will be the Java Language Evolution. Other projects like Lambda about Closures and the influence of multi-core processors. The Da Vinci Machine / JSR 292 project, which is a project about other languages on the JVM. And the last summary about Jigsaw project that is about the Modular Java Platform. Finally Steve talked a about the JVM Convergence. HotSpot, JRockit and OpenJDK.
Interesting to know that Oracle is working hard in the Java platform, but seems like java is getting too big and is breaking borders. So many business interests are affecting the communities and the old partner relationships in JAVA.
It is JAVA going to be a set of isolated islands, instead of one big continent?
The Java communities are optimistic about the future, but money is going to be disrupting and affect in some kind of way. At the end, with a little of advertisement and marketing, the big companies manipulate the communities as well. However I still believe in the power of the Java community.
The afternoon was also full of good content. Starting with JCloud and java tools on the cloud. What I am not really into nowadays, but anyway very interesting introduction to start doing some investigation and checking the big potential of cloud computing is getting nowadays.
Then Sandro Mancuso talked about how to apply DDD in JAVA. Some of the guys of the public, started to discuss about design methodologies like CQRS, DCI architecture. What was very good fun and lightning content for me. Another world to explore. Well, most of that ideas is something at any developer have been using, but this was more formal and going beyond the day by day work experience knowledge.
At the end of the day an amazing talk my Martijn Verburg called 'The Diabolic Developer'. An amazing sarcastic talk about the reality of this profession. I really enjoyed the that talk, and make me realize that seems like I am working in the HELL, with lots of diabolic programmers around me.
OMG, Why???
Posted by Marc Andreu.
No comments:
Post a Comment