Computer vision is a fascinating subject and in recent years it has gone
from being an academic pursuit to a practical everyday technology.
Anyone who does Google searches or uses a smartphone likely makes use of
computer vision algorithms on a regular basis, perhaps without even
knowing it. Computer vision plays key roles in a broad range of fields
from law enforcement, manufacturing, biology, and medicine to social
media and gaming.
I just finished reading the book Coders at Work by Peter Seibel. This wonderful book is filled with interviews with prominent programmers: Joe Armstrong, Simon Peyton Jones, Donald Knuth, among others. My review isn't going to be the standard book review. Instead I'm going to talk about some of the specific ideas I picked up while reading the book and discuss those ideas, rather than the book itself.
The first 226 pages of content are split across ten chapters with the remaining 21 pages making up the Appendix, References, and Index. I found the PDF version very readable on a 15" laptop in two-page mode.
Opening the table of contents, I was immediately impressed by the
selection of topics. Computer vision is a broad field, and PCVwP
manages to cover plenty of ground.
I started reading "RabbitMQ in Action" having already used it in production. That said, I was still a bit unclear about some aspects of messaging in general: AMPQ and RabbitMQ, specifically. My previous experience included deploying RabbitMQ on AWS and using it to offload the job of sending many e-mails from my main application. For that I used django-celery.
At 700 pages, the Arduino Cookbook 2nd Edition is just slightly thicker than the first edition. The recipes, recipe count, layout, format are very similar.
This review was written on the printed version of the book.
Another review of this publication was done using the ebook version and
can be found elsewhere on this site.
Doug Hellman is probably best known for the Python Module Of The Week website (PyMOTW). This site has been de-mystifying Python modules for many users.
The Python Standard Library by Example takes that idea to the next level.
CouchDB, while tolerant of failure during writes and supporting replication, suffers a bit in that it's not designed from start for more sophisticated clustering (including failover and sharding).
If you have ever worked with Python, you have probably come across
Python Module of the Week (PyMOTW) or virtualenvwrapper. Both are the
work of Doug Hellmann.