My Projects
Ruby on Rails Bible
Rails Gallery




Here is the first cover shot of my latest book project, Ruby on Rails Bible.

This is a book targeted at both developers new to Rails and experienced Rails developers looking to learn more about the framework they love. The content includes an introduction to Ruby, an introduction to Rails, and in-depth chapters for each of the major layers of Rails (Model, View, and Controller). There is also a chapter covering Prototype and Scriptaculous. Extending Rails is another area covered. In this part, you'll learn how to write your own plug-ins, generators, and engines to extend the core functionality of Rails.

Also included in the book is a walk-through of a complete Rails application. The application you will develop in this part is a book shelf application that can be used by any group to share information about a collection of books. The application includes Web 2.0 social features such as content tagging, ratings, and shared reviews. You'll learn how to implement all of these features using Rails core functionality and some popular plug-ins.

Look for the book in stores in May, 2008. You can also preorder the book today through Wiley.com or through Amazon.com.



Read my new book from Pearson, the Java Phrasebook.
The Java Phrasebook is a concise reference to commonly used snippets of Java functionality. A good book for developers new to Java as well as Java veterans who want a compact book to reference common Java tasks.





Be sure to check out my new blog.




Be sure to check out my Java blog, sponsored by Java Developer's Journal, blog.



Read my new article "Opening Java Projects Up to Open Source" published in the February issue of Java Developers Journal.

The article focuses on the use of open source technology in Java projects with an emphasis on how most projects can benefit from it. The largest buzz around open source typically has been around Linux and the end-user applications such as Open Office. The article highlights the wealth of technology available to Java developers via the open source community. Several open source communities with a Java focus, including Apache, Sourceforge, and Tigris are described. Some of the more popular and most useful open source java technologies are also discussed. The article further discusses the substantial benefits that can be realized through the use of open source technology that is available for Java projects. There is also a discussion on breaking down corporate barriers restricting developers from using open source within applications.