If you were to code a marketplace app like AirBnB today, what technology & stack would you use?

163 views
Skip to first unread message

Brandon

unread,
Mar 18, 2014, 1:18:57 PM3/18/14
to rubyonra...@googlegroups.com
So having spent almost a year coding in RoR, I'm thinking of applying "new stuff" that I didn't get to use in my past projects.

Keeping in mind that I want to keep improving my skills and experience so that someday I can find that elusive remote RoR job, what would you suggest I use?

I have on my list:
1. CoffeeScript
2. Haml
3. Rspec and Capybara
4. Database other than PostgreSQL
5. Hosting other than Heroku
6. BitBucket

Matthew Witek

unread,
Mar 18, 2014, 1:21:41 PM3/18/14
to rubyonra...@googlegroups.com
I would add Angular (or another front end framework) and some type of CI.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/7c7bbd5d-0c2e-4766-aae7-d80900166c43%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Brandon

unread,
Mar 20, 2014, 5:32:00 AM3/20/14
to rubyonra...@googlegroups.com
Would you replace any one on my list with something else? Which DB, hosting solution and source control would you use?

Rick

unread,
Mar 21, 2014, 8:00:48 AM3/21/14
to rubyonra...@googlegroups.com
I would suggest Solr or MongoDB or (you pick) some other NoSQL db tool as a focus for item 4.

Git hard to beat for a source control choice.

You should add automation tools for working your production release (installation, backup, error recovery, ...).

Karthikeyan A K

unread,
Mar 22, 2014, 10:25:26 AM3/22/14
to rubyonra...@googlegroups.com
I am an Embe fan, so would like to use that to reduce server load.

Karthikeyan A K

unread,
Mar 22, 2014, 10:27:45 AM3/22/14
to rubyonra...@googlegroups.com
Oops that must be ember not embe :(
You received this message because you are subscribed to a topic in the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rubyonrails-talk/82gfNGdXo4A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rubyonrails-ta...@googlegroups.com.

To post to this group, send email to rubyonra...@googlegroups.com.

Andreas Wenk

unread,
Mar 24, 2014, 5:19:04 AM3/24/14
to rubyonra...@googlegroups.com
Brandon,

why not using PostgreSQL?

Hosting: EngineYard https://www.engineyard.com/
SCM: git

Cheers

Andy

Karthikeyan A K

unread,
Mar 24, 2014, 9:02:25 AM3/24/14
to rubyonra...@googlegroups.com
+1 for postgre
Engine yard costs, better go for Digital Ocean or Linode


Andreas Wenk

unread,
Mar 24, 2014, 9:33:56 AM3/24/14
to rubyonra...@googlegroups.com
DigitalOcean is cool I gues - but it still costs :) 

here is a good comparison of the various service providers

Brandon

unread,
Mar 24, 2014, 9:40:32 AM3/24/14
to rubyonra...@googlegroups.com
Andy, trying to do something new to expand my skills and knowledge so not using PostgreSQL.

Karthikeyan, thanks will look into it. I know it may sound crazy to do everything completely different from the current project but feeling programatically inadequate lately after switching to Rails.. Feels like I'm building a recipe list for a World of Warcraft hero.

But if I use Ember.js, that means bye-bye RoR?

Karthikeyan A K

unread,
Mar 24, 2014, 9:44:33 PM3/24/14
to rubyonra...@googlegroups.com
Not exactly, Ember brings a framework to the client side, just like Ruby on Rails is a frame work to server side. You can try this gem https://github.com/dockyard/ember-appkit-rails

Though the your view of client side of application may change after using ember, the server side will still be in Rails.

Goto http://emberjs.com/guides/getting-started/ to learn it.

Enjoy Life!

Sampath Weerasinghe

unread,
Mar 24, 2014, 11:22:54 PM3/24/14
to rubyonra...@googlegroups.com

curious what is it about heroku that turns people off

i even heard heroku is backed by the matz himself.

-Sam

Karthikeyan A K

unread,
Mar 25, 2014, 6:02:05 AM3/25/14
to rubyonra...@googlegroups.com
Lack of control. The cost. Plus I am nervous about their addons, weather if I use it my app will be locked into heroku infrastructure.

But its great place to show a small free demo to some one.


--
You received this message because you are subscribed to a topic in the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rubyonrails-talk/82gfNGdXo4A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rubyonrails-ta...@googlegroups.com.

To post to this group, send email to rubyonra...@googlegroups.com.

James Carrasquer

unread,
Mar 25, 2014, 11:34:55 PM3/25/14
to rubyonra...@googlegroups.com
If you're looking for a new NoSQL option, check out
http://orchestrate.io, where all data is accessed via a RESTful
interface. I've been working on a couple of gems (one wraps the api,
while the other is a rails model mapper) and recently pushed them up to
rubygems.org.

You can find the docs at http://jimcar.github.io

I'd very much appreciate any feedback from the ruby community.

Thanks in advance,

James

--
Posted via http://www.ruby-forum.com/.
Reply all
Reply to author
Forward
0 new messages