Bob Roberts

Web development company, Take 2


A couple of months ago the startup that I was working for closed up shop.  A few weeks later the salesman, another developer and I decided to start our own web development shop in Phoenix.  Skorpion Software, LLC was born. Seeing as we have great experience working at a startup, we can transition that knowledge […]

Rails : Single Sign-On : Omniauth : Facebook — My Daily Technical Notes [ Ruby, Rails, Gems, Server Ops]


It is very easy to customize devise to implement single-sign-on with facebook. Assumption: You have setup the devise gem fully usable. Devise Omni-Auth In Gemfile: gem ‘omniauth-facebook’ This technique is applicable to any type of Oauth Provider: For a full list of these providers, please check OmniAuth’s list of strategies. $ rails g migration AddOmniauthToUsers […]

Yo ho, yo ho, a freelancer’s life for me


It has been quite a while since I posted anything.  Lots of things going on and finding time to blog and the desire to blog has been hard. After 2 years working for a company, I am back to Ruby on Rails freelancing.  Why choose freelancing?  Aren’t regular jobs more secure and stable?  There are […]

Create and integrate SSL certificate in Rails app Using [ Godaddy + Nginx(1.8) + Puma + Ubuntu Server(14.04 LTS) ]


Source: Create and integrate SSL certificate in Rails app Using [ Godaddy + Nginx(1.8) + Puma + Ubuntu Server(14.04 LTS) ]

Rails : Martin Fowler’s Tell Don’t Ask principle in Ruby


Source: Rails : Martin Fowler’s Tell Don’t Ask principle in Ruby

Issues with ex-employee


So here is a question for all of you out there. You recently had to let go an employee due to cutbacks. This employee was chosen to be let go due to bad work ethics and bad attitude when others were able to keep their jobs. Since then this ex-employee has been harassing your company by […]

Why software startups are like the Marine Corps ….


“Improvise, Adapt, Overcome” is the unofficial motto of the Marine Corps and should be the motto for a software startup if they are to be successful. I would imagine that more times than not, the original “idea” for a money-making software application, is nothing at all what the end product will be.  In the freelance […]