Archive for July, 2006
Subversion….CVS 2.0?
Posted by Stephen Downey in CVS, SCM, Subversion, SVN on July 20, 2006
I came across this article from back in January by Elliotte Harold regarding Subversion. Subversion is being adopted by more and more developers in recent times as their SCM tool of choice. I am using Subversion with my current Client and have found it great to work with. I have used a few of the SVN plugins to get my ENV working on my windows box but found the Subclipse plugin for Eclipse to be one of the better ones. This is also the one that Harold discusses in his article. He concludes his article as follows:
For internal repositories, Subversion is a vast improvement over CVS. Once some kind of obliteration functionality is added, it should be suitable for external repositories as well. While third-party Subversion support in tools like Eclipse is not quite as widespread as support for CVS, this is changing rapidly. Subversion should be the default source code repository for new projects…
…….The future lies with Subversion.
In the past I have used CVS and VSS but I have found Subversion has picked up where CVS has left off. I agree with Harold that Subversion is a must for any new projects.
See you for a Virtual Pint…..
Posted by Stephen Downey in community, Consulting, contract, Dublin, Hibernate, Ireland, java, javakicks, meetup, ruby on rails, SOA, Spring, Virtual Pub on July 12, 2006
I went along to the Dublin Java Meetup group last night. It was a very interesting night which attracted some new members as well as the usual suspects, about 15 members in all. The Dublin Java Meetup is always a good night where you can discuss any aspect of Java technologies (Or any technical topic at that. For some reason Ruby on Rails has been discussed at every meetup for the last few months:) )
Whether your are an expert in a certain area and have lots to contribute or have heard of a topic and would like to know more, this is definitely the place to go. Among the topics discussed last night was Java Kicks. this is a Digg like service aimed at the Java community. It is has only been launch recently but already has a very big following in the Java community. There was also some very interesting demos of Naked Objects. SOA's, Struts, Spring, Hibernate, AJAX, EJB3.0 and the Dublin Contract market were just a few of the other topics that were on offer.
One other thing that was discussed was the Java developer community in Ireland, that are not able to make it to Dublin for the meetups. To overcome this we are organising a 'Virtual Pub' meetup. More details to follow but at the moment it looks like it will be happen on 7.30 on the last Tuesday of the month. The proposed topic for Tuesday the 25th of July is
'What technologies should I be learning in the next 12 months?'.
Hopefully it will be a good interactive session for all developers of the Java community.
BPEL, Java Developers take note….
I came across this interesting article by Matjaz B. Juric on how to integrate BPEL(Business Process Execution Language) into an SOA environment.
Juric discusses the core concepts involved with BPEL and why BPEL is so important. He uses a business travel system as an example.
Juric concludes by stating:
We have seen that BPEL is one of the most important cornerstones of SOA. It differs from common programming languages, such as Java, and is relatively easy to learn and use. Because BPEL has been designed specifically for definition of business processes, it provides good support for various specifics of business processes, such as support for long running transactions, compensation, event management, correlation, etc. BPEL is well suited for use with the Java EE platform, and many BPEL servers build on top of it. Java developers, particularly those who are involved in the development of enterprise applications and SOA, should therefore take a closer look at BPEL and start using the benefits it provides.
I have not used BPEL in any of the projects that I have been involved with but it certainly looks like something that should be seriously considered.
Does anybody have any Caveats from their experiences of using BPEL? If so please leave a comment as I would be interested to hear any real world experiences.
BPEL, Java Developers take note….
I came across this interesting article by Matjaz B. Juric on how to integrate BPEL(Business Process Execution Language) into an SOA environment.
Juric discusses the core concepts involved with BPEL and why BPEL is so important. He uses a business travel system as an example.
Juric concludes by stating:
We have seen that BPEL is one of the most important cornerstones of SOA. It differs from common programming languages, such as Java, and is relatively easy to learn and use. Because BPEL has been designed specifically for definition of business processes, it provides good support for various specifics of business processes, such as support for long running transactions, compensation, event management, correlation, etc. BPEL is well suited for use with the Java EE platform, and many BPEL servers build on top of it. Java developers, particularly those who are involved in the development of enterprise applications and SOA, should therefore take a closer look at BPEL and start using the benefits it provides.
I have not used BPEL in any of the projects that I have been involved with but it certainly looks like something that should be seriously considered.
Does anybody have any Caveats from their experiences of using BPEL? If so please leave a comment as I would be interested to hear any real world experiences.
The Results are in…
Posted by Stephen Downey in gcd, MSc on July 8, 2006
I received the official result from Griffith College for the Research project I completed as part of my M.Sc. The project went really well and I managed to get 90%. This has given me a first class honor and a Grade point average of 3.9 out 4 !!! 🙂 As you can guess I am pretty happy with this.
There were times over the 2 years that studying part time got very tough but it was all worth it in the end. I'm really looking forward to the graduation in November.