Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Tracking change and innovation in the enterprise software development community
Posted by Floyd Marinescu on Jul 05, 2007
As Edd Dumbill wrote, "the subtle elegance of the Ruby idiom is a slowly appreciated and highly satisfying flavour." It's true that some of the best things about Ruby aren't obvious to newcomers. In this talk Glenn Vanderburg demonstrates some of the subtle beauty that experienced Rubyists know and love.Consolidation and Virtualization Are NOT Enough: The Case for Non-x86
Agile Development: A Manager's Roadmap for Success
Unix, Linux Uptime & Reliability Increase While Patch Management Woes Plague Windows (Yankee Group)
Ruby is a great language. Rubyist should definitely not ignore some even more elegant languages like Smalltalk and LISP.
Great presentation. Any chance slides would be available for download?
I liked the presentation.
I would love to watch this, but with low bandwidth the buffering every ~5 secs is killing me...and would take WAY too long to get through it...I would love to be able to download it...any thoughts?
Here's a textual summary =)
larrytheliquid.com/2007/07/28/ruby-elegance-nua...I would love to watch this, but with low bandwidth the buffering every ~5 secs is killing me...and would take WAY too long to get through it...I would love to be able to download it...any thoughts?
thanks for the link!....though I still would love to see the full video
Perl has had a regexp object since 5.6 was released in 2000. I don't know of any operating systems that still ship with an older version. The speaker should have done his homework on this before spending what seemed like five minutes larking about how this feature was lacking.
We've had this seven years now. Please catch up.
Ruby is certainly a nice language and I like it. However, you shouldn't
use your ignornace if Perl to support Ruby:
* Perl sigils do not denote type: they denote context. $scalar is a
scalar, but $array[0] works with an array, and $hash{foo} works with a
hash. @array[0,1] works with an array, but @hash{'foo', 'bar'}. It's
not type, what you're doing with it. You can read more about that in
Learning Perl.
* Perl regular expressions aren't operators: the match operator, m//, is an
operator, but that's not the thing that's the pattern. The stuff
inside the match operator is the pattern, but the pattern is not the
match operator. You can create a regular expression without the match
operator with the qr() quoting mechanism.
You'll eventually find that Ruby, if it gets as popular as Perl, will be treated as poorly as Perl as newbies learn by hit-and-miss. Newbies will invent their own systems to explain the portions of Ruby that they know and that they think they understand. Just wait :)
Tnx!
I really like to learn from these Ruby presentations since I am unable to be at the conferences for now.
Jure
www.scarlet-studio.net
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.
Orion Henry and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.
Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.
This talk investigates technical issues encountered when moving to an Agile process.
Don Box and Amanda Laucher present “M”, a declarative language for building data models, domain models or external DSLs. Don Box's demos show some of M’s features and latest changes of the language.
It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s to get insight into the motivations and the process behind the initiative.
This article explains the impact memory barriers, or fences, have on the determinism of multi-threaded programs.
9 comments
Watch Thread Reply