Zero to One [Review]

The premise of Zero to One is to be a guide for building companies that create new things. Whilst the world is copying the great technology companies of today through globalisation, the next great technology company will not look like Microsoft, Apple, Google, or Facebook. When you copy something that already exists you are going […]

Continue reading...

Design Patterns in Ruby [Review]

There are many common problems that you will face day-to-day as a developer. A Design Pattern is a reusable solution that can help tackle these common problems and offer a clean and maintainable solution. Using a Design Pattern is good because it is often the best solution to a given problem, but also it is […]

Continue reading...

Confident Ruby [Review]

A really good analogy when describing code of high quality is “confident”. When code is confident it is clear, easy to understand and does not exhibit the signs of uncertainty that can easily infect well intentioned code. Confident Ruby is a book of design patterns that focuses solely on writing methods that are more confident. […]

Continue reading...

Eloquent Ruby [Review]

One of the most commonly found books in many of the “top Ruby books to read” lists you will find on the internet is, Eloquent Ruby. This book is a thorough overview of the Ruby programming language, which will walk you through all of the major topics required for being a modern Ruby developer. Eloquent […]

Continue reading...

Practical Object-Oriented Design in Ruby [Review]

Practical Object-Oriented Design in Ruby (Poodr) is an accessible guide to Object-Oriented design in Ruby. It covers the foundations of how to think about Object-Oriented design and how to design better objects. The book walks you through how certain practices can lead to brittle code and how using alternative approaches will allow you to write […]

Continue reading...

Patterns of Enterprise Application Architecture [Review]

Patterns of Enterprise Application Architecture is one of the classics of programming literature. It is held in the highest regard by a lot of the most prominent figureheads and thought leaders in the world of computer science. The book is essentially a collection of easy to understand explanations of common design patterns that you will […]

Continue reading...

Implementing Domain Driven Design [Review]

Last week I wrote a review of Eric Evans’ Domain-driven Design: Tackling Complexity in the Heart of Software. Evans was the first person to coin the term Domain Driven Design and his book pioneered a new approach to application development. “The Blue Book” (as it is informally known) was one of the first to put […]

Continue reading...