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.
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.
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.