Books I Have Written

Books

Though it’s been a lifelong goal to be a novelist, I’ve been in technology for most of my life (and still am). I love technology, and have been blessed to be able to write about it for my current employer, Liferay. Here’s a list of everything I’ve published:

My novel, Providence

Providence is my first novel.

Two coasts, two tragedies. A car accident in the east sends the lives of multiple unrelated people in different directions, some of them on collision courses. A school shooting in the west takes some lives and saves others. What are we to make of all this? Is life just a series of meaningless, unrelated events, or is reality following a plan? A teacher, plumber, librarian, student, deadbeat, and others learn the answer to this and more during the course of a single, roller coaster of a day.

Available at Amazon, Barnes and Noble, or Kobo.

Liferay in Action

Liferay in Action is a complete guide to developing your website on Liferay Portal. I published this with Manning, and it was a fantastic experience.

Available direct from Manning, at Amazon, or Barnes and Noble.

Using Liferay Portal

Using Liferay Portal was created by my team at Liferay. It covers an old version of Liferay. This material is all online now and updated to the latest releases. You can still get this book direct from Lulu or from Amazon.

Latest Posts

My Road to Writing, Part 6: Full-Time Writing

My blindness to the difference between creating at the keyboard and formatting a document came from all the business writing I was doing. In 1997, I’d made a career change from server administration to software development. I’d begun coding, first on Lotus Notes platforms, and then on Java. By the turn of the century I’d switched jobs and was lead developer at a Fortune 500 company. One of my first assignments was writing an RFP, or Request for Proposal.

My Road to Writing, Part 5: Conversion

You have to understand, at this point in my life, I’d been building my own computers from parts for almost a decade. And even though I’d just purchased one from Gateway, that didn’t mean I didn’t keep upgrading parts of it. A new hard drive (and reinstall) here, a new video card there. Modem too slow? Install a faster one. No network card? Let’s add one. Buy a SCSI scanner; install a SCSI card to run it. That’s the way you did things back then. USB as a standard interface didn’t exist.

My Road to Writing, Part 4: Writing for Work

My original plan was to get an English degree, become a high school English teacher, and write novels on the side. By my junior year (after three years of taking secondary education classes), I was sent into a local high school to observe, and what I observed was that I didn’t want to be a high school English teacher. I dropped the secondary education minor required to become a State-certified teacher and started taking computer classes in my senior year. There wasn’t enough time to get a minor in Computer Science and still graduate when I wanted to, but it had been enough to land me my first job out of college. My first job was for a small computer consulting firm called MC Systems of NJ, Inc.