Reviews by Hernan Garcia

Read Hernan Garcia's Blog

MongoDB Applied Design Patterns

MongoDB Applied Design Patterns

Practical Use Cases with the Leading NoSQL Database

Hernan's rating: StarStarStarStarStar 5.0

On Mar 11, 2014 Hernan Garcia wrote: Should be a mandatory read before using Mongo
There is a common mistake newcomers to mongoDB made and is treat it as a relational database when designing the schema and operating against it. This book deals with common design patterns of document stores specifically tailored for MongoDB. Full Review >

iOS 7 Programming Cookbook

iOS 7 Programming Cookbook

Hernan's rating: StarStarStarStarStar 4.0

On Feb 16, 2014 Hernan Garcia wrote: Good book to build your first iOS app
A very well thought out book that will guide the new comer to iOS on creating a first application. The book covers pretty much everything you will need to get your first App in the app-store. iOS 7 Programming Cookbook - book cover I enjoyed how well the book is structured and how the recipes build on each other or evolve in complexity on a very natural way. It’s a very practical book, so I would recommend to read it with a computer at hand and Xcode open to follow along. Full Review >

Effective Akka

Effective Akka

Patterns and Best Practices

Hernan's rating: StarStarStarStarStar 5.0

On Oct 19, 2013 Hernan Garcia wrote: Highly recommend for anybody involved on designing or developing distribute applications
Jamie Allen tackles the problems of writing concurrent/distribute applications and expose some patterns that can help to found solutions to those problems. All the examples in the book are written on top of the Akka framework (as is obvious in the title of the book), but the patterns can be easily extrapolate to other frameworks and languages. Full Review >

Test-Driven Infrastructure with Chef

Test-Driven Infrastructure with Chef

Bring Behavior-Driven Development to Infrastructure as Code

Hernan's rating: StarStarStarStarStar 3.0

On Sep 7, 2013 Hernan Garcia wrote: Good introductory book to Chef
The material on the book is great and I will highly recommend to anybody that is using Chef or plan to use Chef to get a copy. Somehow I found the parts on testing (that I was the most interested in) not as good as the introductory chapters on using Chef. I think this is not a problem with the book/content but mostly an issue on how new (and by extension immature) is this field (infrastructure testing). Full Review >

Functional JavaScript

Functional JavaScript

Introducing Functional Programming with Underscore.js

Hernan's rating: StarStarStarStarStar 5.0

On Jul 10, 2013 Hernan Garcia wrote: Great book to write clean and composable JS applications
This book has something for every body. If you are a functional person you may learn the way of JavaScript and how to achieve most of the functional idioms with the language. Functional JavaScript - book cover If you are a JavaScript person you will learn how to use your tool of choice in a functional way. Even if you are familiar with JavaScript and functional programming, the book serves as a good resource to refresh and update your knowledge on both fields. Full Review >

Microinteractions

Microinteractions

Designing with Details

Hernan's rating: StarStarStarStarStar 5.0

On Jun 5, 2013 Hernan Garcia wrote: Recommended to anybody working on any type of UI
Microinteractions are all those little things we deal with in a daily basic. Every piece of software and hardware have a good number of them. You should read Dan Saffer book if you want to understand how to make your users life and your applications significantly better. Sometimes as developers we glance over those little things that will make our application much better. We can spend great amounts of time writing the perfect code, making that function elegant, concise and readable while at the same time we burden the end user with ridiculous flows, unhelpful error messages and obscure settings. The book brings an understanding of these interactions and provide a framework to work with them. From using the appropriate control to enter data on a form to displaying the correct message in context after something important happened and hundreds of other little details that actually “make” our application. Full Review >

Opa: Up and Running

Opa: Up and Running

Rapid and Secure Web Development

Hernan's rating: StarStarStarStarStar 4.0

On May 11, 2013 Hernan Garcia wrote: A new framework (and language) that try to shake things up in the web development world
You will learn about how to work with Opa “the framework” and about some of the language features. The book achieves this with several hands on projects of varies and increasing complexity. There are only a few chapters that are not practical, ex: explaining the opa type system (chapter 7) and a few short introductory chapters at the beginning of the book. Read those chapters because they are packed with good information on some of Opa’s strong points. Full Review >

Effective Monitoring and Alerting

Effective Monitoring and Alerting

For Web Operations

Hernan's rating: StarStarStarStarStar 4.0

