This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
<pre>Author/s : Babin Good, Kromann Stephens Publisher : Apress Category :Other Review by : Michael Ernest Rating : 8 horseshoes</pre> Man do I like the 'problem-solution' approach. When I can go directly to a question I have and find some sample code, I'm a pretty happy reader. The only way a book fails for me is when it doesn't cover my question. And when a book doesn't, typically it's because my questions are beginner or general types.
So I went at this book with a load of questions I dreamt up first that were all basic or standard to me: dealing with dates, strings, file uploading, regular expressions, and -- much as I hate to admit it -- XML crap. In each case I found a useful something in this book, simply presented and simply explained.
Maybe because I recently reviewed a TCP/IP reference and a comprehensive guide on lightweight J2EE persistence, I'm all happy for something easy to read and apply. I used some of these scripts and saw the results on my own web server immediately. That was fun.
A serious web developer will possibly find this guide trivial. Don't come to it with stuff no one else seems to have figured out. If you want some quick and not-so-dirty PHP sutff, though, this book is perfect.