Thursday, December 06, 2007

TeamCity 3.0 is released with a FREE version

These days continuous integration (CI) becomes popular in software development 'cause it aims to support software developers to produce higher quality products. To apply CI in your project, usually, you need to use a CI server. There are many CI severs you can found: CruiseControl, Hudson, Luntbuild, Parabuild,... and most of them are free.

If you've ever heard about IntelliJ IDEA - the most intelligent Java IDE - is from JetBrains, you should know that they also have a CI server which has many innovative features, TeamCity. And today, JetBrains releases TeamCity 3.0, especially there is a free version.

For more information about TeamCity 3.0, you can find here: http://www.jetbrains.com/teamcity/

Try it out and have fun :-)

Saturday, December 01, 2007

The weekly bag - Dec 1

What will the new features in Diana?

With Diana (a.k.a. IntelliJ IDEA 8) will appear in Q4 2008, it's time to think about the new features. As my experience with JetBrains and IntelliJ IDEA, I don't think they will provide support for other frameworks but they will have more support for team work. Even IDEA can do some tasks for team work in conjunction with Team City and IDETalk, but they're not too many. So here the main feature list I think they will provide in Diana:

  • A Task-Focused user interface, like Eclipse's Mylyn and even better

  • Improvement in supporting Spring, Hibernate, Seam, Facelet, Flex

  • Improvement in integration between Hibernate and Spring

  • Improvement in Ruby and JetGroovy plugin

Even I want to see UML support in IDEA (support for popular diagrams, generate source code from UML, reverse engineering from source code, synchronize between diagrams and source code,...) but I don't think it will appear in Diana.

OK, now wait and see, in a few weeks later, they will post the road map for Diana.

Update: Added Facetlet, Flex