Just found this great article on dev2dev entitled WebLogic Server Administration Best Practices that offers great tips on installation, configuration, domain creation, backup and migration. The article also offers some tips and best practices for tuning JDBC, JMS, EJB, deployment, security, tuning and monitoring. A must read for anyone working with WebLogic – You will pick up a nugget here of there.

BusinessWeek It’s just sad – Scott McNealy has nearly destroyed Sun and he still just doesn’t get it. BusinessWeek has an interview with Scott McNealy in the current issue and they’ve posted excerpts on their website. In the article entitled Scott McNealy Takes On His Critics, Scott McNealy tries to justify the Microsoft settlement after he spent years bashing Microsoft, the poor hardware quality and performance, and the lackluster stock performance. I’ve blogged about my frustration with the management team at Sun many many times before and I won’t bore you with links but Scott and the rest of the management team just need to go. There are some very smart people at Sun and they need to figure out how to get rid of the incompetent management team that’s running Sun into the ground. A couple of years ago, I predicated that Sun would go out of business in 3 years and they seem to right on track towards that fate.

PS: My brother, who is out in Atlanta attending Microsoft’s MGB (Microsoft Global Briefing) told me that Microsoft created a commercial parody of the IBM Linux commercial. Can’t wait to see it – If it’s out on the net somewhere, please drop me a line. In addition to that, William Hung made an appearance-)

The Carpenter Family got a new addition on Monday, July 12th. -) After months of major pain and discomfort along with a horrible bout of Preeclampsia, our first daughter was born. Mother and baby are just doing great and I am one very proud and happy dad.

Katie

The Carpenter Family got a new addition on Monday, July 12th. -) After months of major pain and discomfort along with a horrible bout of Preeclampsia, our first daughter was born. Mother and baby are just doing great and I am one very proud and happy dad.

Katie

I love WordPress

July 10, 2004

I love WordPress – I first installed WordPress a few months ago and was impressed with the fact that I was able to install and get my new blog up and running in under 5 minutes. I have been very happy with WordPress since the first install. Since I was still running v1.0.2, I decided to upgrade to the latest 1.2 release of the software.

My upgrade process started with a quick backup of the existing blog directory and software before replacing it with the latest version. I then modified the wp-config.php file with the correct database information and then just pointed to the /wp-admin/upgrade.php page. Two clicks and my blog was now using the latest version of the WordPress software. A quick update of the template and CSS files and I’m back in business. I think I had the whole thing working in less than 5 minutes again. ;) This is how easy software upgrades should be.

I love WordPress

July 9, 2004

I love WordPress – I first installed WordPress a few months ago and was impressed with the fact that I was able to install and get my new blog up and running in under 5 minutes. I have been very happy with WordPress since the first install. Since I was still running v1.0.2, I decided to upgrade to the latest 1.2 release of the software.

My upgrade process started with a quick backup of the existing blog directory and software before replacing it with the latest version. I then modified the wp-config.php file with the correct database information and then just pointed to the /wp-admin/upgrade.php page. Two clicks and my blog was now using the latest version of the WordPress software. A quick update of the template and CSS files and I’m back in business. I think I had the whole thing working in less than 5 minutes again. ;) This is how easy software upgrades should be.

Inside Class Loaders: Debugging by Andreas Schaefer — Andreas Schaefer continues his examination of class loading in Java with a look at what can cause problems in advance class-loading scenarios and how to patch class loaders to help debug the problem.

Spring in Action, Part 2 by Bruce A. Tate and Justin Gehtland — Bruce Tate and Justin Gehtland continue where they left off in part one of this two-part series on Spring. This week, the authors of Better, Faster, Lighter Java take you through adding persistence to their Pet Store counter-example, and look at the use of presentation logic in the Spring framework.

As I’ve said before, I am a voracious book collector and (usually) reader as well. I love books and could spend hours reading. With a very pregnant wife about to deliver, I’ve built up quite a backlog and hope to get to most of these books in the next few months. Books I am currently reading include:

In addition to these new books, I am having a renaissance of sorts and re-reading some old books including:

I am also patiently waiting to see the following books that are just released or about to be released:

Now I just need to find a nice lightweight portable laptop that will allow me to be outside reading and coding at the same time.

Update: (07/07) – The Geek Book Club is reading How To Open Locks With Improvised Tools by Hans Conkel and I am hoping to make some of those discussion/meetings.

Stargate Atlantis

July 6, 2004

