May 8, 2008

Ruby on Rails Startup Heroku Gets $3 Million

Mark Hendrickson

47 comments »

Heroku, the online Ruby on Rails (RoR) development and hosting environment, has raised $3 million from Redpoint Ventures and other angel investors.

The Y Combinator startup aims to make software development more accessible for a wider range of people. It does so by providing a browser-based programming environment that cuts out steps traditionally needed to produce RoR applications.

The founders picked RoR because it was designed for developers who want to actualize their ideas quickly. Heroku not only makes the development process easier, but it helps deploy and scale web applications, thereby making the maintenance of online software more feasible as well.

The service remains in private beta but we’re told the curtain should lift pretty soon. Meanwhile, developers interested in using Heroku can put their names down on a waitlist.

Co-founder James Lindenbaum says that the platform already supports over 10,000 developers and more than 12,000 applications. Almost all of them are non-critical sites, however, since the service is still working to maintain stability.

Also see Engine Yard, a company with a more hands-on approach to RoR hosting.

  • Sphere It

Trackbacks/Pings (Trackback URL)

  1. TechCrunch Japanese アーカイブ » Ruby on RailsのスタートアップHeroku、$3Mを調達
  2. TekROI » News Wire » RoR Start-Up Heroku Gets $3 Million
  3. Ruby on Rails Startup Heroku Gets $3 Million | Code4DotNet
  4. links for 2008-05-09 « Brent Sordyl’s Blog
  5. Nome do Jogo » Artigo » Rails Podcast Brasil - Episdio 16
  6. This Week in Ruby (May 12, 2008) | Zen and the Art of Programming

Comments

