I have in front of me a contract which I've signed and am sending out today. It's a contract to write a book for Wiley/Wrox titled "Developing Web Applications with Perl, Memcached, MySQL and Apache". I have never written a book before, so I'm wondering what this experience will be like. It seems like a huge task but one that I think I can handle both in terms of my experience and ability. This book is slated to be around 500 pages covering what the title suggests, of course in detail. Originally, Memcached wasn't included, but I thought that it's become an ever-increasingly used tool that is part of the LAMP stack (LAMMP?).
My goal is to create a book that helps web developers be able to build web applications using Perl as the language, MySQL as the database, Memcached as a read-through or write-through cache, Apache as the web server platform. With this book I hope create more interest in Perl web development. There are so many great PHP applications out there that are super easy to install. Why not Perl? (not trying to get into a Perl vs. PHP thing. I say whatever you like to use, use it). I also want this book to be interesting and informative at the same time.
I'm sure that I will have to sacrifice much of my free time for this, but I do that already for my various projects which I work on, and for many of the same reasons that I'll work on this book for - primarily to write things that people find useful. Also, any suggestions on what you as developers out there would like to see covered in a book of this scope, I'm all ears.
I think this will be a good thing. Also, I need a development editor, if anyone is interested. I'm also glad to receive any suggestions from other authors who have done this before.