I realize I'm dating myself paraphrasing 1994's "Pulp Fiction", but it really pays to get and stay hard-core with your project code. One easy way to turn up the heat is to enable all compiler warnings and tell the compiler to treat them as errors -- all of a sudden, those "minor" cleanup issues one never has time for now demand immediate attention. This actually save time in the long run,...
on Nov 20, 2006
You know I enjoy using NetBeans, so you'll not be surprised about my enthusiasm for NetBeans 5.5. Of course, you also know that I like to be clear and direct about my experiences using this and other tools, and I've blogged about some of my successes and frustrations with NetBeans. I do think NetBeans is turning into a great tool for creating Java applications. The GUI builder is getting better...
on Nov 20, 2006
Well, so much time without post anything here, I've been quite busy these last months, but now I have a couple of time to share with you how to learn and develop an Application using: NetBeans 5.5, JSF, EJB and JPA.
First of all, I will assume that you had installed the folowing software:
- NetBeans 5.5 (final version)
- GlassFish or Sun Java System Application Server 9
on Nov 16, 2006
Tim, Jarda and I taught a workshop on NetBeans plugin development at OOPSLA last week. As part of that course, I cooked up a new sample app to showcase the platform.
It's a simple WAV file editor which showcases the use of the Lookup API to plug different visualizations of the WAV file into a Multi-View component:
Here I show two Multi-View components. They're showing the different views...
on Nov 1, 2006
The NetBeans 5.5 IDE and NetBeans Enterprise Pack 5.5 just shipped. Fabulous for Sun and the open-source community! An article with a creative title
Got SODA? Energize Service-Oriented Development of Applications With NetBeans IDE and NetBeans Enterprise Pack
explains the challenges of SOA development and the concrete solution from the NetBeans IDE along with NetBeans Enterprise Pack...
on Oct 30, 2006
I just read a commentary by Fernando Cassia in Argentina regarding the NetBeans World Tour that was recently held in Buenos Aires:
Sun Is Really Selling NetBeans to Java Developers
Wow. What high praises for both the event and the NetBeans IDE. Obviously well-deserved. The accompanying photos illustrate fully the classy, well-organized conference. I was particularly taken with the evaluation...
on Oct 27, 2006
Since I published my friend Jarda's "most poetic CVS commit message of the year" I seem to have become a collector. Jarda points out the poignant beauty of the following
Date: 2006/10/25 15:33:26
on Oct 26, 2006
NetBeans architect Jarda Tulach, Rich Unger from Nuance and I will be doing a full day workshop on modular architecture and design, using the NetBeans module system and Platform next week at OOPSLA 2006 in Portland, Oregon.
We hope to provide an interesting day of activity - bring interesting design problems! If you plan to attend
Send email to Tim dot Boudreau at Sun ...
on Oct 16, 2006
Sun Developer Network published an interessting interview of Charles Ditzel. But I wanted to react on some part.
We also occasionally hear that the layout manager, GroupLayout, which the NetBeans IDE GUI Builder uses to create its great user interfaces (UIs), causes some sort of lock-in or is proprietary. It's in JDK 6 and included as a library for use in JDK 5.0 and 1.4. As you can see, it's...
on Oct 14, 2006
How many times have you walked away from a problem, beaten and worn down, only to return with the solution in hand? I knew I'd figure out my layout problem eventually. It didn't happen immediately, but it did happen. The situation just required a little breathing room. I'm still using NetBeans 5.5, even upgraded to the RC1 version today, and NetBeans is still my favorite IDE.
Just yesterday (it...
on Oct 5, 2006
I really like NetBeans 5.5 Beta's GUI Builder. However, after fighting with it for the last 3 hours, it's time to just get up and walk away for a while...like you might do when you find yourself getting extremely frustrated with a loved one. I don't want any hurt feelings for me or the NetBeans team. After all, I promote NetBeans every chance I get, but what happened here tonight between me and...
on Oct 3, 2006
NetBeans Day Seattle is tomorrow! You can register here. We've got a fun line up of speakers, including Craig McClanahan, father of JSF, Pavel Buzek, one of the guys who write Java EE support (we'll have some greate EJB 3 demos), and Angela Caicedo, who speaks publicly even more than I do. And of course, I'll be doing a couple of talks too.
When: Wednesday September 6, 2006
on Sep 5, 2006
We've made some progress on the "unconference" hour at NetBeans Day Seattle - it's sure to be interesting. I'm still looking for theme/topic suggestions from people who plan to attend - please post them here (or wherever you want, but tell me about them).
I was talking with friend and colleague
Simon Phipps, who suggested the "fishbowl debate" format for it. How this works...
on Sep 2, 2006
A CLM, or Career Limiting Move, is an action on your part that threatens your promotion chances, or even your job. Regardless of whether you have heard of a career limiting move, most of us know one when we see one; serious ones include harassment or ethical violations, as well as less severe ones like backing your car into your manager's new Porsche or mocking the VP's favorite sports team...
on Aug 19, 2006
A famous friend of mine Bruno , is leading a development here at Summa Technologies do Brasil.
He asked to me how easy or hard would be create a new Editor
special for Janino in NetBeans, this editor should have sintax highlight, code-completion and so on, cause his team was in troubles to edit and to turn it fast and easy to edit.
After a couple of minutes and a good answer on NB-DEV-LIST...
on Aug 14, 2006
My friend Jarda has a NetBeans-based application which uses only the NetBeans module system - i.e. you can use the NB module system to write server-side modular applications or whatever you want. It's a SourceForge project called DVB Central, which I believe he wrote for controlling his home video setup (signal comes into the computer and is routed to one of various destinations).
It's a pretty...
on Aug 13, 2006
I write tutorials and articles quite a bit. NetBeans is an excellent editor for HTML, but there were a few things missing. So I wrote some modules to plug the gaps.
If you have a development build of NetBeans, you can get any of these from the development build update center off the Tools menu. They are:
HTML Projects - support for opening a directory of HTML files as a NetBeans project. By...
on Aug 5, 2006
I am doing some related issues with Diff Module in Greenbox NetBeans Plugin.
Basically, when user generates a code by second time, the NetBeans will ask to him "Hey you did some changes in original file, would you like to see the diff between old file and new file you are generating?", If User presse "yes" button, The Diff module will appear to user.
To invoke the Diff Panel on NetBeans you can...
on Aug 3, 2006
This is week two of my forced vacation at Cancun, Mexico; this week we are staying at the Grand Mayan near Playa del Carmen. Forced? This may come as a shock to some, but vacation is hard to take for many engineers including myself. On the recommendation of another work-aholic engineer, my wife and I bought a Mexican vacation timeshare where I cannot work or access the Internet reliably....
on Jun 26, 2006
My previous blog entries document how to incorporate Seam into an existing JSF / EJB 3.0 application running on JBoss. In this entry, I'm going to run that application on GlassFish. Seam has changed quite a bit in the short time period since those entries were written, so I'll provide for you a working Seam application to start. Note, in order to run Seam on GlassFish, we will need several...
on Jun 20, 2006