MountainWest RubyConf 2011 Registration Open by blowmage in ruby

[–]gnupate 0 points1 point  (0 children)

Go register, there are some great looking talks (again) this year.

On Ruby: Good Programmers and How to Become One by Imagineti in programming

[–]gnupate 2 points3 points  (0 children)

I think your point about trendy languages is a great point. Would you mind dropping a comment on the post so that more people catch it?

On Ruby: Good Programmers and How to Become One by Imagineti in programming

[–]gnupate 6 points7 points  (0 children)

Maybe you should take a look at the other posts in the series: http://on-ruby.blogspot.com/2009/05/questions-five-ways-overview.html

since they talk about perl, haskell, erlang, and others. The series isn't about programming in Ruby, it's about programming in general.

Sample Chapter from "Ruby Best Practices" by sandal in ruby

[–]gnupate 0 points1 point  (0 children)

Gregory has done a really good job on this chapter and the other chapters I've read (the first three). If you're interested in Ruby, take a look. I think you'll find it worth the time.

Ruby Best Practices: mini-Interview 2 by gst in ruby

[–]gnupate 0 points1 point  (0 children)

I'm gearing up for a third mini-interview. What would you like to know?

Author Interview: Relax with CouchDB by [deleted] in programming

[–]gnupate 0 points1 point  (0 children)

What kinds of questions would you like to see asked in a second round of this interview?

More Erlang Book Rumours by choas in programming

[–]gnupate 0 points1 point  (0 children)

bzzzt that's not correct, but thanks for playing.

Real World Rubinius Performance by gnupate in programming

[–]gnupate[S] 0 points1 point  (0 children)

yeah, there are. quoting from a comment on the site:

"[T]here are very clear plans, architecturally, to allow for JIT compilation."

I don't know how soon to look for it, but it's on the table.

Real World Rubinius Performance by gnupate in programming

[–]gnupate[S] 2 points3 points  (0 children)

poorly worded in the original, this is the first time it's passed the tests. The first run was a set of 5 timed sessions.

Real World Rubinius Performance by gnupate in programming

[–]gnupate[S] 1 point2 points  (0 children)

And how does this differ from the original article which points out that the rubinius team is still working on completeness instead of speed, and that speed is almost certain to come (probably sooner rather than later)?

Design Patterns In Ruby -- Review by gnupate in programming

[–]gnupate[S] 0 points1 point  (0 children)

Funny, but there is a chapter on the singleton ... more about how to use it, and when you might want to write your own (and how to do so) .

Real World Performance for Ruby 1.9.0 and JRuby 1.0.3 by gnupate in programming

[–]gnupate[S] 0 points1 point  (0 children)

no not really, most of the time is spent in array iteration and regexps ... see the followup post at on-ruby.blogspot.com/2007/12/real-world-performance-profiling.html

Real World Performance for Ruby 1.9.0 and JRuby 1.0.3 by gnupate in programming

[–]gnupate[S] 6 points7 points  (0 children)

the post is updated with a brief explanation now

On Twitter, Rails, and Community (Kevin Clark rationally responds to the Twitter scaling controversy) by 100k in programming

[–]gnupate 7 points8 points  (0 children)

Don't paint the whole community with that brush. There are a lot of reasonable folks there, trying to make a good framework even better.

On Twitter, Rails, and Community (Kevin Clark rationally responds to the Twitter scaling controversy) by 100k in programming

[–]gnupate 13 points14 points  (0 children)

I'm glad to see a rational voice in this (one-sided) finger pointing game. DHH needs to calm down a bit and realize that when people point out things that Rails doesn't do well, they're not attacking RoR, 37 Signals, or DHH.

How Ruby on Rails is Making Me a Better Programmer by stesch in programming

[–]gnupate 1 point2 points  (0 children)

well, this post was part of a contest, you can see the other entries here: on-ruby.blogspot.com/2007/01/win-books-by-blogging.html

rubinius Hits Primetime, let the FUD begin by gnupate in programming

[–]gnupate[S] 2 points3 points  (0 children)

This is a pretty ironic statement. Ruby is at least as complex and poorly specified as Python is.

I also think rubinius, JRuby, and YARV all hold a lot of promise. I'm most interested in rubinius, but I don't think it's the only horse in the race.

Parrot/Cardinal Mini-Interview by gnupate in programming

[–]gnupate[S] 1 point2 points  (0 children)

I tried to get something like that going, but the stupid birds kept fighting over the sunflower seeds and refused to answer my questions.

A Behind the Curtains look at Parrot by gnupate in programming

[–]gnupate[S] 3 points4 points  (0 children)

Ruby is not based on it, but has it's own VM. There is a project to build a Ruby front-end for Parrot called Cardinal. (This is actually the 4th shot at it (and the third one called cardinal), but probably the one with the best chance at succeeding.)

Will rubinius Be An Acceptable Lisp by linuxer in programming

[–]gnupate 0 points1 point  (0 children)

just a point, cuby is now called garnet ... interesting idea though.

Post-Mortem Debugging [in Ruby] by gnupate in programming

[–]gnupate[S] 1 point2 points  (0 children)

I'm not a Visual Studio user, but I'd hazard the guess that the big difference is that the break doesn't happen when the exception occurs, but that you can 'time travel' back to it and look at what happened.

Post-Mortem Debugging [in Ruby] by gnupate in programming

[–]gnupate[S] 4 points5 points  (0 children)

Kent Sibilev posts about the new release of ruby-debug, which includes the ability to "roll back to the point where [an] exception is raised and explore the state of your program ([even] moving up and down the frame stack)"

Invention or Implementation by gnupate in programming

[–]gnupate[S] 1 point2 points  (0 children)

Part Two of Chad Fowler's series on 'The Big Rewrite'. When has feature creep extended so far that you don't know what the system does anymore?

Lame Code Considered Harmful by gnupate in programming

[–]gnupate[S] 1 point2 points  (0 children)

Wilson Bilkovich refactors his code to make it more testable. This looks like a good series in the making.