Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Programming IT Technology

Thinking about Rails? Think Again 482

wolfeon writes "In 2005, Derek Sivers of CD Baby wanted to scrap his site and perform a rewrite in Rails. He hired Jeremy Kemper, also known as bitsweat on Freenode, to help on the project. Two years later, through blood and sweat, the project was then canceled because of limitations of Rails. Rails just wasn't meant to do everything since it is very much "canned" project. Mr. Sivers has written an entry in the O'Reilly blog: 7 reasons I switched back to PHP."
This discussion has been archived. No new comments can be posted.

Thinking about Rails? Think Again

Comments Filter:
  • on rails (Score:1, Funny)

    by ch0ad ( 1127549 ) on Sunday September 23, 2007 @09:26AM (#20718591)

    7 reasons I switched back to PHP after 2 years on Rails
    wtf is php? is it new or something?

    2 years on cocaine!? jesus fuck he can't have much of a nose left...
  • by CRCulver ( 715279 ) <crculver@christopherculver.com> on Sunday September 23, 2007 @09:33AM (#20718621) Homepage
    But if all my l337 friends are using a screwdriver to pound in a nail, doesn't that mean I'm obliged to follow them?
  • by Anonymous Coward on Sunday September 23, 2007 @09:52AM (#20718723)
    I didn't realize Fetuses had such a command of the English language! This is astounding! We'll all have to rethink our positions on abortion now, obviously killing such a life form would be murder!
  • by Gnavpot ( 708731 ) on Sunday September 23, 2007 @10:49AM (#20719037)

    surprised to find my little personal blog post on Slashdot today, especially since the lead-in description framed it with the completely wrong point

    I am very tempted to use the "You must be new here" /. joke.

    Slashdot summaries are always written like this. I don't know if the editors/submitters do not understand the point of the article they are linking to, or if said editors/submitters are so biased that they want to prove another point, using that article.
  • by Slim Backwater ( 550617 ) on Sunday September 23, 2007 @11:44AM (#20719475)
    I submit to you, my fellow slashdotters, the parent post for the most ironic post ever. Such a long, insightful post about how to do a successful software deployment, and then not clicking preview to realize that the formatting of your list is all screwed up. Only posting as an A/C saved you a year of personal shame.
  • ...and I found the keys to a Porche at the bottom of her vagina.

  • by Anonymous Coward on Sunday September 23, 2007 @03:40PM (#20721321)
    One less person telling everyone else what to do.
  • SBCL (Score:3, Funny)

    by TheLink ( 130905 ) on Sunday September 23, 2007 @03:48PM (#20721387) Journal
    A colleague has been learning Common Lisp and is using SBCL and it has cored on him more than a few times in the past few weeks. According to him Common Lisp is great but SBCL is not production ready and there is no free Common Lisp that is, so if we are to use a Lisp it'll probably have to be something like Allegro.

    I also did try learning CL, but I personally found it hard to find out how to write production code in Lisp - most of the examples on the web are all very nice for CS stuff (e.g. run this from emacs via slime) , but not real world stuff. While you're strictly in the Lisp world everything is nice and all that - 101 ways to do "fibonacci" etc, but seems like the lisp docs are written by people who are so much smarter than I am that they probably find a lot of things so obvious that they don't list them in FAQs ;).

    Example questions I asked:
    How do you compile and make an SBCL program executable? (I know now, but still...).
    How do you trap and handle posix/unix signals? (not sure the ways I found are best practice)
    How do you redirect STDOUT and STDERR to syslog?[1]
    Any examples of production style boilerplate code?
    How do I write a program that listens on UDP port X on all interfaces for packet and know which interface each packet came in from?

    I'm currently using Perl and it is a lot slower than sbcl but so far it hasn't cored on me for a long while. With the exception of the last item the above sort of things are also easy or not too hard to find out (just man perlipc gives a lot of real world details).

    I would like to learn a _fast_ high level language AND be able to use it to write production grade code (and no, I don't regard Java as high level, even if you program your java program to do XML and reinvent lisp badly).

    [1] I do this for most of my programs. I disagree with people who say "STDOUT and STDERR should be closed (or sent to /dev/null) for daemons/servers because daemons aren't supposed to output stuff". While I do agree that daemons aren't normally supposed to send stuff out via STDOUT and STDERR, that is exactly why I want such output to go to syslog (or the equivalent)! Believe me it has been helpful. Even if your code has no bugs that show up that way, you could find bugs in 3rd party libs that you use ;).

    I usually try to get it prefixed by the program name and PID (or parent PID) e.g.
    Sep 22 03:07:16 host progname[1312] STDOUT: <std output here>
    Sep 22 03:07:17 host progname[1312] STDERR: <std err here>
  • by TheScreenIsnt ( 939701 ) on Sunday September 23, 2007 @05:48PM (#20722261)
    Old dog. New trick.
  • by Anonymous Coward on Monday September 24, 2007 @12:11AM (#20724651)
    Hour 1
    Mommy, I am only 0.05 inches long, but I have all my necessary cells for reproduction. I love the sound of Dad's voice going "Uhhhhg-! Yeah, Baby!".
    Every time I hear it, I wave to those other less fortunate spermatozoa. But strangely, they do not wave back...
    The sound of your heart beat is my favorite rap. And Jesus LOVES me. And Ponies too!

    Hour 2
    Mommy, Well here I go through the Fallopian tube! Gosh!....

    Hour 3
    You know what Mommy, I think I have 4 cells now, including Mr. Sperm!

    Hour 4
    Mommy, my I am trying to glue myself to the uterus wall, but I can't seem to stick!
    (Is this the "Court of The Crimson King" like Daddy was humming??)

    Hour 5
    You went to the doctor last week. I KNEW it! And you took those 'pills'. That is why I can't glue to the wall.
    Please dear Jesu! Please help Reverend Billy-Bob ban the Birth Control Pill!

    Hour 6
    I can hear the sound of a bathroom! Oh! I am going down a long tube again! Whee!
    OH-OH! (SPLASH!)
    OMG I am in water! Mom! Please don't flush! No! ...swirl

    And thus folks, ends the sad story of a child, one of 7 Trillion in the naked toilet!
    Please help save these eggs and sperms! And if you must spill your seed, son, make sure you are married, and it is done into the proper egg container. (Ask your mom.)
    And ONLY at the proper time of month.
    AND, Little Mandy? Stay away from those evil pills in the circular dispenser!

    ....an aqk Pinoqachole Horror Production. god bless.

Vitamin C deficiency is apauling.