Rails / Ruby

TwitterFacebook
Get flash to fully experience Pearltrees
The Basics This portion of the tutorial is very basic. All we will do is generate a simple application that allows users to create/read/update/destroy a record containing a movie name and rating. I recommend advanced Rails developers skip to the third section which is where the restful_authentication code begins. Note : I did all of this on in OSX on a Mac, but it is not platform specific although you might need to prepend ./ to some of the commands so that Windows knows you are looking in the current directory.

Getting Started With Restful Authentication in Rails | Nettuts+

http://net.tutsplus.com/tutorials/ruby/getting-started-with-restful-authentication-in-rails/
Edit an attribute in-place without leaving a page using the Best In Place gem. Learn how to add validations and support for various field types.

#302 In-Place Editing - RailsCasts

http://railscasts.com/episodes/302-in-place-editing?autoplay=true
Submit Tutorials, White Papers and Articles Submit your Tutorials, White Papers and Articles into our Tutorials Directory. This is a tutorials database where we are keeping all the tutorials shared by the internet community for the benefit of others. Learn Technology Step by Step http://www.tutorialspoint.com/

Tutorials for Scala, Struts 2, HTML5, ANT, iBATIS, log4j, Hibernate, JSP, JAVA, JDBC, AJAX, WAP, SQL, MySQL, C/C++, PERL, PHP, Ruby, Ruby on Rails, Python, HTML, XHTML, CSS, CGI, Shell, Unix, JavaScript, jQuery, Radius, UML, GPRS, GSM,i-Mode, WiFi, WML, W

A report on Ruby usage among New Relic Customers We saw recently that our friend Peter Cooper has created a nice tutorial on moving to Ruby 1.9 called The Ruby 1.9 Walkthrough: How to Go From Ruby 1.8.7 to 1.9.2 and 1.9.3. We started to wonder how many of our customers are on 1.8 versus 1.9, then quickly (and embarrassingly) realized we hadn’t published a Ruby on Rails State of the Stack Report in quite some time. Read the (overdue) report below. A little background

State of the Stack – A Ruby on Rails Benchmarking Report – Sept. 2011 | New Relic blog

http://blog.newrelic.com/2011/09/28/state-of-the-stack-a-ruby-on-rails-benchmarking-report-sept-2011/

Facebook integration with Omniauth and Devise on Rails 3

Ryan Bates recently published a couple of great screencasts on how to integrate Omniauth to Devise using Rails 3 and allow Facebook, Twitter, etc. authentications. Yesterday I had to expand this solution to a full Facebook integration, where I wanted to post messages on users Wall, fetch email and other extra information. Then I found a better gem - fb_graph , which actually worked well with my existing application. Here is how (I assume you have a similar app Ryan created in his screencast ): http://blog.assimov.net/post/1635826492/facebook-integration-with-omniauth-and-devise-on-rails
http://www.heroku.com/

Heroku | Cloud Application Platform

Agile deployment for Ruby, Node.js, Clojure, Java, Python, and Scala. Get up and running in minutes, and deploy instantly with git. Focus 100% on your code, and never think about servers, instances, or VMs again. $ heroku create Created sushi.herokuapp.com | git@heroku.com:sushi.git $ git push heroku master -----> Heroku receiving push -----> Rails app detected -----> Compiled slug size is 8.0MB -----> Launching... done, v1 http://sushi.herokuapp.com deployed to Heroku Run and scale any type of app. Run any web or background process with any web framework or worker type.
Since version 1.2, Devise supports integration with OmniAuth . This wiki page will cover the basics to have this integration working using an OAuth provider as example. As of 1.0.0, Omniauth doesn't contain providers strategies anymore. So you should add the strategies as gems on your Gemfile. Generally, the gem name is "omniauth-#{provider}" where provider can be :facebook , :twitter or any other provider. https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

OmniAuth: Overview - GitHub

I hate signing up for websites. I’ve already signed up for so many, using different usernames, that going back to one of them and trying to remember my credentials is sometimes impossible. These days, most sites have begun offering alternative ways to sign up, by allowing you to use your Facebook, Twitter or even your Google account. Creating such an integration sometimes feels like a long and arduous task. But fear not, Omniauth is here to help.

How to Use Omniauth to Authenticate your Users | Nettuts+

http://net.tutsplus.com/tutorials/ruby/how-to-use-omniauth-to-authenticate-your-users/
https://github.com/intridea/omniauth

intridea/omniauth - GitHub

OmniAuth 1.0 has several breaking changes from version 0.x. You can set the dependency to ~> 0.3.2 if you do not wish to make the more difficult upgrade. See the wiki for more information. An Introduction
If you already are a Rails programmer, or if you are just beginning to learn about rails in your computer programming classes , i’m pretty sure that you have already been dazzled by the things that Rails can do for you. However, all this convenience comes at a cost. That cost comes for the fact that you need to know how to work with the internal Rails conventions and traps. Since i’ve been programming in Rails for quite some months now, i would like to give you what i think are some very useful tips that will make your Rails life easier. On my previous post, i’ve described how Rails associations work , so you might want to take a look.

10 Ruby on Rails 3 Tips That Will Make You a Better Rails Programmer | Programming Tips For Versatile Coders

http://www.codercaste.com/2011/02/11/10-ruby-on-rails-3-tips-that-will-make-you-a-better-rails-programmer/
I’m not going to cover how to actually code an entire social network site in rails as all social network sites vary in their functionality (and it’ll take too long). I will cover plugins and other things you might find useful though. Quick Start

Building a Social Network Site in Rails

Enterprise video solutions Over the years our team have successfully built and deployed video solutions of all shapes and sizes. If you need assistance with an enterprise project or are interested in deploying our encoding platform internally within your organisation, get in touch with us.

Panda - Video encoding service, REST API and open source platform

23 Amazing And Open Source Ruby On Rails Applications

Ruby on Rails is a powerful web framework that helps creating web applications easier, faster & writing an organized code. (Note: There are few Merb apps. in the list too which we believe is ok considering Rails & Merb are getting into the same package with Rails 3 .) Notes is an easy to use to-do-list & notes manager application. It is possible to create pages & make them public (if wanted) or create simple notes. With the Jabber listener support, you can eevn add new notes from your Google Talk by chatting with a bot.
The CommunityEngine plugin has been in use for several years on www.curbly.com and www.uncooped.com , serving several hundred thousand visitors monthly. Digg this page , bookmark it on Del.icio.us , or Tweet It!

Community Engine | A Social Networking Plugin for Ruby on Rails

Derek Sivers | Profile on TED.com

Derek Sivers is best known as the founder of CD Baby. A professional musician since 1987, he started CD Baby by accident in 1998 when he was selling his own CD on his website, and friends asked if he could sell theirs, too. CD Baby was the largest seller of independent music on the web, with over $100M in sales for over 150,000 musician clients. In 2008, Sivers sold CD Baby to focus on his new ventures to benefit musicians , including his new company, MuckWork, where teams of efficient assistants help musicians do their "uncreative dirty work."