Just watched the From Stargate to Atlantis: A SCI FI Lowdown on the SciFI channel and I can’t wait for the 8th season of Stargate SG1 along with the new season of Stargate Atlantis. I am a huge fan of anything Scifi and I really really love Stargate and the ensemble cast including Richard Dean Anderson

I’ve been getting my fill of all the spoilers on the Yahoo SG1-Spoilergate list. If you are fan of the series and want all the latest info, this is a must-read list.

Programming Jakarta Struts, 2nd Edition by Chuck Cavaness
Paperback: 550 pages
Publisher: O’Reilly & Associates; 2nd edition (June 30, 2004)
ISBN: 0596006519

Looks like O’Reilly just shipped the 2nd edition of the awesome Programming Jakarta Struts book written by Chuck Cavaness. I loved the 1st edition and blogged about it last year when I taught my last Struts class.

According to the press release, this second edition contains:

  • An overview of the concepts involved in writing web applications
  • Installation, setup, and configuration instructions for getting Struts up and running
  • A thorough discussion of how Struts implements MVC or the Model 2 approach.
  • Logging, validation, and exception handling
  • Using tiles
  • Writing internationalization and localization code
  • Practical, real-world best practices for web applications

The new stuff for the 2nd edition includes a complete revamp that makes this book completely up-to-date with Struts 1.1. New material also includes JSTL, JavaServer Faces (JSF) APIs as well as all-new chapters on JSF, JSTL/EL, and security.

Working with Hibernate in Eclipse by James Elliott — Jim Elliott was curious about whether anyone had written plugins to work with Hibernate in Eclispe, as he’d just finished writing Hibernate: A Developer’s Notebook. It turns out there are several such efforts underway. In this article, Jim explores Hibernate Synchronizer–a plugin that automatically updates your Java code when you change your mapping document.

As I’ve said before, I am a voracious book collector and (usually) reader as well. I love books and could spend hours reading. With a very pregnant wife about to deliver, I’ve built up quite a backlog and hope to get to most of these books in the next few months. Books I am currently reading include:

In addition to these new books, I am having a renaissance of sorts and re-reading some old books including:

I am also patiently waiting to see the following books that are just released or about to be released:

Now I just need to find a nice lightweight portable laptop that will allow me to be outside reading and coding at the same time.

Women are amazing

July 1, 2004

My wife is pregnant with our first child and she is going through major discomfort, pain and she is still hanging in there like a champ. She is suffering from a condition called preeclampsia that is characterized by high blood pressure, swelling, sudden weight gain, and headaches. I’ve just been a passenger on this wild ride, trying to be the good husband and just running home to her every chance I get but I’m not sure I could go through the process of childbirth. So if you are a man, be grateful and be kind, generous, loving, supportive to the women in your life.

Hibernate: A Developer’s Notebook by James Elliot
Paperback: 192 pages
Publisher: O’Reilly & Associates
ISBN: 0596006969

Hibernate: A Developer’s Notebook is the first in the new Developer’s Notebook series from O’Reilly. The Developer’s Notebook series is a new line of books from O’Reilly that are concise, lab-style guides that have plenty of examples and emphasize practice over theory. For being the first one, O’Reilly has hit a home run with this book.

Hibernate is a lightweight, high performance object/relational persistence and query service for Java. Hibernate allows you to work easily and efficiently with information from a relational database in the form of natural Java objects following common Java idiom – including association, inheritance, polymorphism, composition and the Java collections framework

Written by James Elliott, Hibernate: A Developer’s Notebook is an excellent must-own book for anyone interesting in learning more about Hibernate. James does a great job in explaining the topic at hand in a clear and concise manner. All the concepts are explained via examples, which make it easy to follow and learn.

Staring with installation and the setup of your development environment, the book walks you through examples where you build on a small application as you progress through the book learning the subtleties and nuances of Hibernate. This book is extremely readable and is small enough to read cover to cover in a day. My pattern for reading technical books involves reading (or skimming) the book cover to cover before doing a deep dive and working through all the code examples. I found the examples easy to follow and they did a great job in building on the concepts of Hibernate.

I know that Hibernate founder Gavin King and Christian Bauer, a member of the core Hibernate developer team have just finished their new book Hibernate in Action due to ship in August 2004. I am really looking forward to that book and have pre-ordered that book on Amazon. Having said that, I still highly recommend this O’Reilly book.

I had read a couple of articles on Hibernate and had played with some simple examples but this book gave me all the knowledge and tools to start using Hibernate in a real application. This is a really well written, concise guide to Hibernate and well worth the purchase price. I highly recommend this book to anyone wanting to learn more about Hibernate and is a great first Hibernate book.