Archive for the “Book Reviews” Category
After more than a year-long hiatus, this entry marks my return to blogging. One of the things I decided to do to get myself back into the spirit of blogging was to change my blogging engine. I made the move from the .NET-based DasBlog to the more mainstream WordPress platform. I will be providing more information about the migration process (specifically, WordPress on IIS 7), helpful tools and tutorials, and useful WordPress plugins in an upcoming blog post.

Knowing very little about how WordPress worked beforehand, I needed a book to jumpstart my involvement with the tool. After a bit of research, I settled on WordPress for Business Bloggers. This book, along with some basic Web-based tutorials on installing WordPress on IIS were all I needed to get myself up to speed. My detailed Amazon.com review of the book can be found below.
Touted as a ‘beyond the basics’ book targeted towards business bloggers, WordPress for Business Bloggers delivers a wealth of WordPress and blogging knowledge in the context of a fictitious case study. I picked up this book as a way to jumpstart my involvement with WordPress after several years of involvement with other blogging tools. I was not at all disappointed with the results.
Based upon my experiences, I can confidently assert that no experience with WordPress is necessary to benefit from this book. The book states the assumption of such knowledge up front and, after that, never returns to WordPress basics. Ample materials on WordPress installation, operations and configuration can be found online and I appreciate that the book didn’t spend any time rehashing these items.
Instead of focusing on simpler procedural activities, the book weaves together the challenges of solving business issues for Chiliguru, a fictitious business blog, with advanced WordPress operations, guidance, and plugins. The book manages to bridge the challenges of running a day-to-day blog with WordPress-specific knowledge in a unique style. One would be hard pressed to cobble together the information and knowledge this book imparts from the web-based tutorials currently available on the Internet. Examples of the unique content covered in this book include:
- Search engine optimization, including coverage of keywords, permalinks, and sitemaps supported by a variety of WordPress plugins
- Integrating social networking content from Twitter and Facebook into WordPress blogs
- Blog statistics analysis with both WordPress stats and Google Analytics
- Integration of Google AdSense and Amazon Affiliate programs into WordPress-based blogs
- Coverage of advanced technical topics including: increasing scalability via WP Super Cache, using WordPress MU for multi-blog environments, and backing-up, restoring and moving WordPress blogs.
If you’re looking for a beginners guide to WordPress, this book is not for you. On the other hand, if you’ve accumulated some basic experience with WordPress or another blogging engine and you’re looking for insight and knowledge to take your WordPress blog to the next level, you really can’t go wrong with this book.
3 Comments »
Every IT generation has its seminal tome that transcends time and connects the dots in a way that no book had before it. For the object oriented generation in the 1980s, it was the Gang of Four (GoF) book. For the application architecture generation in the 1990s, it was Fowler’s book on patterns (PoEAA). “RESTful Web Services” will be, in my opinion, that book for the 2000s Web services generation.

There is something absolutely special about this book that readers of GoF or PoEAA will immediately recognize and appreciate. The book covers a breadth of technologies and ideas yet it helps the reader see how they all connect. It uses short code samples (in Ruby, the choice of this generation) to illustrate rather than obfuscate the ideas. Most importantly, it makes the complex comprehensible and delivers epiphany-like experiences throughout the book.
There are too many highlights in this book to enumerate in this review. However, some of the coverage that I appreciated most included:
- The chapters on resource-oriented design, since there was practically no written information available on this topic prior to this book
- The chapter on resource-oriented best practices
- An overview of the service building blocks, including the different representational formats and WADL, which I wasn’t aware of
- The chapter comparing and contrasting RESTful services with the “Big” (e.g. SOAP) service overhead that is common in most enterprise environments
I would have liked to see this book touch on simple POX versus true REST and handle the resource-oriented security concerns in a bit more detail but you can only ask so much of any one book. I’m fairly confident that “RESTful Web Services”, like the seminal tomes that have gone before it, will become assumed reading
No Comments »
I don’t like to do book reviews back-to-back but Founders at Work has kept me pretty busy reading (and not writing) over the last couple of weeks. The book definitely deserves a five star rating and at $13 for the e-book version, it really is a great deal. My review follows…

