Book reviews

A collection of 15 articles

  • #craftsman

The Pragmatic Programmer revisited

The Pragmatic Programmer is one of the most influential books in my professional career. With more than seven new years of experience since my first reading, I re-read the book to compare it to my journey as a software professional.

  • #Python
  • #standard library

Reading through the Python standard library

What I learned about the Python standard library by reading all of it and how you can apply those learnings to your own study.

  • #Ruby
  • #Ruby on Rails

Advanced Rails

A book review of ‘Advanced Rails’

  • #Patterns

Patterns of Enterprise Application Architecture

A review of “Patterns of Enterprise Application Architecture”

  • #Ruby
  • #Ruby on Rails

Ruby on Rails Tutorial

A review of “Ruby on Rails Tutorial”

  • #Design

Dreaming in code

A review of “Dreaming in Code”

  • #ZeroMQ
  • #Design

ØMQ: A dynamic book with surprises

A review of “ZeroMQ”

  • #People

Office Zen

A review of “Peopleware”

  • #computers

A Layman's walk through Code

A review of “Code: The Hidden Language of Computer Hardware and Software”

  • #copywriting

Should you cp from copywriters?

A review of “The Copywriter’s Handbook”

  • #Erlang
  • #Functional

It's fun -> ok!

A review of “learn you some Erlang for great good!”

  • #Perl

Pretty Perl and maintainability

Perl has a bad reputation of being a “write only language.” There are ways of writing quality Perl code and Perl Best Practices covers many of those ways.

  • #JavaScript

JavaScript has “Good Parts”!? Yes, it does.

JavaScript: The Good Parts showed me that JavaScript can be a reasonable language. Read on to learn how the book did that.

  • #Perl
  • #Testing

Perl Testing: A Developer’s Notebook

How can you get better at testing in Perl? This post reviews a book that focuses on automated testing in Perl.

  • #TDD

Test Driven Development woes

This post reviews Test Driven Development: By Example. I struggled with using the material in the context of a complex legacy system without tests.