The Tesla Testament
Amazon best-seller December 2007!

Non-stop action. A vulnerable hero. A quest to save the world. The Tesla Testament is the most exciting novel of the decade.


Developing With Google App Engine

This book introduces development with Google App Engine, a platform that provides developers and users with infrastructure that Google itself uses for deploying their massively scalable applications.

Member of The Internet Defense League


The Java in Action conference was a success.  I had the privilege of meeting (and partying!) with some of the brightest and most insightful minds in the Java universe.  It was a great chance to acquire valuable skills and establish great relationships... and all without the usual software vendor bullshit.  This was not about products.  This was about getting things done.

The conference was hosted for three days at the Disney Yacht Club in Orlando, FL.  Each day began early, with a nice breakfast buffet followed by intense 3-hour sessions on topics such as how to build scalable, high performance web applications, how to use portlets, or how to apply cryptographic techniques for user management.  The afternoon was split into various workshops about specific areas of interest, case studies, training courses, etc.  It was all very well organized.  Congratulations to the Java in Action/Tech Target team.  Special thanks to Joe Ottinger and Kelli Talbot!

As promised, here are copies of my two presentations at JIA.  If you have any questions or follow-up, drop me a note and I'll be happy to address it.

Deploying Axis in Mission-Critical Environments

SOAP is one of the web services mechanisms preferred by large corporations running mission-critical applications.  This session covers the process for identifying, selecting, implementing, and deploying web services in heterogeneous environments for providers and clients.  It also presents a mini case study in the selection of Axis over Websphere RSA, Microsoft IIS, and Java XML-RPC mechanism, and finally provides a detailed HOWTO for Axis deployment in one of the highest volume, mission-critical production environments in the world.

Presentation downloads:

Keynote format (.zip) - 892 KB
Acrobat PDF format - 928 KB

Beyond Standard Java: from E-commerce to Industrial Controllers

The Java platform is deployed in a myriad of applications across many challenging problem domains.  Some times, however, J2EE and J2SE aren't enough, or the best choice.  This presentation covers three different study cases in which the implementers had to create non-standard solutions to problems for which the standard Java API and services did not meet the applications' mission-critical objectives.

Presentation downloads:

Keynote format (.zip) - 2.3 KB
Acrobat PDF format - 4.5 MB