Leave a comment

The Rails 5 is out, and of course it came with a lot of new features and improvements, on this tutorial I’m going to cover the Rails API feature. With all the Javascript stuff coming out, we have a lot of tools for building APIs these days, we have Express, Sails Js and many others. How about […]

via How to build an API using Rails – Part 1 — Gabriel Lidenor

Leave a comment

Nice and Simple :)

To integrate Facebook signup and login in your application you need to do the followings.

via Dead Simple Facebook Integration With Your ROR App — Dead Simple Ruby On Rails

Leave a comment

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 to helping other startups get to market with their minimum viable product (MVP) quickly and as inexpensively as possible.  Ruby on Rails is the perfect programming language to quickly create a fully working ‘prototype’ as an MVC.  The startup can go to market and then add on the ‘bells and whistles’ gradually as they have the money to do so.

We have also been doing some WordPress sites which are great for what they are made for.  Once you get to where you need more than WordPress can handle you need to step up to a full blown web application and Rails is perfect for that.

Although we can develop native apps like iOS and Android, I think that if you design a web app in the correct manner and develop it as mobile first, you might not have the need for additional native apps.  With some planning and skill, the mobile version of a web app looks, feels and works great.

So wish the 3 of us luck as we turn the page to a new chapter and venture down a new path 🙂

Leave a comment

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 provider:string uid:string $ […]

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

Leave a comment

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 lots of remote job? Why???

Well, to answer the issue of stability, I have to say that there is not anything in life that is stable, least of which companies.  Startups start and end.  Intel just cut 12,000 jobs. Companies are down sized, resized, bought and sold, so no, no job is secure and stable.

My long time client is a remote gig but as a freelancer.  I have worked remotely for a company before.  There are lots of Rails (and other programming languages) jobs for remote workers.  Probably due to what I was looking for I found that companies that I liked, did not want me and the ones that I wasn’t too excited about did.

I also looked at the available company jobs in the Phoenix area and honestly only saw a couple that seemed like a cool place to work and had something cool to work on.

So freelance it is.  While I wish that there was a place that programmers could go to to find projects to work on, there is not.  Now, I know that there are freelance developer sites out there.  If you are ok with bidding low and earning low, go for it.  The competition is crazy and you are competing with developers all over the world.  This includes countries with a much much lower cost of living, hence they can afford to bid low.

How do you find work?  Networking, networking and networking.  Tell people that you know what you are doing.  Go to developer meetups.  Meet people and spread the word that you are a freelance developer!  Of course there is a lot more to it than that but that is the basics, imho.

Leave a comment

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) ]

Leave a comment

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

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