The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


View by: Most Recent | Topic | Community | Webloggers | James Gosling   
Monthly Archives:    

Blogs by topic: Tools

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • Grid • GUI 
• IDE • Instant Messaging • J2EE • J2ME • J2SE 
• JavaOne • Jini • JSP • JSR • JXTA 
• LDAP • Linux • Mobility • NetBeans • Open Source 
• OpenSolaris • P2P • Patterns • Performance • Porting 
• Programming • Research • RMI • Security • Servlets 
• Struts • Swing • Testing • Tools • Virtual Machine 
• Web Applications • Web Design • Web Development Tools • Web Services and XML 


Tools

Make sure to come to Hudson Hackathon this Friday 3/19 and/or Saturday 3/20.
on Mar 16, 2010 | Permalink | Discuss
There are many things, mostly implementation-related, that can be blamed on Maven, but I think most people agree on the fact that the POM concept (a declarative model of your project) is a good thing. Among other things, it allows to run a new plugin often with a minimum of configuration, or no configuration at all. For instance, a few days ago I was pointed to the Clirr plugin, a tool that...
on Feb 21, 2010 | Permalink | Discuss

 I've finally managed to produce a Windows installer (*.msi) for Hudson at http://hudson-ci.org/msi/

on Jan 26, 2010 | Permalink | Discuss
Given that Maven is much more complex than Ant, and it dinamically resolves dependencies, people are right to be concerned with having deterministic builds. But the vast majority of problems are solved by just three good practices: version everything, including all Maven plugins run once in a while mvn dependency:go-offline, that will download all the required stuff routinely use mvn...
on Jan 7, 2010 | Permalink | Discuss
In the past weekend I've been able to improve the settings for automated Maven releases that I've blogged about about ten days ago. Peter Mount complemented the information with some practical examples on how to use that stuff invoking Maven with the proper parameters. I've been able to significantly clean up and improve the Maven configuration, so now a staged release can be performed...
on Nov 9, 2009 | Permalink | Discuss
After the latest upgrade of my Hudson instance, I noticed that a new option in the security matrix appeared: it allows anonymous visitors to have a (read only) look at a job configuration, if the administrator allows it. I think it's a great feature (that I was asking for some months ago), as it allows to share our knowledge about our favourite CI tool.So I've opened most of my jobs and you can...
on Nov 9, 2009 | Permalink | Discuss
YouDebug is a debugger but it's not a debugger. It's a debugger, because it builds on top of Java Platform Debug Architecture, and therefore is capable of doing everything your debugger can do — such as attaching to another process, breaking when certain conditions are met, inspect/manipulate variables, and so on. But at the same time, it's not your typical debugger, because it's not interactive. Instead of using point-and-click and GUI. You don't need source code either. Instead, it comes with a DSL-like syntax sugar on top of Groovy that controls what YouDebug would do against the target program
on Nov 8, 2009 | Permalink | Discuss
Today I've made some improvements with my Mercurial + Maven + Hudson setup - and reached a new level of karma, being able to do automated releases. Let's go in order. First let me recap what happens with the Maven release plugin (mvn release:prepare release:perform) and Mercurial: A check is performed that there are no uncommitted changes and a build is performed as a validity proof. All...
on Oct 29, 2009 | Permalink | Discuss
I'll be doing a webinar and Q&A sessions on Hudson tomorrow
on Oct 13, 2009 | Permalink | Discuss

EJB

This relatively long article discusses OSGI, HK2, GlassFish modularity, how to extend GlassFish CLI and GlassFish administration console, Using GlassFish update system and finally  setting up and managing an IPS package system.

on Mar 15, 2010 | Permalink | Discuss
In the past few month several Java EE 6 related JSRs (Java Specification Requests) have been finalized. The final ballot for them ended on November 30 and all were approved. Today, December 10, 2009, Java EE 6 and GlassFish v3, THE reference implementation of Java EE6, are released. Four and a half year after the release of Java EE 5 we enter the next Java EE era. GlassFish v3 is the first...
on Jan 6, 2010 | Permalink | Discuss
NetBeans 6.8 released with tons of new features and full support for Java EE 6.
on Dec 17, 2009 | Permalink | Discuss

Distributed

I am very fond of FindBugz (indeed it has found its way into the QA process of most projects I work on....). When visiting the site to check Eclispe 3.5.2 compatibility I found they were working on a new tool.

on Mar 13, 2010 | Permalink | Discuss

Community

For meanwhile more than 25 years I am writing computer programs. More than a decade I spent with programs accessing databases, virtually always relational ones. I soon learned that this is rather hard work. Not only that you need to know about the theory behind RDBMS iself, but also you need to know the technical APIs (like ODBC, ADO, RDO, JDBC, JDO, JPA, CMP, ...), the structure of...
on Feb 28, 2010 | Permalink | Discuss

NetBeans

I recently got pointed to that link: http://java.dzone.com/news/ant-18-scanning-leaves-171 I read the news with some pleasure reminding me that I still like Ant based builds very much over Maven in many cases. Of course there are a lot of well maintained projects on the web that work very well with Maven. You never know how many enthusiasts-hours have been spent to make that happen. However, in...
on Feb 17, 2010 | Permalink | Discuss

Programming

I was going through the documentation of Spring Roo, version 1.0.1 while preparing a talk for JDC 2010 about the Spring Roo .. No need to mention the Roo is awesome, amazing and not Magic :-)

Ben Alex , Stefan Schmidt did a great job really in this project. Smart architecture!

"The automated startup-time scan is also very useful as you upgrade to newer versions of Roo. Often a new version of Roo will incorporate enhancements to the add-ons that generate files in your project." check more on Roo documentation . This is very useful, and once there is a new version from Roo, developers will participate in testing it by just running the roo shell in their project's directory!

Spring Roo, I like it :)

on Feb 13, 2010 | Permalink | Discuss

Testing

As the year draws to a close, I wanted to give everyone a heads-up about some of the Wakaleo training sessions already lined up for 2010. The next big training dates are in Europe - in collaboration with Skills Matter, I will be running the Java Power Tools Bootcamp in London (February 15-19) and Paris (February 22-27), and then in Wellington in March (March 22-26). I'm also lining up sessions...
on Dec 21, 2009 | Permalink | Discuss

Deployment

With the newcomer Vaadin module I updated the Arena Project script to support builds on Windows platform. Not a big deal in terms of configuration but it is worthy a notification in case you had tried to build the project before and got frustrated with the Platform Classifier restricted to the UNIX-family. Why to use Platform Classifiers? The lack of a good Maven support for the Glassfish...
on Nov 9, 2009 | Permalink | Discuss
In this two part article, I will explain how to configure a web application built with Maven to support "branding", or skinning. That is, support different distribution skinned with particular images, logo, background, text. In the end we just want to keep separated the static contents and choose the right set when we package our application so that the result is a war with just the content for a single company. I call this a branded distribution using brand as a similar work for skinning. Brand looks more enterprise and general than skinning, anyway :)

In the second part of the article I will also cover the Wicket side of the story. The Maven side works by himself, anyway. read the complete article

on Nov 7, 2009 | Permalink | Discuss

Mobility

Entry posted to my new blog.
on Oct 23, 2009 | Permalink | Discuss