Using Transactions with Active Record
<span>A transaction is a database feature where you can create, update, or delete multiple records from a database and if just one of them fails, everything ...
Pass Data Around iOS With NSUserDefaults
<span>When dealing with the Model-View-Controller pattern, one of the problems you will face is that it is stateless, while the application itself is a fluid...
Put Your Controllers On a Diet With Service Objects
When you use the Model-View-Controller pattern with Rails, you can be dragged into a state of only making models for your ActiveRecord objects...
Metaprogramming with Objective C
If you have fallen in love with Ruby's support for metaprogramming like I did, but want to get into iOS development, fear not as there is some features of me...
Building a Blog Reader in iOS, Part 2
In iOS, you may want to create a bottom tab bar navigation as seen in any app where the type of interface varies differently, for example in the default Cloc...
Building a Blog Reader in iOS, Part 1
In this post, we will be building an app that retrieves a collection from the web and view it as a table...
Caching Rails Views
"There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors...
Advanced Searching With SQL
Over on the left, you see that there is a nice little search box to search through my posts...
Getting Started With Objective C
If you have an iPhone, and want to be able to make apps for it, you might want to consider learning Objective C...
Javascript Gotchas
Coming from Ruby, Javascript can be quite intimidating for a couple of reasons, mainly focused on the object system that it implements...