This is an absolute must read if you’re job, your passion, or both (if you’re lucky) has anything to do with creating technical innovation. “Founders at Work” is a wonderfully meander through the stories of successful company founders – across several decades. Far from focusing on just those who made it big during the first dot-com boom or those who are profiting from Web 2.0, Jessica also includes some of the true pioneers in the field. She recognizes that, not only do these industry veterans have valuable stories to convey but, since many of them are helping to steer companies and venture capital funds to this day, their advice is quite topical and current.
From the great introduction right through the final interview, this book is packed with great anecdotes, advice, information and inspiration. Makes you wonder as to what the story is behind the story – how did Jessica get unfettered access to such a broad array of the founding fathers?
I’ve included some illustrative quotes from the book below. Give them a read and then go pick up this book. The printed copy is a bargain and the e-book version is a steal. It may turn out to be one of the best investments you ever make.
- “You guys are nuts. Throw out your business plan. Your customers—or potential customers – are telling you what your business should be. The business plan was only used to get you the money. Why don’t you rewrite a business plan that is focused just on providing what your customers want?” – Q.T. Wiles advice to Charles Geschke (Cofounder, Adobe) on the real purpose of a business plan
- “There were some warning signs. Consider McKinsey, which holds itself out as one of the world’s leading repositories of knowledge on how to manage a business. They say they’ll never grow their company by more than 25 percent per year, because otherwise it’s just too hard to transmit the corporate culture. So if you’re growing faster than 25 percent a year, you have to ask yourself, ‘What do I know about management that McKinsey doesn’t know?’” – Philip Greenspun (Cofounder, ArsDigita) on scaling corporate culture
- “That [not improving core product quality] was probably the biggest mistake we made. And that’s the advice I give everybody. All those little coupon schemes, this is what General Motors does. They figure out new rebate schemes because they forgot all about how to design cars people want to buy. But when you still remember how to make software people want, great, just improve it.” – Joel Spolsky (Cofounder, Fog Creek Software)
- “I think some people slept; I know I didn’t sleep at all.” – Max Levchin (Cofounder, PayPal)
- “There were times when we were really broke before we had our angel investment, when only one guy who had children was getting paid.” – Caterina Fake (Cofounder, Flickr)
With nearly 21 of the 32 interviewees having the term “Cofounder” in their titles, Joel Spolsky’s advice seems perhaps to reflect best on what was critical to the success of these companies. “But because they never really take the leap and quit their job, they can give up their dream at any time. And 99.9 percent of them will actually give up their dream. If they take the leap, quit their job, go do it full-time—no matter how much it sucks—and convince one other person to do the same thing with them, they’re going to have a much, much higher chance of actually getting somewhere.”
1 Comment »
Windows Power Tools is a collection of brief tutorials and overviews of freeware and open source .NET development tools. What kind of rating you might give this book depends largely upon what type of background that you’re coming from. If you’re the kind who has stuck religiously to the Microsoft Press series of books and acknowledge only the old testament, than this book will be either an epiphany (5 stars) or outright blasphemy (1 star). If continuous integration, test-driven development, and object relational mapping (new testament type stuff) are terms that you are fairly conversant with, then this book will probably land somewhere in the 2-4 star range.

Since I put myself in the 2-4 star group, I’ll start by mentioning that there are great online tomes of knowledge that contain most of the tools listed in this book and a bunch others not listed here. One of the most respected and well linked lists belongs to the author of this book’s forward, Scott Hanselman. His Ultimate Developer and Power Users Tool List for Windows has been dutifully updated on an annual basis. Despite the fact that there are free, decent resources out there that fill some of the same purposes as this book, I enjoyed thumbing through the book and picking out tools I hadn’t heard of to fill in some knowledge gaps.
The main reason that I landed on a 3 star rating instead of a 4 star rating is that the brief tutorial format that worked so well for James when describing Visual Studio functionality is his previous book, Visual Studio Hacks, just doesn’t do justice to tools that represent significant pieces of an application or support infrastructure. I would have preferred to see less tools and deeper coverage in certain areas. Understandably, since not everyone would want to see the same tools as me; a broader, shallower approach trades off depth and detail for marketability. I’ve included my complete list of pros and cons below so that you can see how I came to my rating:
Pros
- Great reference book with enough of an introduction to get you started with a broad array of tools
- If you’re an O’Reilly Safari subscriber, this book is included in your subscription
- The authors aspire to keep materials current on the book’s companion Web site. At the time of this review, the site is little more than a list of tools in the book
Cons
- Lots of this material is available for free on the Web, if you have the time and inclination to find it
- Introductions to tools are not sufficiently in depth to communicate any more than the most rudimentary of use cases
No Comments »
In a previous posting, I reviewed the 37signals book Getting Real and encouraged folks to pick up a copy. The good news is that the full text for this book has recently been released online. You can find the HTML version of the book here. You no longer have any excuse not to read it.

No Comments »
|