Jun 23, 2015

Mid 2015 Books Update

One of my non official resolutions this year was to read more, actually I have a ridiculous long Amazon Wishlist with all the books I want to read this year.

From that list, I’ve read:

  1. An Introduction to Programming in Go
  2. Soft Skills: The software developer’s life manual See my previous blog post.
  3. Scalability Rules: 50 Principles for Scaling Web Sites
  4. Responsive Web Design with HTML5 and CSS3
  5. Unraveling HTLM5, CSS3, and JavaScript
  6. Unraveling Bootstrap 3.3
  7. Knockout.js: Building Dynamic Client-Side Web Applications
  8. Growing Rails Applications in Practice
  9. Service-Oriented Design with Ruby and Rails

And I already own from that list the following books (and actually this is my official backlog):

  1. 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
  2. Practical Object-Oriente‚Äčd Design in Ruby
  3. Real Time Analytics
  4. Big Data
  5. Go Programing Blueprints
  6. Go in Practice
  7. Go in Action
  8. Go Web Programming

I like reading a lot and I like learning new stuff; and although I’ve been working professionally for too long, I still like reading books about the topics I’m familiar with, there’s always something cool to learn.

Another thing I want to do this year, besides reading a lot, is to learn something new, something trendy. My two options were NodeJS and GoLang. After a lot of research I decided to go with GoLang, I still believe Javascript is a language you must learn, but research indicated that applications using NodeJS suffer from the callback hell and the maintenance becomes an issue, besides nothing can beat native compiled binaries… and honestly I miss C. So that’s why I’m going all Golang this year!

I would probably revisit NodeJS next year, I still think is good a framework to learn, but until then I’m a Golang guy!!