Live data from Hacker News

Rails 3 - Fully Loaded

intridea.com

11–20 of 33 posts

Re: Rails 3 - Fully Loaded

#11
post #3

This is an awesome resource, there is an overwhelming amount of choice for people that are new to Rails development (I am encountering this myself at the moment). While I hope to eventually be able to pick which gems I like to use best, for a beginner this kind of guidance is really valuable.

Agreed. Unfortunately I think it's becoming more difficult for beginners to get up and running with Rails. Perhaps that's how a community evolves... or perhaps I'm no longer the target audience ;)

I found most of the official resources to be good, the issue I often run into is that if you google for anything you will end up on a blog post from 2007 about Rails 2 that doesn't really apply anymore.

Re: Rails 3 - Fully Loaded

#12
post #11

Earlier quoted context omitted.

Agreed. Unfortunately I think it's becoming more difficult for beginners to get up and running with Rails. Perhaps that's how a community evolves... or perhaps I'm no longer the target audience ;)

I found most of the official resources to be good, the issue I often run into is that if you google for anything you will end up on a blog post from 2007 about Rails 2 that doesn't really apply anymore.

Select a time range in Google search. For Rails stuffs I usually do 6 months (custom range).

Re: Rails 3 - Fully Loaded

#14
I'd be surprised if anyone that has built a few significant rails applications with devise would continue to use it. Unless you're going to have the most vanilla session/user/authentication management ever, fighting against devise gets downright nasty.

Have had moderate success with https://github.com/NoamB/sorcery lately, however I'm not yet confident in calling this a solved problem.

edit: Devise is great for getting up and running quickly. For that matter though, so is Joomla.

Re: Rails 3 - Fully Loaded

#15
post #4

For Geocoding, here's another nice gem that uses Google/Yahoo/Freegeoip: https://github.com/alexreisner/geocoder .

Do you know how it compares to Geokit?

I just switched from geokit to geocoder in the app I'm building. I found geocoder to be significantly better for my purposes.

Re: Rails 3 - Fully Loaded

#17
post #14

I'd be surprised if anyone that has built a few significant rails applications with devise would continue to use it. Unless you're going to have the most vanilla session/user/authentication management ever, fighting against devise gets downright nasty. Have had moderate success with https://github.com/NoamB/sorcery lately, however I'm not yet confident in calling this a solved problem. edit: Devise is great for getti…

I've been using AuthLogic (https://github.com/binarylogic/authlogic) for a long time now and appreciate how it does what I need from the beginning but also grows with the application. There was a period where the author was not working on it but now he has committed to continue developing it.

Re: Rails 3 - Fully Loaded

#18
post #14

I'd be surprised if anyone that has built a few significant rails applications with devise would continue to use it. Unless you're going to have the most vanilla session/user/authentication management ever, fighting against devise gets downright nasty. Have had moderate success with https://github.com/NoamB/sorcery lately, however I'm not yet confident in calling this a solved problem. edit: Devise is great for getti…

I recently started a rather large Rails project and am using Devise. Currently with authentication being pretty low on the list of things to do, it has helped get something in place rather quickly. Can you expand on the disadvantages of using Devise over time (and maybe compare it to your experiences woth Sorcery)?

Re: Rails 3 - Fully Loaded

#19
post #3

This is an awesome resource, there is an overwhelming amount of choice for people that are new to Rails development (I am encountering this myself at the moment). While I hope to eventually be able to pick which gems I like to use best, for a beginner this kind of guidance is really valuable.

Agreed. Unfortunately I think it's becoming more difficult for beginners to get up and running with Rails. Perhaps that's how a community evolves... or perhaps I'm no longer the target audience ;)

I agree, what he doesn't say is how much effort is often needed to get all of the moving parts working together. For example, integrating Devise with RSpec and Cucumber. And then switching to an ORM such as Mongoid. A good tutorial like Michael Hartl's teaches the basics of Rails but putting together your basic starter app can get complicated. Sometimes it takes combing through a dozen (mostly outdated) blog posts to find how things are supposed to be done "Time.now".

I recently put together several detailed tutorials along with application templates that generate Rails starter apps using Devise, OmniAuth, RSpec, Cucumber, plus options for jQuery, Haml, etc. I loaded them up to my GitHub account and initially I was surprised at how many people were expressing appreciation and encouraging me to do more. Now I think I realize, it's not easy for many people to keep up with the ever-evolving Rails habitat. There's really a need for guidance that goes beyond the good intro tutorials and shows the steps need to assemble the pieces for real-world projects.

edit:

Here's a link to my GitHub account with the various example apps and tutorials:

https://github.com/fortuity

Re: Rails 3 - Fully Loaded

#20

Earlier quoted context omitted.

Agreed. Unfortunately I think it's becoming more difficult for beginners to get up and running with Rails. Perhaps that's how a community evolves... or perhaps I'm no longer the target audience ;)

I agree, what he doesn't say is how much effort is often needed to get all of the moving parts working together. For example, integrating Devise with RSpec and Cucumber. And then switching to an ORM such as Mongoid. A good tutorial like Michael Hartl's teaches the basics of Rails but putting together your basic starter app can get complicated. Sometimes it takes combing through a dozen (mostly outdated) blog posts to…

Thanks so much for this. There are so many rails tutorials for absolute beginners, and lots of stuff that assumes expert knowledge, but not much, besides practice, to span the gap.
Post reply on HN