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

Hatching Twitter [Review]

Hatching Twitter is the story of how a group of ragtag outsiders came together to build a service that would change the world. Over the last couple of years, Twitter has evolved from a fledgling startup to become one of the most transformational forms of communication the world has ever known. From overthrowing dictators to […]

Continue reading...

Getting Real [Review]

Getting Real: The smarter, faster, easier way to build a successful web application is a guide to creating better, more successful web applications from the people behind 37Signals. The philosophy behind Getting Real is how to make your project as simple, clear and concise as possible. By reducing scope and complexity, you end up with […]

Continue reading...

Founders at Work [Review]

Founders at Work is a collection of interviews with some of the most successful Internet and technology founders from the last few decades. The interviews focus on the early days of the company, when the future was still unclear and the company was still a scrappy startup. The aim of the book is to show […]

Continue reading...

Competitive Advantage – Creating and Sustaining Superior Performance [Review]

Competitive Advantage – Creating and Sustaining Superior Performance by Michael E. Porter is a business management book that looks to take analytical frameworks for competitive strategy and show how they can be applied to create and sustain competitive advantage. Competitive strategy and competitive advantage are concepts that relates to all companies and all industries. Whilst […]

Continue reading...