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

Mar 06, 2015 on ActiveRecord SQL SoftwarePatterns CleanCode MVC  0

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

Feb 26, 2015 on Objective-C iOS  0

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

Feb 25, 2015 on Rails SoftwarePatterns CleanCode MVC  0

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

Feb 23, 2015 on Metaprogramming Objective-C iOS  0

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

Feb 06, 2015 on Objective-C iOS  0

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

Jan 30, 2015 on Objective-C iOS  1

Caching Rails Views

"There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors...

Jan 13, 2015 on Rails Performance Caching  0

Advanced Searching With SQL

Over on the left, you see that there is a nice little search box to search through my posts...

Jan 09, 2015 on ActiveRecord SQL  0

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

Jan 08, 2015 on Objective-C iOS  0

Javascript Gotchas

Coming from Ruby, Javascript can be quite intimidating for a couple of reasons, mainly focused on the object system that it implements...

Jan 06, 2015 on JavaScript  0