Just the other week in one of my university Comp. Sci. classes I was asked to use a supplied Linked List to create a Concordance from standard input (in C I might add). The problem wasn’t necessarily hard, in fact, it was simple enough some friends and I realized it was a great Ruby one-liner candidate; Sure enough this was the result after no more than a minute of jabbering:
hash ...... [Show More]
Code Reuse Does Not Mean Copy and Paste
Pay attention - I’m only going to say this a few times. DRY
was the most important programming principle I’ve ever learned.
Was there a major turning point in your software development career? One occurred for me, (I often half-joke)
when I learned that "code reuse" did not mean copy and paste.
The techniqu...... [Show More]
Grayer skies for day 2. Also a bit the worse for wear from the night before. Caffeine for the soul.
DHH did the keynote - and while he didn’t say that much (information content), what he said was interesting, and well developed: legacy code makes us better programmers. We learn by seeing our past mistakes, and correcting them. Rewriting from scratch will be way less instructi...... [Show More]
John Lam announced a couple big things today . One was the announcement about our IronRuby Alpha Release. Another is the announcement of the IronRuby Contribs project and Silverline . This is exciting because it is a chance for us to give some of our ideas back to the community.
The final one, and the one that is the most exciting to me, is the announcement of our ability to contribute back ...... [Show More]
The Ruby community is full of people pushing the limits of technology. Projects like RAGI and Adhearsion enable Rubyists to control their phones; JRuby and rubinius are exploring new ways of executing Ruby code; and of course Rails started a revolution in web development. I’m going to talk about another class of envelope pushers: the hardware hacking Rubyists.
Hardware hacking &...... [Show More]
Engine Yard has just closed a second round of funding for $15m, including contributions from Amazon, with the focus on increasing their hosting platform and community-driven open source projects. According to Ezra, “We’re going to use this money towards making Ruby the platform of choice for cloud computing and web development in startups and the enterprise alike.” Some of the exc...... [Show More]
EngineYard , the Ruby applications hosting company, (on top of the $3.5M earlier this year).
Engine Yard is also sponsoring the development of Merb , a ruby web development framework, and rubinius , a ruby implementation.
Of course, Engine Yard also hosts Ruby on Rails applications...... [Show More]
Hace un tiempo que estoy probando rubunius (una máquina virtual para ruby desarrollada por Evan Phoenix inspirada en smalltalk-80) y además estoy colaborando con rubyspec un proyecto que nació como parte de rubinius. rubinius está en proceso de desarrolllo, para probarlo hay que bajarse los fuentes y compilarlo, o… para los que usan debian o algunos de sus derivados pueden ba...... [Show More]
In rubinius , you can spawn off a brand new complete VM by simply calling rubinius.new . It’ll behave exactly as though it was invoked directly from an rbx binary sitting in your $PATH , complete with STDIN/STDOUT (which you can override). I believe this is one of the basis of how rubinius’ multi-VM architecture works.
Anyway, I bring this up because I really, really wish Rai...... [Show More]
railsconf 08 day 1 Post Source: www.simpltry.com Posted: May 31 2008 04:04:59
Recapping the official start of rails conf.
The morning Keynote was by spolsky . He was entertaining, but mostly content free.
Dan Benjamin gave a talk called entrepreneurs on rails, I thought it would have something to do with rails, my mistake. It was still a good talk about making decisions to market and promote in addition to code.
Next, I went to a talk called the hosting woes, ...... [Show More]
Can a Ruby virtual machine written in Ruby bring back excitement to the open source scripting language?
rubinius , the Ruby virtual machine Engine Yard has been promising, is finally ready, said project lead Evan Phoenix . It passed the milestone of running Ruby on Rails a week ago, and Phoenix is now in marketing mode.
“Because so much of our core is in Ruby we have to get perfo...... [Show More]
Last month was pretty intense (at least for me), rubinius, RubySpec, mixed setups and some benchmarks made it a good month. That was 30 days ago, this time I don’t have too much to comment, but please keep reading.
Again, less quirks for us.
Rake and the dread undefined method `exitstatus’ for nil:NilClass
Like last month, Gordon Thiesfeld spotted another cross-platf...... [Show More]
I think just about everyone in the software development community at least knows what Ruby on Rails is, so I won’t do into it here. There is some real exciting things going on in the Ruby community and in particular, Ruby on Rails running on more than one implementation of Ruby. ...... [Show More]
Recently, rubinius hit some major milestones. Merb runs on it ; Rails runs on it . With these two Ruby frameworks running on it, I decided to get my feet wet.
I installed rubinius using the instructions here . I had most of the prerequisites; I just had to grab libtool and bison using MacPorts.
But when I ran rake build , I encountered an error.
Unable to send initialize on #&l...... [Show More]
I had a fascinating conversation last Thursday with Lance Walley (of Engine Yard) regarding life, religion, economics and building businesses. There were so many gems that came out of the conversation that I’m afraid this post may be a little haphazard. In any case, I was pleased to finally meet him and to have a night on the town here in Chicago.
On economics, Lance mentioned ...... [Show More]
site updates Post Source: feeds.feedburner.com Posted: May 01 2008 13:00:44
The following changes have been applied to this web site:
Added Rocket Rails , assert_select Cheat Sheet , Ferret , Merb , MemCached , Heroku , Paperclip , rubinius , and RailsBrain to the Ruby page.
Added Evernote , Apple Remote Tricks , Remote Buddy , and Hugin to the Mac OS and Windows pages.
Added Tweet Scan to the Twitter page.
Added MooTools and LiveValidation ...... [Show More]
One of the beauties of the Ruby community is the benefit of choice. Original Ruby interpreter ? Check. Ruby interpreter in Java ? Check. Ruby interpreter in Ruby ? Check. Ruby for .NET ? Check. Projects like these make it easier to integrate Ruby in almost any environment.
Specifically, the development of JRuby has been full steam ahead ever since Sun decided to hire t...... [Show More]
So we went to the Ruby Fools conference here in Copenhagen and this post kind of sums up my experience of the different speakers. The conference went over two days and had three tracks. I primarily focused on the Advanced Rails stuff. I’ll probably update this post once you can download the presentation slides (and video).
Tuesday :
Dave Thomas explained in his opening keynot...... [Show More]
This is part one of an ongoing series about rubinius:
rubinius for the Layman, Part 1: Rubies All the Way Down
rubinius for the Layman, Part 2: How rubinius is Friendly
In January, Antonio Cangiano wrote an article titled
Why Engine Yard, rubinius and Merb matter . In his article he discussed the financing of Engine Yard. More specifically, he discussed why EY was not just another irre...... [Show More]
ruby leaks memory Post Source: pennysmalls.com Posted: Mar 23 2008 20:58:36
I’ve spent a considerable amount of time with various tools attempting to figure out why it is that our thin processes (and mongrels before them) grow so egregiously. Typically they reach about 450Mb in a day, after which we restart them via monit.
What makes them grow? Well, we are fetching a lot of stuff from the DB all the time - meaning that thousands of small strings...... [Show More]
Scott Bellware posed a question on the newly formed BDD list asking people's background. The list is concerned with Behavior-Driven Development but seems to have a heavy bias toward the .NET developer. This bias seems to bend the conversation towards tools, where tools mean a kind of language/platform specific technique. So, as a BDD user, what's my platform background? In the near pa...... [Show More]
Feeds and posts are not affliated with ://URLFAN. They are displayed here simply for informational purposes, if you would like to remove your feed please contact us.
2006-2008 ://URLFAN (Server .15 Generated Dec 04 08 12:22 in -0.58 secs.)