RSS feed for comments on this post.

  1. Tony Wright

    Congrats to them– they already have an outstanding offering!

  2. Ken Yurlz

    Holy crap, I can’t wait to see what these guys do next…

  3. AW

    YOU FOOLS RAILS CAN’T SCALE YOUR MONEY BURNS LIKE FIREFLIES IN THE EVENING!

    Respectfully yours,
    The Internet.

  4. Fake Fred Wilson

    Somehow this made me laugh - I’ve heard so many sad RoR stories during the past few years …

  5. Steve Munday

    Heroku looks really cool, I’ve got an account and I’m working on an app. The wait list only takes a day or two.

    Problem is, its free for now, but how much is it going to cost? Am I going to get burned when I find out the app I just built on your platform now costs $100/month??

  6. Chandrab

    I used Heroku and I think it’s a clever hack.

    What I did use it for?
    to learn Rails! (and it’s a great environment for that).

    What did I pay?
    $0

    Did I make any commercial apps that I would deploy with them?
    Nope

    If I did make the next big Rails app, would I deploy with them?
    Nope, I’d go get a real rails hosting service.

    Potential Revenue from me?
    $0

  7. Jedi Wright

    Major congratulations to Adam, Orion and James…this measure of success was long overdue!

  8. doh!

    This service is for RoR “wanna be” developers.

    True/Real developers not only know how to build RoR apps, but also know how to deploy and scale too.

    Get real!

  9. Geoffrey Grosenbach

    I interviewed Heroku for the Ruby on Rails Podcast in January:

    http://podcast.rubyonrails.org.....des/heroku

  10. Nigel

    I don’t get it.. they made like text mate in a web browser? I don’t like using google docs never mind an IDE.

  11. Dan Croak

    These guys have a bright future. They’re doing something similar to what Bungee Connect is doing, except much better, in a great programming language, in a fraction of the time and cost as Bungee. Some of the open source code they’ve released (Rush) is really innovative, too.

  12. silicon valley dropout

    i’ll stick to php lol

  13. Tom

    I’m as serious of a Rails developer as they get, and I love what Heroku is doing.

  14. TJ McCue

    Hi, great article on Rails. I’ve been researching Excel Data Experts. This is a great site and I really like your posts. I’m looking for data visualization experts, and I’d enjoy connecting by email if you know any. My client’s site is http://www.tableausoftware.com/fast-analytics, if you’re interested. Always good information here.

  15. engtech

    Nice.

    I might have to try out my developer account on there again.

  16. Tony

    “since the service is still working to maintain stability.”

    You know, the more I read about RoR, the more I see comments like this.

    It may be fun, it may be cool with the geeks, but when it comes to running a business where real money is on the line, I’ll stick with proven technologies rather than bleeding-edge new stuff.

    And, personally, having used Rails to build an application, I don’t really see the gain in productivity that it claims. I’m sure that’s because the application I was building didn’t fit neatly into the Rails box, so it took a lot more work to get things working correctly. I guess if you want to stay in the box, you’re ok.

  17. Gabe

    Oof, I don’t envy them trying to maintain stability with thousands of “apps” written by non-developers. They get mad props for being ambitious though.

  18. fLUx

    @Chandrab: Heroku may be a editor and enviroment for Rails (although I like a local enviroment, but thats just preferance), but your apps are hosted on Amazon EC2, that is a nice place to host a small app! ;) (and it will scale)

  19. SlickTinsley

    Nice. If you don’t like it, don’t use it, but don’t claim there’s no value for it. Obviously people who view the market as a whole for a living see value in it. (duh?)

    Good work guys - looking forward to what you do this year.

  20. damon

    I used to work at an enterprise software company that build everything with J2EE technologies on top of Oracle.

    Guess what, it did’nt scale! Does Java suck? no. Did the design of the app hurt the scaling? YEP

    People point to twittr and say, “see, rails does not scale”. I bet (my opinion) if you rewrote twittr in java/.net/php/c or whatever, and used the same basic architecture, you would have the same basic problems.

  21. john watson

    I think this is a great idea. At my day job we are constantly running out of new environments to host projects as they move through our process. Being able to have a few accounts on Heroku for proof of concept apps would be a huge advantage.
    As far as the argument that coding in a web browser sucks - I would say just wait. A blogger once pointed out that google is a simple ui but if you think about the server farms that are backing that up there is no way you would ever run that much on your desktop.
    With ajax I can see a day soon when typing my code into a html textarea will be triggering off so much code on the server that it will swamp anything I could run on my desktop pc. Think about code completion, indexing, auto compile, auto deploy, full regression suite - all because I changed a variable name.

  22. Brad

    Actually, the goal of Heroku isn’t just a web version of textmate, that’s incidental. If you look at their homepage, the system is a complete application stack.

    Imagine you’re trying to host a Rails app today, maybe a blog or maybe a simple application, a way for your after-work soccer league to track their schedules and scores. If you’re on PHP you have hundreds and hundreds of options. With Rails, you don’t.

    The point of Heroku is to provide a dynamically scalable hosting platform that grows and shrinks the way your traffic does. That’s worth a hell of a lot to me as a developer. Plus I don’t develop apps in their online framework, I just upload my apps to them. Then I can tweak little things here and there if I need to.

  23. Rob Mowery

    Congrats to them as they have done a great job with the environment and product. They also have listened to user feedback, which is reflected in their product improvements. I have only built a few small prototypes apps and therefore have no idea how things will scale, etc.

    Regardless of the programming language - the concept is great. They have made things simple and it allows people to focus on their creativity and skills.

    Where this makes the most sense is I can hit the dev environment from any computer without needing to lug my laptop. I think they have just scratched the surface - but are certainly leading the way. I do hope when they start charging they have a reasonable tiered pricing and I also hope they add th capability to allow paired/collaborative programming within the environment.

  24. Chris

    http://s3.amazonaws.com/heroku.....editor.mov

    LOLZ!!!!!!!!!!!!

    Why doesn’t somebody just create a web interface for Eclipse running on a server?

    A text editor for code online just fenced 3M???

    LOLZZZ

    For one M I could have 4-5 people make an online version of Eclipse complete with 40 language plug in suite and SVN.

    Retarded. I’m sorry. I think it’s retarded.

  25. Chris

    http://wiki.eclipse.org/index.php/CVS_Howto

    +

    Web interface

    =

    You just destroyed a brand new 3 million dollar project in spades with a cherry on top. :)

  26. Mike

    wow, lets see them handle twitter
    RoR is the biggest internet joke of all time

  27. Chris

    http://labs.adobe.com/wiki/ind.....ease_Notes

    “Adobe® Flex™ Builder™ 3 is Adobe’s professional Flex IDE built on Eclipse™.”

    http://www.zend.com/en/products/studio/

    “Proven Zend Studio technology powered by Eclipse”

    You could just drop out the Java UI library and slide in a web/ajax class library to display the eclipse UI, or you could simply create a frontend in Flex that intefaces Eclipse directly with an API.

    You can commercially reuse eclipse as seen by Zend and Adobe. I use Flex 3 studio with Eclipse everyday, and I had to pay $350 for it.

    That would crush any web IDE period. If anybody develops this, let me work on it!!! I would almost drop what I’m doing to work on that.

  28. randy

    Seems people are missing the point of Heroku. It is more than an online IDE… it is a cloud platform with a built in IDE.

  29. Tom

    Chris: you == the retarded one.

    Heroku is much more than a text editor on the web, it allows one-click scalabed deployment. That means you write your app (using the online editor OR your own then upload via Git) then deploy the app to Heroku, which then handles all the deployment details, including scaling if needed.

  30. Chris

    @29 you mean like the build button in Eclipse?

    You just mount the development/release drive on your server with NFS or Samba then work on the files directly in Eclipse then hit the build button.

    That’s how everybody does it now.

    Say your app is at
    /var/www/myapp/

    You mount that in windows as a shared drive then open the Eclipse project right in that folder. When you hit build it’s live. Or if you’re working on linux you just mount it as NFS with /etc/exports

    Nobody FTPs files anymore.

    If you swapped out the UI for Eclipse and made an online editor, you could simply have that deploy to /var/www/lastProject+1/ and it would be live too.

    What you’re explaining is arcane and senseless as a feature.
    “I believe you’re saying, our little editor uses a local server filesystem.”

    An online version of Eclipse could do the same, but with NFS and samba you don’t even need that right now. For those who are lost, an Online Eclipse can do the exact same thing.

    You are trying to confuse the issue for investors and executives. It’s NOT unique.

  31. Chris

    The deployment location of built files is irrelevant. That’s what I’m saying. I’m saying that’s not a substantial feature.

  32. Alaska Miller

    Chris just pwned Tom.

  33. Anonymous

    Ok Chris, so your NFS/samba solution is great. Now you got your files deployed to the server. Great. What about scaling? Provisioning elastic infrastructure? Dynamically horizontally expanding the app server layer? Dynamically vertically scaling the DB layer? Hello?

  34. Chris

    @33, or should I say Tom,

    RoR is HORRIBLE at scaling. Just look at twitter.
    So you created your app on the LAMP server where you mounted your Linux /var/www/myapp on your windows via samba, and you hit the build button on Eclipse. Your app is now freshly built and viewable on your remote LAMP server via the magic of cutting edge 1985 networked filesystem technology!

    Now you want to scale!

    su
    enter p@ssword
    [ $] yum install webmin
    /sbin/service webmin start

    https://myawesomedomain.com:10000/

    [ hits cluster tab ]

    Uses webmin UI to configure large cluster.
    LOLZ and goes back to sleep.

    Again, you could pull the webmin clusting code right out of webmin and use it with a new Eclipse web IDE UI.
    It wouldn’t even take 1 million dollars to complete. It would cost about 500k tops if there were no managers or execs to drive the BMW 745i’s of the world.

    This is aimed at people who don’t know how to code or don’t visit digg. But those people are the least likely to use this. That’s the paradox. If there was a web UI for Eclipse they would never use this at all.

  35. vince

    *sigh. chris, and tom - you love LAMP you love Rails blah blah blah. this is about something else and you’re all missing the point. people choose different platforms for different reasons, move on. i for one welcome more options, have tried Heroku, and love where they are headed. I wish them all the best!

  36. Jason

    I wonder what would happen if you built a Heroku inside a Heroku. Would it still scale?

    I’d have to agree that serious RoR developers will probably want to DIY. If you’ve got the skills to build a serious web app, you won’t be seeking Heroku. This is more of a plug and play for non-serious web devs. But most non-serious web devs also don’t tend to use RoR. They use phps.

    Now if someone creates something like this for PHP…

  37. wenbert

    Heroku is like MorphExchange. Only the name is shorter ^_^
    These things are really nice. I wonder if there are similar platforms for PHP. If there are, email me!

  38. Fabian Schonholz

    Congrats on the $$$. I am not a RoR fan, but … hey … it is not all about the technology.

  39. Chris

    “But most non-serious web devs also don’t tend to use RoR. They use phps.”

    You’re full of crap. I’m calling you on it.

  40. Anonymous

    Chris.

    Ha ha. A big blob on your web site says “Web 3.0 delivered”. That’s the funniest thing I’ve read all day.

    Shame I’m not laughing with you.

  41. micfo.com

    Look likePHP developers may start using ROR since it is easier to shift from one open source to other. :)

Leave a Reply

Continue the conversation in TechCrunch Forums