My Publications

IntelliJ IDEA in Action

IntelliJ IDEA in Action

My latest book is now available at Amazon, and other fine book sellers everywhere. This book covers the ins and outs of IDEA, the amazing Java IDE from the folks over at JetBrains.

It’s current through the 5.X release, and covers everything from debugging to project management. If you haven’t tried this IDE I recommend you do so. You can get a free evaluation at the JetBrains website.

Even though I’m currently doing .NET development, I’ve been using this IDE for about 4 years, and can honestly say it doubled my productivity. While it’s got oodles of great features, the best has got to be its refactoring capabilities.

Read More...  Permalink |  Comments[0]



Web Development with JavaServer Pages

Web Development with JavaServer Pages

I co-authored this book with Mark Kolb. This was one of the best selling books on JSP and has been well received by a number of publications, the development community, and several major universities who are using the book as their classroom text. It has been translated into seven languages.

You can download the Sample Code, but keep in mind it was writtein in 2000, and has not been updated to the latest and greatest version of JSP.

Read More...  Permalink |  Comments[0]





CVS Support in IDEA 3.0

IDEA 3.0 has full support for a number of version control systems, including the venerable CVS. In this article I teach you how to turn on this support and leave command line CVS behind.

  Permalink |  Comments[0]



IDEA 3.0 and JUnit

If you haven’t used the JUnit unit testing framework yet, then it’s time to get with the program in this article I explain how to use IDEA 3.0’s integrated unit testing features to stop bugs before they bite.

  Permalink |  Comments[0]



Web Application Development with IDEA

If you are using IDEA to develop J2EE web applications, my article on enabling IDEA’s web integration features is worth a read. In it you’ll learn how IDEA’s integrated support for WAR files and JSPs will make you life easier.

  Permalink |  Comments[0]



Introduction to IDEA Plugins

In this article I introduce you to the basics of IDEA’s plugin API. This powerful feature lets you extend the functionality of the IDEA to do almost anything you can imagine.

  Permalink |  Comments[0]



IDEA 3.0 and Ant

If you are familiar with the Java build tool Ant but haven’t yet integrated it with the IDEA Java IDE, this article is for you. In it, I explain how to configure IDEA’s Ant integration features and stream line your build process.

  Permalink |  Comments[0]



Using Intention Actions

Intention actions in IDEA 3.0 make your life much easier by figuring it what you intended to do in the case of a mistake, then fixing it for you. Read my article on intention actions to learn more.

  Permalink |  Comments[0]



Refactoring with IDEA

One of the most powerful features of the IDEA 3.0 Java IDEA is its support for refactoring. I wrote this article as an introduction to using this awesome feature.

  Permalink |  Comments[0]



Refactoring with IDEA

The latest IDEA article, Refactoring with IDEA is now online.

In this article, I will introduce you to IDEAs basic refactoring features and walk you through one of the most straightforward refactorings, the rename refactoring, which allows us to change the name given to any code symbol, including classes, methods, variables, and so on.

  Permalink |  Comments[0]



| Older Articles >