Live data from Hacker News

Show HN: Action.io - 0 to Rails in 60 seconds in your browser

action.io

71–80 of 80 posts

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#71

Serious question from Python-land, that I think may illuminate the difference in mindset. Why are Rails people so obsessed with accelerating the trivial? I mean, the other end of the spectrum is to be focused purely on the obscure and utterly advanced, like category theorists trying to harness Haskell. I've always felt the strength of the Python community is that it was able to let the idioms and cleanliness of Pytho…

I am from the Rails-land, but I think what action.io is solving is something that all developers face in general - setting up a local development environment is a pain. Think about it, you cannot easily have multiple Ruby versions in your own local box. Or even having multiple versions of databases in my own local machine is a pain. A lot of people ended up running virtual machines just to have different server confi…

> Want to try out Rails 3.2 + Ruby 1.9 when you are on Rails 2 + Ruby 1.8? I do not have to mess around my local config. I see action.io allowing me to just create a dev environment instantly for me to try out.

    rvm 1.9.3
    gem install rails
It doesn't get much simpler than that

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#74
post #27

This is how Heroku got started and they quickly figured out that the editor in the browser was an issue. No one liked it.

We are different in that we also provide a full GNU/Linux VM that you have direct SSH access to, so you are not limited to using the web-based IDE.

That's pretty cool and reflects how I've been planning to setup for a while now on a linode via ssh. What kind of pricing can we expect?

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#75

Earlier quoted context omitted.

http://news.ycombinator.com/item?id=4135058 I just got done proselytizing the benefits of automation. I'm not arguing against myself. I'm concerned with why everything Rails people promote and celebrate seems to be along the lines of what originally popularized the framework. "Make a blog in 15 minutes!" --- you remember this one? Were you programming back then? It's exemplary of what I'm talking about. Why are they…

I'd be a lot happier if it was all client-side. I use Vagrant for all my projects. It's still a pain in the ass and I'd pay good money for a simple drop-in replacement for Vagrant that bundles everything up (DBMS, Ruby, Gems, etc.) in a single directory along with my code. Then when I'm done, I just destroy the ... "project"? and it's like it was never on my box. Vagrant provides that for me today but it's still diff…

What are your specific pain points with vagrant? Is it just that you have to keep a VM around or do you have problems with vagrant itself?

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#76

Serious question from Python-land, that I think may illuminate the difference in mindset. Why are Rails people so obsessed with accelerating the trivial? I mean, the other end of the spectrum is to be focused purely on the obscure and utterly advanced, like category theorists trying to harness Haskell. I've always felt the strength of the Python community is that it was able to let the idioms and cleanliness of Pytho…

Wow...I can't believe this comment is the first in the thread.

HN is not about technical purity...it's about hackers getting shit done.

You may think that getting a 'vanilla' Rails App deployed to the cloud and being able to do editing in your browser is trivial - because you have invested a ton of work in your own setup and you are entitled to that.

But when did HN become a place where on the thread announcing a major achievement - the shipping of what seems like a damn good product, that may solve a pain point for many people - people are shitting all over it because of some language/community war? Really?

I am a Rails developer, sure...I may not have as much experience as you do building web apps or even programming, but anything that removes the friction of me getting a product out the door is perfect.

While I can't say I would necessarily pay for this immediately, but I can see it having immense value.

As someone that has wrestled with getting Rails setup on various operating systems for people that aren't Rails developers but need access to the source, like a front-end dev that only uses Windows for instance, having something like this is pretty awesome.

I can just push my app here and the front-end dev can edit the code in the browser....without having to worry about installing Rails (or even having the app installed) locally.

I am sure many other people think that this looks like an awesome product - hence the many upvotes.

I just don't understand how this comment got so much attention and how, after scrolling through many replies, I haven't seen someone address this issue.

This is HN. Hacker News. For Hackers. By Hackers.

Not Ruby land. Not Python land. Not Computer Science land. Sure, we all talk about those stuff.

But our #1 focus is on people that get shit done.

These guys have done so.

Congrats. The product looks kick-ass.

I await my trial.

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#77

Serious question from Python-land, that I think may illuminate the difference in mindset. Why are Rails people so obsessed with accelerating the trivial? I mean, the other end of the spectrum is to be focused purely on the obscure and utterly advanced, like category theorists trying to harness Haskell. I've always felt the strength of the Python community is that it was able to let the idioms and cleanliness of Pytho…

