July has been a month dense of learning and (re)discoveries! First of all Rails 4, which I come to love back in the day, when I was working with my friends on the first prototype of Kunerango
###Objective-C and iOS Development
http://rentzsch.github.io/mogenerator/
Guess what? CoreData doesn't make your life easy when you're seriously working with test, http://stackoverflow.com/questions/1876568/ocmock-with-core-data-dynamic-properties-problem. I like the protocol approach, even if it adds a some "boilerplate code" to maintain.
nomad a set of useful tools to automate the every-day development. Another gift from mister Mattt.
###Ruby on Rails
Rails 4 finally out! http://weblog.rubyonrails.org/2013/6/25/Rails-4-0-final/
Nice and clear guide to testing with RSpec on Rails http://everydayrails.com/2012/03/12/testing-series-rspec-setup.html
Binstubs, because the less we type, the better! http://blog.barbershoplabs.com/blog/2013/03/01/upgrading-to-rails-40-binstubs, http://mislav.uniqpath.com/2013/01/understanding-binstubs/, http://robots.thoughtbot.com/post/15346721484/use-bundlers-binstubs
The haml-rails gem integrates with the template generators, out of the box!
How cool are named routes? post 'items/move_down/:id' => 'items#move_down', as: :move_down )
, look at the routes.rb comments to know more about them.
Amazon AWS S3 gem http://amazon.rubyforge.org
I found a nice gem to add enumeration type to the ActiveRecord models: active_enum, but is it compatible with Rails 4? Here's a link on how to use it.
###Ruby
I wrote some scripts to speed up some of my daily task at work, and used some nice gems in the meantime: nokogiri, to parse HTML using CSS selectors rest-client, fetching pages from the web with one line of code json, to parse JSON diffy, comparing strings has never been so easy mail, sending emails from your scripts
###Coding Recipes
http://codeartists.com/post/36892733572/how-to-directly-upload-files-to-amazon-s3-from-your
http://quickleft.com/blog/keeping-your-json-response-lean-in-rails
Several ways to run a command line command from a Ruby script.
###Sysadmin
Fixing Postgres connection error on OS X Mountain Lion http://jaygoldman.com/2012/11/fixing-postgres-connection-errors-on-mountain-lion/ (funny because with Node there were no problems)
###Javascript
I looked into a bunch of Javasciprt techs: Underscore.js, Jade, Handlebars, Stylus, Express
###Tools
###Software Engineering Good Practices
Coupled dependencies, I found one of those monsters in a colleague's code. It took a lot of self-control to avoid being a prick and pointing it out on GitHub.
###Interesting readings
How Basecamp Next got to be so damn fast without using much client-side UI