Smart Cloud Dev Process

Collaboration Here at Smart Cloud we embrace remote work. We have developers in San Francisco, Germany, Slovakia, and Russia. Sometimes there is a 15 hours gap between us. In order to make it work and solve many other related issues we organize our work as follows: quick daily meetings skype…

Trello Vs Sprintly, Blossom.io, Jira As an Agile Scrum Management Tool

Last Sunday @alexp and I(@alexb) spent several hours discussing and figuring out what project management software to use on our new iteration of one of the clients' projects. At Smart Cloud we tend to go Agile on our projects. http://agilemanifesto.org/ http://agilemethodology.org/ We needed a tool…

Rails 3 STI Class Loading Bug In Development Mode

Problem: Using deep STI(meaning more than one level of inheritance for your STI models) with Rails 3 you might get an error ActiveRecord::RecordNotFound: when you call or refer to one of your deep level subclasses. For example: class Party < ActiveRecord::Base end class Festival < Party end…

Rails Versioning

Problem: Lately I’ve been working on a Rails project and since I’m coming from iOS and Android background I had a need in versioning of my Rails app “builds”. By “builds” I mean some grouped changes and commits that change the app enough that I can say that…

Android Java Custom Collection Wrapper

Problem     Recently been working on an Android app and had a need to iterate over a collection of non orbitrary objects(ArrayList or List just wouldn't cut it).     The first couple of google searches gave me some stackoverflow answers like this one. Which are…