background preloader

Ruby On Rails

Facebook Twitter

Ruby on Rails Screencasts - RailsCasts. Learn Web Development with the Ruby on Rails Tutorial. Code School - Rails for Zombies. Code School. How I Learned Enough Ruby On Rails In 12 Weeks To Launch Freelancify • JamesFend.com. (Update February 26, 2013: I have since this post sold Freelancify.com to a new owner) Before I begin, I’d like to recognize Josh Crews ( for convincing me to learn Ruby on Rails; without him and his hours of volunteered mentership and help, I wouldn’t be writing this today.

Thank you. I’d also like to address Please do not email me asking me to program your app for equity. I am not interested. On January 23rd, I launched my dream idea, Freelancify.com. And exactly 12 weeks ago, I made the best decision I’ve made in a really, really long time. A correction I’d like to address: Previously, I stated in a post that I learned Rails in 8 weeks; doing an exact recount to launch date, it was more so 12 weeks. What Skills Did I Have Prior To Learning Rails? Why I Decided To Learn It? Sat down that night, and just thought for hours. I decided. My Next 3 Months – Mission: Get an MVP up, had to be enough to work but also not crappy enough to leave a terrible first impression. The Ruby Toolbox - Know Your Options! OmniAuth: Ruby Authentication Framework. What is Omniauth? The web application landscape has changed drastically in the past few years. Most users login in to dozens, sometimes hundreds of services each day; sites are no longer silos unto themselves and cannot reasonably expect users to create a unique login and password for each service.

This is where OmniAuth comes in. OmniAuth is a library that standardizes multi-provider authentication for web applications. It was created to be powerful, secure, and flexible. Any developer can create strategies for OmniAuth that can authenticate users via disparate systems. OmniAuth strategies have been created for everything from Facebook to LDAP. Who’s Using OmniAuth? Hundreds of people are leveraging the advantages of super simple, secure authentication with OmniAuth in their applications. Getting Started To use OmniAuth in a project with a Gemfile, just add each of the strategies you want to use individually: gem 'omniauth-github'gem 'omniauth-openid' Try OmniAuth!

Resources Created By: RubyMotion - Ruby for iOS. Ruby on Rails in Windows Azure (Ruby 1.9.2, Rails 3.0.7, Windows Azure SDK 1.4) Getting Started with Node.js on Heroku/Cedar. Node Table of Contents This quickstart will get you going with Node.js and the Express web framework, deployed to Heroku. For general information on how to develop and architect apps for use on Heroku, see Architecting Applications for Heroku. Prerequisites If you’re new to Heroku or Node.js development, you’ll need to set up a few things first: A Heroku user account. Local workstation setup Once installed, you can use the heroku command from your command shell.

Heroku login Enter your Heroku credentials. Press enter at the prompt to upload your existing ssh key or create a new one, used for pushing code later on. Write your app You may be starting from an existing app. Var express = require("express"); var logfmt = require("logfmt"); var app = express(); app.use(logfmt.requestLogger()); app.get('/', function(req, res) { res.send('Hello World! ') Declare dependencies with npm Heroku recognizes an app as Node.js by the existence of a package.json file. Declare process types with Procfile Console. Ruby on Rails New Zealand.