Archive of ‘Books’ category

Book – Programming Pearls

My wife was working on a project where in some cases it was taking several minutes for a web page to appear. The project is pretty complicated and involves many pieces. I remembered that I had a book which talked about performance tuning so I pulled down my copy of Programming Pearls from the bookshelf. While it’s more geared towards writing code than integrating pieces together (which is closer to her project), the methodology still applies. Most of what I was able to cite from the book ends up sounding like common sense but is a good reminder: if you need a small speedup, consider all the levels and work at the one which will give the most gain for the least effort; if you need a large speedup, work at many levels since in some cases those speedups can multiply.

I did a little research so I could write this post about the book and to my surprise, a second edition has been released. While I haven’t had a chance to take a look at the new edition, I’m definitely going to seek it out. Although it doesn’t appear in the actual book, Jon posted a section from a draft preface which explains why he wrote the second edition; from that you can get a feel for his style.

(more…)

Book – Eric Meyer on CSS

If you’re looking to learn CSS, Eric Meyer on CSS is a great place to start. Eric Meyer has long been considered one of the top CSS gurus on the web and while he’s been known to have strong opinions, he’s also very practical without being dogmatic about the use of CSS. He’s got a deep curiosity of how different browsers implement CSS and every now and then finds something which surprises him; I find the browser blog entries his most interesting.

This book is based around ten CSS projects for which you can download the files. You change the project’s file throughout the chapter and can check your work against final versions which are included. This book was popular enough that a follow-on book was released, More Eric Meyer on CSS.

(more…)