> Why are Rails people so obsessed with accelerating the trivial?

From a Rails beginner perspective...

Having spent days trying to get Rails up and running on a Windows box, this product looks absolutely awesome.

Even the so called out of the box solutions still needs hours of customization. Every new release of Rails means starting from scratch with limited documentation.

Anyone who has struggled with installing Rails on Windows, then finding a decent IDE, installing all the other packages etc etc will appreciate being able to get to that point in 60 seconds via their browser.

I am sure some Rails experts and Mac Users may disagree but getting started in Rails takes a lot of effort.

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#78
post #75

Earlier quoted context omitted.

I'd be a lot happier if it was all client-side. I use Vagrant for all my projects. It's still a pain in the ass and I'd pay good money for a simple drop-in replacement for Vagrant that bundles everything up (DBMS, Ruby, Gems, etc.) in a single directory along with my code. Then when I'm done, I just destroy the ... "project"? and it's like it was never on my box. Vagrant provides that for me today but it's still diff…

What are your specific pain points with vagrant? Is it just that you have to keep a VM around or do you have problems with vagrant itself?

Don't get me wrong. I I want something that: 1) Runs completely locally. I want to be able to work offline, on a plane, whatever without needing remote resources.

2) Minimizes dependencies. Adding chef cookbook servers, apt-get, etc. into the mix is another point of failure.

3) Is scalable/reusable. Most people/companies have multiple projects they work on and much of the vagrant/(chef|puppet) architecture doesn't easily support diverse workloads (this project needs recipes x,y,z, this one needs a,b,x,y; this server runs ubuntu 10.10, the other 10.04)

4) Is all integrated. Sure, I can use some combination of chef, chef-knife, and chef-librarian but they don't work together in my project. Someone can check in a new project setting and unless I run vagrant up, it'll continue to run happily. I want something like bundler that will fail to run unless I'm all up to date, and is unified into a single package.

Given those restrictions, here's what bothers me about the vagrant ecosystem (they're not really complaints about Vagrant per-se but the state of dev virtualization):

1) Every project I get needs a VM (unless I want to start installing stuff locally). This increases the amount of time it takes to get a project up and running. Yes, in the long run it pays off, but can be a barrier to entry for "I just want to fork a project for a quick bug fix".

2) VirtualBox building is slow, takes forever, and requires gobs of disk space. If I have 4 projects, it seems I need a separate vbox for each one. Now I've got GBs of files littering my filesystem. I'd kill for dedupe.

3) Chef / Puppet recipes are one-size-fits-all, and to change them requires adding a whole lot of infrastructure. Sure, you can embed them in your project (chef-solo), but then that's not very reusable.

So you can set up your own chef cookbook server, but then it's another moving part that can fail and then no one can provision new VMs. Bleh. We've gone with symlinking our own cookbook repo into our projects. That's suboptimal but avoids a whole lot of yak shaving.

What I'd like are more extensible cookbooks that have per-project configuration. Yes, they often have some configurable values, but occasionally I want to use a cookbook but it's got some strange version of a lib in there that is incredibly out of date that I can't change.

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#79
For those saying this isn't solving a serious problem: my colleagues and I have just spent weeks trying to get a reliable recipe for a Vagrant dev environment that encompasses our interesting (and in some cases a bit old) Rails-based tech. stack.

If we were starting again from scratch, we'd pretty much all agree to outsource most stuff: use Heroku, GitHub, etc. And there are several people intersted in Action.io now too.

Re: Show HN: Action.io - 0 to Rails in 60 seconds in your browser

#80
post #75

Earlier quoted context omitted.

What are your specific pain points with vagrant? Is it just that you have to keep a VM around or do you have problems with vagrant itself?

Don't get me wrong. I I want something that: 1) Runs completely locally. I want to be able to work offline, on a plane, whatever without needing remote resources. 2) Minimizes dependencies. Adding chef cookbook servers, apt-get, etc. into the mix is another point of failure. 3) Is scalable/reusable. Most people/companies have multiple projects they work on and much of the vagrant/(chef|puppet) architecture doesn't ea…

I don't get you wrong at all, just wanted to get some more info. Thank you very much!
Post reply on HN