On Apr 10, 2013 Hernan Garcia wrote: Good book to learn how to interpreted all those graphics in the ops room
The author is clearly knowledgeable and experienced and the book is well written. If you are new to metrics, this book is a good primer that goes deep into some of the practices and tools to use to capture and interpret those metrics. So, if you are looking for a good and deep book on time series analysis that can help you to read and understand all those metrics you are capturing, this is the book. There are extensive case studies of different scenarios that will show you how to interpret those time series and find the problem in that stubborn web server that (should) be working well. Full Review >

Windows PowerShell Cookbook

Windows PowerShell Cookbook

The Complete Guide to Scripting Microsoft's Command Shell

Hernan's rating: StarStarStarStarStar 4.0

On Jan 23, 2013 Hernan Garcia wrote: Great reference to automate your workflow
You will learn about some of the conventions and common commands available to you and how to explore them. How it integrates with .NET, using it for rapid prototyping or as a REPL and much more. After the introduction, the book takes the form of multiple recipes for common tasks. The tasks grow in difficulty. The fundamentals section contains a series of recipes that will help you to get comfortable with the shell, customize the command prompt, invoke commands, get to know your session history, learn about aliases, etc. Full Review >

Jump Start CoffeeScript

Jump Start CoffeeScript

Get Up to Speed With CoffeeScript in a Weekend

Hernan's rating: StarStarStarStarStar 5.0

On Jan 4, 2013 Hernan Garcia wrote: An incredible entertaining way to learn CoffeeScript
The author paints the picture of a somehow dysfunctional team set to build a 2D game as part of a coding competition where the developer decides to write the game using CoffeeScript even when he has little knowledge of the language. This setup works very well to show case all the features of the language in the frame of a non trivial application. The narrative is great and keep the pace very well. Full Review >

Get Started with Arduino: A Hands-On Introductory Workshop

Get Started with Arduino: A Hands-On Introductory Workshop

Hernan's rating: StarStarStarStarStar 5.0

On Dec 31, 2012 Hernan Garcia wrote: Getting up and running with Arduino
In less than 3 hours Philip Lindsay will get show you the basics on working and programming Arduino. The video is organized in 23 little segments that can be watched independently. It starts with the basics on what is Arduino the components and the layout of the circuit, what tools and components you will need to complete the tutorial and how to install the development environment in your computer. Full Review >

Building Web, Cloud, and Mobile Solutions with F#

Building Web, Cloud, and Mobile Solutions with F#

Create Scalable Apps with ASP.NET MVC 4, Azure, Web Sockets, and More

Hernan's rating: StarStarStarStarStar 5.0

On Dec 21, 2012 Hernan Garcia wrote: Making F# approachable for every day development
There are multiple examples on writing services with different technologies, not just Microsoft products but also open source frameworks. You will learn about a number of F# libraries that will make your life easier in a day to day use in real world projects. The author makes an effort to show different ways to solve similar problems, ex: using records and classes to interact with databases and queues, while at the same time indicating what is the preferred way in F#. Full Review >

ClojureScript: Up and Running

ClojureScript: Up and Running

Functional Programming for the Web

Hernan's rating: StarStarStarStarStar 4.0

On Dec 2, 2012 Hernan Garcia wrote: It gets you going from the start
The book will be very helpful for anybody that is considering ClojureScript to decide if it’s the right choice. There are lots of little nuggets of information that deal with internals and caveats that I found very informative. Full Review >

Async in C# 5.0

Async in C# 5.0

Unleash the Power of Async

Hernan's rating: StarStarStarStarStar 4.0

On Nov 22, 2012 Hernan Garcia wrote: A good short reference for Async
This short book (139 pages in the ePub version) serves as a good introduction and quick reference on how to utilize the new async and await features in C# 5.0 It also explains in detail how asynchronous programming works in .NET when using these features and some of the consideration to have when designing an asynchronous API. Full Review >

Super Scratch Programming Adventure! (Covers Version 1.4)

Super Scratch Programming Adventure! (Covers Version 1.4)

Learn to Program By Making Cool Games

Hernan's rating: StarStarStarStarStar 5.0

On Oct 29, 2012 Hernan Garcia wrote: And enjoyable and fun way to introduce kids to programming
I got a copy of this book and I sat with it with my 5 year old son. He got immediately into it. He enjoys the format of the book with the full color illustrations and the overarching story. I found that is a good way to combine reading, comics and programming in a fun and educative way. Full Review >

Learning JavaScript Design Patterns

Learning JavaScript Design Patterns

A JavaScript and jQuery Developer's Guide

Hernan's rating: StarStarStarStarStar 5.0

On Sep 27, 2012 Hernan Garcia wrote: Must read for any programmer working with JavaScript
I like to think about this book as 3 books in one. The first 8 chapters are dedicated to explore and explain patterns, their creation process. their utility and an insight into the pattern community. The design patterns exploration start on chapter 9 while dedicating chapter 10 exclusively to the different flavors of Model View patterns. If the book was only that I will be very happy, but (like in a Sunday morning infomercial, there is more!) Full Review >

Programming Computer Vision with Python

Programming Computer Vision with Python

Tools and algorithms for analyzing images

Hernan's rating: StarStarStarStarStar 4.0

On Aug 6, 2012 Hernan Garcia wrote: In depth book for a very deep subject
If you ever wondered how to analyze and image to recognize shapes and objects, how to search on them or how to build a panoramic view from a series of pictures (among other things) this is the book for you. The author takes the challenge and with the help of a bunch of Python modules show you how to solve those and other problems. Full Review >

Resource-Oriented Computing with NetKernel

Resource-Oriented Computing with NetKernel

Taking REST Ideas to the Next Level

Hernan's rating: StarStarStarStarStar 4.0

On Jul 8, 2012 Hernan Garcia wrote: A very different approach to programming
This book was my first exposure to Resource Oriented Computing and NetKernel. Tom Geudens does a good job introducing a very different way to approach programming. If you want to learn ROC or you are interested in different approaches to computing programmers this book is for you. The author has a very entertainment style that makes for an easier read on a subject that could be very dense otherwise. Full Review >

Building Web Applications with Erlang

Building Web Applications with Erlang

Working with REST and Web Sockets on Yaws

Hernan's rating: StarStarStarStarStar 5.0

On Jul 1, 2012 Hernan Garcia wrote: Web applications from 0 to 100 with Erlang and Yaws in no time.
This book will show you how to leverage the yaws web server to write web applications using the Erlang language. The author Zachary Kessin will show how to build RESTful web services on top of yaws and how to use WebSockets with it. Upon reading this book you should be able to start working on your own solutions since the book touch pretty much all major aspects of web development. You won’t need to be an Erlang expert to follow along with the book, just having an understanding of the syntax and the basics behind Erlang will be enough. Full Review >

Gamification by Design

Gamification by Design

Implementing Game Mechanics in Web and Mobile Apps

Hernan's rating: StarStarStarStarStar 4.0

On Jun 24, 2012 Hernan Garcia wrote: A good primer on gamification for web applications
After reading it I bet you will start finding places where you can implement some of these techniques to make your application more enjoyable and engaging. A very meaty book. Lots of content packed in 336 pages (e-book version for iPad). I have been intrigue by the subject for the last two years, so when I saw this book I jump into it with renovated interest. Full Review >

20 Recipes for Programming PhoneGap

20 Recipes for Programming PhoneGap

Cross-Platform Mobile Development for Android and iPhone

Hernan's rating: StarStarStarStarStar 4.0

On May 9, 2012 Hernan Garcia wrote: You will learn the basics and some more to get you started on mobile development.
The book doesn’t waste any time and after a brief introduction and some setup instructions, it gets right into it. Jamie Munro not only uses Phone Gap but JQuery mobile to build the UI. So, the book serves as a good beginner reference for that library as well. It’s very well organized and each recipe builds on the previous one while keeping them fairly independent at the same time. Full Review >

What is Dart?

What is Dart?

A new language for building structured web apps

Hernan's rating: StarStarStarStarStar 3.0

On Apr 20, 2012 Hernan Garcia wrote: Good overview of the language
This is a very short book that serves as a general introduction to Dart, the new language introduced by Google. The book explain the rationality behind Dart and the use cases for it. The book is mostly an overview of the main features of Dart and some of the tools you have available today. Full Review >

Mobile Design Pattern Gallery

Mobile Design Pattern Gallery

UI Patterns for Mobile Applications

Hernan's rating: StarStarStarStarStar 4.0

On Apr 5, 2012 Hernan Garcia wrote: Great book to make sure your mobile applications offer a great UX
This book by Theresa Neil covers pretty much any common need you will have while creating a mobile application. It covers a large variety of platforms, clearly illustrating the differences of each one and how to implement a given pattern efficiently and properly due to those differences. Full Review >

Top Reviewers

Michal Konrad Owsiak, 95 Reviews

Santosh Shanbhag, 64 Reviews

Surachart Opun, 61 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Selectors, Specificity, and the Cascade

Martin Rowe wrote:

If you are new to CSS you may find this book heavy going. One option… Full Review >

Rating: StarStarStarStarStar4.0