Friday, October 24, 2008 at 10:08 PM

Introducing Rack::Cache

Real HTTP caching for Ruby web apps.

Friday, May 30, 2008 at 10:43 PM

Moving Past BlueCloth

Fast Markdown libraries for Ruby: two for the price of one.

Friday, March 07, 2008 at 04:22 AM

On The Use of Code in Weblog Titles

So you've decided to start a weblog and have a really clever idea for titling it based on a snippet of code you find particularly novel. Rad!

Thursday, January 17, 2008 at 07:41 AM

Why I'm Pining for PDF Support in Firefox/Gecko

What I'd like to do is run Firefox/Gecko on the server. It would load up the report, render it with the print stylesheet and then output the PDF. The concept is not unlike khtml2png or webkit2png but instead of outputting a raster image, it would output a PDF: gecko2pdf, if you will.

Thursday, January 10, 2008 at 10:18 AM

Simplifying Web Framework Deployment on Shared Hosting

On Dreamhost freaking out because they can’t get Rails deployed reliably.

Tuesday, October 02, 2007 at 09:39 PM

Bazaar Project Templates

Cheap branches make for new uses.

Friday, April 13, 2007 at 03:15 AM

Rails and Scaling with Multiple Databases

It’s not Rails’s problem.

Sunday, January 07, 2007 at 02:16 AM

JRuby w/ Full Rails Support in February... Of 2007?

Charles Nutter on the possibility of a Rails support announcement in February 2007.

Saturday, December 30, 2006 at 01:56 AM

The Pending Ruby/Java Co-op

A prediction piece on the possibility of a Ruby backed coup d'état on the JVM and what that might mean to the pragmatic web developer.

Tuesday, August 16, 2005 at 11:07 PM

Wasting time in #ruby-lang

Time Travel vs. ESP

Saturday, February 26, 2005 at 06:34 AM

Scary Rails vs Quixote Stats

Wherein we avoid a Python vs. Ruby flamewar by changing the subject to Object vs. RDMS persistence.

Tuesday, February 22, 2005 at 08:22 AM

Fish, bad.

Just keep talking.

Friday, February 18, 2005 at 03:51 AM

Web Dominated by J2EE?

The web as currently imagined by the tech. industry is quite different from the web that actually exists.

Sunday, January 23, 2005 at 11:48 AM

No Rails for Python?

What does Ruby on Rails have that we don’t and why?

blog.nuclearsquid.com / Monday, January 05, 2009 at 04:04 PM

Ruby 1.9 - What's new? What's changed?

Markus Prinz with a nice review of important Ruby 1.9 changes.

wonko.com / Thursday, January 01, 2009 at 10:29 PM

Sanitize: A whitelist-based Ruby HTML sanitizer

Finally, a sane looking sanitization lib that doesn’t try to do too much.

github.com / Thursday, January 01, 2009 at 10:23 PM

Resourceful

Interesting looking HTTP client library for Ruby with support for HTTP caching (with pluggable backends), basic and digest auth, intelligent redirect handling. It’s been around for a while and looks like it could eventually become similar in feature set to Python’s httplib2.

on-ruby.blogspot.com / Tuesday, December 30, 2008 at 07:50 PM

Rails and Merb -- Why Merge At All?

A much more sober but constructive take on the plan to merge Rails and Merb.

github.com / Tuesday, December 30, 2008 at 02:07 AM

RUBY-STYLE

Christian Neukirchen’s Ruby styleguide. The best I've seen.

groups.google.com / Saturday, December 27, 2008 at 05:27 AM

Google Groups: rack-cache

Mailing list for Rack::Cache users and hackers. Come on in, the water’s warm.

ismerbrails.com / Tuesday, December 23, 2008 at 10:03 PM

Is Merb Rails?

“Built with Rack Middleware ONLY (Rails 4.0)”

getcloudkit.com / Monday, December 22, 2008 at 09:23 AM

CloudKit via cURL

Jon Crosby’s RESTful JSON-based data store with OpenID and OAuth support. It does versioning and produces HTTP cache friendly responses all in a Rack middleware component. Jon’s been working on this for some time and it shows in the code and docs. Awesome.

rubyinside.com / Thursday, December 18, 2008 at 08:26 PM

Sinatra: 29 Links and Resources For A Quicker, Easier Way to Build Webapps

Peter Cooper: “Lots of awesome articles about Sinatra, Sinatra apps, and various links and resources have cropped up over the past few months. The remainder of this post links to the best we've found – most of which you should find useful as you start to explore Sinatra in detail.”

weblog.rubyonrails.org / Wednesday, December 17, 2008 at 02:38 PM

Introducing Rails Metal

David Heinemeier Hansson: “Rails Edge adopted Rack a while back and we’ve been exploring ways to expose that better. The first thing we did was to make it really easy to hook up any piece of Rack middleware in front of a Rails request. In your config/environment.rb file, you can do: config.middlewares.use(Rack::Cache, :verbose => true)

Oh hell yes.

soylentfoo.jnewland.com / Wednesday, December 17, 2008 at 12:36 AM

Rails Metal: a micro-framework with the power of Rails: \m/

Rails riding on Rack is going to be a big deal.

macournoyer.com / Monday, December 15, 2008 at 01:26 PM

A Collection of Rack middlewares

It’s really starting to come together, isn’t it?

magicscalingsprinkles.wordpress.com / Sunday, December 14, 2008 at 05:16 PM

Introducing Cache Money

Bad-ass ActiveRecord extension that does read-through and write-through caching to memcached in a way that’s fairly transparent. This is one of the strategies the Twitter folks put in place recently to improve their response time and availability.

rc3.org / Saturday, December 13, 2008 at 04:02 PM

What’s Ruby’s future

Rafe Colburn: “On the other hand, I find programming in Ruby enjoyable and educational, so it’s not like I’m looking to give up. It’s just that even after a couple of years of doing it, I still feel like we’re dating rather than married.”

It seems like a lot of people are down on Ruby at the moment. Odd. I'm actually more excited about Ruby than I've ever been. Things seem to be moving along nicely, especially on the web tooling front.

rubyconf2008.confreaks.com / Sunday, December 07, 2008 at 10:04 PM

RubyConf 2008: Lightweight Web Services

Adam Wiggins and Blake Mizerany’s presentation on Sinatra and RestClient.

devver.net / Tuesday, November 25, 2008 at 02:09 PM

Building a iPhone web app in under 50 lines with Sinatra and iUI

Nicely done. I have to take a serious look at iUI one of these days. It sounds like you can get really close to a native app experience.

m.onkey.org / Wednesday, November 19, 2008 at 05:47 PM

Ruby on Rack #2 - The Builder

Pratik continues his series on Rack with a deep dive into Rack::Builder.

m.onkey.org / Monday, November 17, 2008 at 08:19 AM

Ruby on Rack #1 - Hello Rack!

Pratik’s first in a series of pieces on Rack: how it came to be, why you need to understand it, along with some simple examples. Future installments will cover Rack::Builder and Middleware.

infoq.com / Sunday, November 16, 2008 at 08:13 PM

Smooth HTTP Caching With Rack::Cache

Sebastien Auvray covers Rack::Cache at InfoQ. Thanks!

merbist.com / Saturday, November 15, 2008 at 11:06 PM

Rails vs Merb ¿drama?

You've got to be kidding me.

giantrobots.thoughtbot.com / Tuesday, November 11, 2008 at 07:17 PM

A critical look at the current state of Ruby testing

Yeah.

nutrun.com / Saturday, November 08, 2008 at 01:00 PM

Rack cache headers

Interesting approach to setting cache related headers using a Rack middleware component.

github.com / Thursday, November 06, 2008 at 04:37 PM

minigems

An interesting RubyGems mod by Fabien Franzen that seems to fix the memory hit a process takes on require 'rubygems'. Unfortunately, you have to code for it in your app and apply it to installed ruby commands explicitly. Fabien has submitted a ticket and patch to the RubyGems project, however. You should +1 it (after reviewing the code, of course).

theryanking.com / Monday, October 27, 2008 at 09:53 PM

Rack::Cache is a good idea

Ryan King nails it.

decodeuri.com / Saturday, October 25, 2008 at 08:21 PM

Creating a Rack Middleware for Minifying Your Javascript files

Pretty good introduction to building pieces of Rack middleware and using Rack::Builder.

ryandaigle.com / Saturday, October 25, 2008 at 12:19 AM

What's New in Edge Rails: Even Better Conditional GET Support

Much nicer, IMO. I'm interested to see if someone can get Rails + Rack::Cache working together so that you can maximize the benefits of generating these validators.

viget.com / Friday, October 24, 2008 at 04:00 PM

Introducing ActsAsMarkup: A Markdown, Textile, Wikitext, and RDoc Plugin for ActiveRecord

Interesting Rails plugin from Viget Labs that adds ActiveRecord attribute helpers for various humane markup languages. The markdown variation supports both rdiscount and rpegmarkdown. Cool. Not sure how I missed it when it was released in August.

youtube.com / Wednesday, October 22, 2008 at 04:52 AM

Ezra's "Merb, Rubinius and the Engine Yard Stack" Google Tech Talk

So I've been skeptical about Merb but I really like the world-view Ezra puts forth here: core framework code should be simple (no/little meta-programming), fast is good, Rack is awesome, etc.

tom.preston-werner.com / Monday, October 20, 2008 at 06:08 PM

How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub

Tom Preston-Werner on how GitHub came into being and leaving Powerset after the Microsoft acquisition: “When I’m old and dying, I plan to look back on my life and say ‘wow, that was an adventure,’ not ‘wow, I sure felt safe.’”

blog.codeslower.com / Monday, October 20, 2008 at 03:26 AM

Why Ruby is Not My Favorite Language

Same here. I'm still looking for techniques that would make my Ruby libs and apps as simple to follow, debug, and maintain as equivalent Python versions are naturally. Ruby’s module system and cowboy shit (instance_eval, modifying Object, Class, Module, etc.) can go to hell. Python + blocks + class scope + large community and I'm sold.

olabini.com / Wednesday, October 08, 2008 at 03:08 AM

Don’t overuse instance_eval and instance_exec

Ola Bini: “Using instance_eval changes the rules for the language in a way that is not obvious when reading a block. You need to think an extra step to figure out exactly why a method call that you can lexically see around the block can actually not be called from inside of the block.”

Having abused instance_eval in the past, I can say with absolute clarity that it’s usually The Wrong Thing. It can make DSLish code look really cool in controlled and scoped demos but it greatly increases cognitive complexity, making things hard to read and maintain.

youtube.com / Wednesday, October 08, 2008 at 02:56 AM

"Air Budd Form Builder" meets "/admin Considered Harmful"

Bill Burcham applies the technique of making form controls inherit style from their container in the Air Budd Form Builder Rails plugin. Cool.

github.com / Wednesday, October 08, 2008 at 02:14 AM

FastHTTP

… is a Ruby library suitable for use as a drop-in Net::HTTP replacement or with event frameworks like EventMachine and Rev.

plasmasturm.org / Sunday, September 21, 2008 at 12:03 AM

How to usurp PHP’s place: an outline

Aristotle Pagaltzis on eating PHP’s lunch: “It will have to be more than just a programming language, because PHP itself is really more than a programming language. It includes a crude web framework (an invocation model reminiscent of CGI, with extensions) plus a crude deployment solution (just make all the libraries part of the language and let the sysadmin worry about it – who in turn often defers to his operating system vendor). This is PHP’s way of taking the worse-is-better philosophy to dazzling new depths …”

I was having this conversation at work the other day and came away with the conclusion that even if something were to reach feature / ease of use parity with PHP today, it would be many years before it actually surpassed the language in real deployments. PHP is everywhere.

ph7spot.com / Wednesday, September 10, 2008 at 11:10 AM

Effortless Thread Dump for Ruby:

Dump the stack trace of all threads in a running ruby process by signaling with -QUIT. Requires patching the ruby interpreter, which sucks because I need it for a process running right now.

tbray.org / Monday, September 01, 2008 at 10:30 AM

Dangerous Gems

Yep. Rubygems’s system of security is really very lax compared to any Linux distro or other system-level package management system I've come across. I think the bigger problem, though, is that there’s a cultural acceptance to running gem as root. You don’t really think before installing a gem, you just “sudo gem install FOO”. There’s an attack waiting to happen any time you’re using sudo out of convention like that.

gist.github.com / Wednesday, August 20, 2008 at 05:03 PM

Text Transcript of Chris's Ruby Hoedown '08 Keynote

Chris Wanstrath: “Side projects are less masturbatory than reading RSS, often more useful than MobileMe, more educational than the comments on Reddit, and usually more fun than listening to keynotes.”

rubyhoedown2008.confreaks.com / Wednesday, August 20, 2008 at 04:57 PM

Video of Chris Wanstrath's Ruby Hoedown '08 Keynote

I just totally love this kid. Chris explains the future and past of, uh, everything that matters, and gives good, solid, practical reasons for why contributing to free and open source software projects is something worth dedicating a large chunk of your time to.

adam.blog.heroku.com / Thursday, August 14, 2008 at 02:18 AM

Don't Fear the URLs

Adam Wiggins on Sinatra’s blasphemous approach to controllers and routing. AKA: the thing that makes Sinatra my web layer of choice (well, that and throw :halt).

ryandaigle.com / Thursday, August 14, 2008 at 02:10 AM

What's New in Edge Rails: Simpler Conditional Get Support

Still too much work but it’s nice to see some support for conditional GET making its way into the framework.

blade.nagaokaut.ac.jp / Sunday, July 06, 2008 at 05:58 PM

[ANN] Bacon 1.0, a small RSpec clone

Christian Neukirchen announces Bacon, a ground up reimplementation of test/spec + test/unit. (EDIT: this is not test/spec as I had previously reported. Sorry.)

refactormycode.com / Saturday, June 28, 2008 at 08:46 PM

refactormycode.com

Awesome idea. Nice syntax highlighting. (Via Simon Willison)

devclue.blogspot.com / Saturday, June 28, 2008 at 06:33 PM

Ruby's $LOADED_FEATURES (Array of stuff that's been required)

Not sure how I've never stumbled on this before. You can remove items from the list to cause require to reload a file.

blogs.zdnet.com / Monday, June 23, 2008 at 06:01 PM

Ruby on Rails: scaling to 1 billion page views per month

“Jim Meyer, manager of LED says that Rails scales like any other web application: ‘That is to say you need to take into account all the components from the moment the request is received at the load balancer all the way down and all the way back again.’”

avdi.org / Friday, June 06, 2008 at 12:26 PM

You should be on ruby-talk (the mailing list)

Agreed. I've been a lurker for going on a year now. Solid mailing list.

wink.rubyforge.org / Wednesday, June 04, 2008 at 12:16 AM

RDiscount API Documentation

An initial version of RDiscount’s API docs just published on rubyforge…

wiki.reia-lang.org / Tuesday, June 03, 2008 at 01:13 PM

Reia -- Python/Ruby hybrid language syntax; runs on the Erlang VM

Good idea. Solve the “concurrency problem” for dynamic/scripting languages and the “language syntax problem” for Erlang, without sacrificing the benefits of either. Someone needs to keep an eye on this.

svn.ruby-lang.org / Sunday, June 01, 2008 at 02:42 PM

Ruby 1.8.7 Release Notes

There’s way more new stuff in here than I thought. 20%-30% of ActiveSupport’s core extensions, Enumerator support everywhere, Object#instance_exec, byte vs. char stuff, documentation, and more…

github.com / Saturday, May 31, 2008 at 09:50 PM

Scott Chacon's Git Talk at RailsConf (slides)

If you move the slides quickly, it feels a bit like playing Desktop Tower Defense.

dehora.net / Thursday, May 29, 2008 at 11:36 PM

Bill de hÓra on Tim Bray on Twitter

“… the fact that [Twitter has] a nifty error page is a bonus really.”

gittr.com / Tuesday, May 27, 2008 at 11:00 PM

Gittr: cschneid's weblog

cschneid has been helping me get the collection of hacks I've come to call a weblog into shape for some kind of release. He’s also been writing a lot of great Sinatra tips and tricks here. Check it out.

github.com / Tuesday, May 27, 2008 at 09:25 AM

Hanna - A Better RDoc

This is the template used to generate the HAML RDoc. It’s a massive improvement over the default template shipped with rdoc. I can almost stomach rdoc with this — almost.

haml.hamptoncatlin.com / Tuesday, May 27, 2008 at 07:41 AM

HAML 2.0 Release Notes

Support for HTML4/HTML5 output, more control over whitespace, option for implicit HTML encoding, and now faster than ERB.

ola-bini.blogspot.com / Thursday, May 15, 2008 at 11:03 AM

Dynamically created methods in Ruby

Ola Bini on def vs. define_method vs. eval for defining methods in Ruby. There really ought to be a simple way of getting stuff like this from blogs and into the standard Ruby doc.

ola-bini.blogspot.com / Sunday, May 04, 2008 at 09:32 PM

Just add scaling!

“I still haven’t found anyone who knows how you implement Scaling in a language, so I guess that LRM will never have it… Anyone who care to enlighten me, please send me a detailed email with an implementation of Scaling.”

gems.github.com / Friday, April 25, 2008 at 09:43 AM

GitHub Adds Gem Server Support

A gem for your project is automatically built each time the project_name.gemspec file is changed on your master branch.

limechat.sourceforge.net / Wednesday, April 23, 2008 at 03:18 PM

LimeChat: IRC Client for OSX

I think I may finally be able to get rid of Colloquy.

glyphobet.net / Monday, April 07, 2008 at 11:08 PM

Ruby’s not ready

Matt Chisholm evaluates Ruby against Python for an upcoming project and determines that it’s a big pile of doodoo. I can’t agree with the conclusion but he details a lot of Ruby’s warts really quite well.

lesscode.org / Friday, April 04, 2008 at 01:00 AM

Maintainable Programmers

This was a really great lesscode.org piece by Aristotle. The follow-up discussion in the comments was superb as well. Being in the middle of everything really warped my view of what was going on back then, I think.

loudthinking.com / Thursday, April 03, 2008 at 02:57 PM

The immediacy of PHP

David Heinemeier Hansson: “PHP scales down like no other package for the web and it deserves more credit for tackling that scope.”

Agreed!

onestepback.org / Monday, March 10, 2008 at 01:39 PM

New Blog Name - { |one, step, back| }

Patch accepted!

books.slashdot.org / Monday, March 03, 2008 at 11:30 PM

The Ruby Programming Language

Yukihiro (Matz) Matsumoto, David Flanagan, _why the lucky stiff, David A. Black, Charles Oliver Nutter, and Shyouhei Urabe: that’s what I call a writing team. Wow.

github.com / Saturday, February 23, 2008 at 12:08 AM

GitHub: mongrel_proctitle GemPlugin

I repackaged mongrel_proctitle as a GemPlugin so that all mongrels on use it automatically. This is the first chance I've had to play with GitHub, too. Lovin' it.

purefiction.net / Friday, February 22, 2008 at 10:16 PM

Process title support for Mongrel

Constantly updates the the process title ($0) with something like: “mongrel_rails [10010/2/358]: handling 127.0.0.1: HEAD /feed/calendar/global/91/6de4”. Let’s you monitor backends with ps and top.

github.com / Monday, February 18, 2008 at 03:20 PM

GitHub

Seriously interesting web based git browser and collaboration tool from the folks at Engine Yard. If anyone has a spare invite laying around, hook me up: rtomayko@gmail.com. I have a bunch of stuff sitting in bzr repos that I'd like to flip over to git.

m.onkey.org / Monday, February 18, 2008 at 06:05 AM

Single file Rails Application

A “Hello World” Rails webapp in fewer LOC than a Java console app that System.out.println(“Hello World”). The routes and controller DSLs look pretty interesting as well.

oreillynet.com / Tuesday, February 12, 2008 at 02:19 PM

assert{ 2.0 }

Nice Ruby assertion library that’s block based. Shows block contents when the assertion fails. Much cleaner than Test::Unit assertions and without the retarded RSpec non-sense. This really ought to be rolled into the stdlib Test::Unit, IMO.

rubyforge.org / Monday, February 11, 2008 at 01:11 PM

RubyForge: cameltoe-0.0.1-released

“Cameltoe is a set of utility functions for making Ruby objects more like camel toes.” — You've piqued my interest :) It looks like this adds a String#cameltoeize method, amongst other things…

blog.evanweaver.com / Friday, February 08, 2008 at 11:36 PM

valgrind and ruby

Evan Weaver: “These leaks tend to grow slowly. Your Rails app definitely has this kind of leak, especially if it uses the ActiveRecord session store.”

switchpipe.org / Sunday, February 03, 2008 at 08:48 PM

SwitchPipe - Process Manager and Proxy for Rapid Web App Deployment

Peter Cooper scratches the deployment problem itch.

almaer.com / Tuesday, January 29, 2008 at 01:18 PM

Interview with Steve Yegge on Rhino on Rails

Dion Almaer sits down with Yegge to talk about his JavaScript/Rails port. Nice one-on-one video, candid, and thick in technical detail.

blog.ianbicking.org / Saturday, January 12, 2008 at 03:17 PM

What PHP Deployment Gets Right

Ian takes a look at some of the attributes of PHP’s deployment model, why they work so well (for PHP), and why other environments have such a hard time duplicating them.

al3x.net / Thursday, January 10, 2008 at 12:35 PM

Shared Hosting is a Ghetto

“The constraints, the instability, and the unpredictability of a shared hosting environment are a big part of the reason why the web hosting business is moving towards virtualization everywhere you look. Big kids need their own sandboxes to play in.”

mirko.lilik.it / Monday, December 17, 2007 at 02:16 AM

moz-snapshooter.rb

Like khtml2png but using the gtkmozembed Ruby extension library (which I haven’t been able to build yet).

dev.rubyonrails.org / Wednesday, November 21, 2007 at 12:03 PM

Changeset 8180 - Rails Trac - Trac

“Ousted ActionWebService from Rails 2.0 ” :)

sinatra.rubyforge.org / Wednesday, November 14, 2007 at 10:15 PM

Sinatra : Classy web-development dressed in a DSL

something to dig into during a 1 hour conference call or whatever …

pastie.caboo.se / Saturday, September 29, 2007 at 01:15 PM

r2check.rb

Checks pre-Rails 2.0 apps for compatibility.

s3.amazonaws.com / Wednesday, September 26, 2007 at 05:05 PM

sane_transactions.rb

Brings ActiveRecord’s transactions toward sanity and adds savepoints. The methods added to Object must go! — transaction, commit!, and rollback! will clash with existing libraries. e.g., PDF::Writer and Transaction::Simple.

blog.bwtaylor.com / Monday, September 24, 2007 at 02:11 PM

Rails, the 15 minutes is Almost Up. Meet Erlang.

“Every time some Rails fanboy starts peddling their hype, the approved thing to do is to respond with Erlang.” – Brilliant idea! That will bring some real substance to the argument.

ola-bini.blogspot.com / Monday, September 24, 2007 at 10:29 AM

Ola Bini on Java, Lisp, Ruby and AI: Rubinius is important

“I'm getting more and more convinced that for the people that don’t need the things Java infrastructure can give you, Rubinius is the most important project around, in Ruby-land. More than that, Rubinius is MRI done right.”

pervasivecode.com / Monday, September 24, 2007 at 10:21 AM

Immature developer attitudes revealed in flames regarding CDBaby at Pervasive Code

“What matters a lot more than choice of programming language is the ability to get the project done, meaning tested and correct and launched. Apparently for Derek, PHP is the way to get that done, and Rails ain’t.” — it really is that simple. Period.

oreillynet.com / Sunday, September 23, 2007 at 09:32 AM

7 reasons I switched back to PHP after 2 years on Rails

“But at every step, it seemed our needs clashed with Rails’ preferences. (Like trying to turn a train into a boat. It’s do-able with a lot of glue. But it’s damn hard. And certainly makes you ask why you’re really doing this.)”

logiccolony.com / Saturday, September 22, 2007 at 10:02 AM

Sun’s Ruby strategy - Engage and Contain?

“Maybe I’ll start to believe when they start promoting Ruby on Rails at JavaOne, as opposed to promoting JRuby on Rails at RailsConf.”

quarkruby.com / Friday, September 21, 2007 at 07:55 AM

Ruby on Rails Security Guide

Comprehensive look at common Rails security concerns with links out to in-depth articles.

jroller.com / Friday, September 21, 2007 at 07:46 AM

Obie Fernandez : Ruby on Rails and More...

“I'm not really much into evangelizing Ruby and Rails much nowadays. You know, since we won, I have to admit that it became boring and besides the point.” :)

loudthinking.com / Thursday, September 20, 2007 at 01:47 AM

Sun surprises at RailsConf Europe 2007 [loudthinking.com]

“‘Why are they doing all this?’, that’s a common concern with most Ruby folks … A Sun that’s heavily involved with Rails on the software side is a Sun that’s much better positioned to sell loads of hardware …”

blog.programmableweb.com / Tuesday, September 11, 2007 at 06:05 PM

Twitter API Traffic is 10x Twitter’s Site

Do not try to measure APIs vs site traffic… that’s impossible. Instead, only try to realize the truth… There is no APIs.

computerworld.com.au / Tuesday, September 11, 2007 at 05:45 PM

Less is more for Ruby on Rails, inventor says

“We’re not trying to bend Ruby on Rails to fit the enterprise, we’re encouraging enterprises to bend to Ruby on Rails,” he said. “Come if you like it, stay away if you don’t.”

bill.burkecentral.com / Sunday, September 09, 2007 at 02:06 AM

Go away Ruby [bill.burkecentral.com]

Bill Burke is an idiot. Wow. And then, after being an idiot, he actually calls someone “gay” in the comments when they dare suggest that Ruby is a strongly typed language. Huh? I thought Red Hat had better taste.

headius.blogspot.com / Monday, September 03, 2007 at 01:23 PM

Java Native Access + JRuby = True POSIX [headius.blogspot.com]

Java becomes 100% more viable. So simple — why didn’t someone do this in the very beginning?

rubyinside.com / Tuesday, July 24, 2007 at 12:27 PM

David Heinemeier Hansson says No to Use of Rails Logo

I must say, I'm a bit bummed that we’re having this conversation at all.

headius.blogspot.com / Sunday, June 10, 2007 at 07:46 PM

JRuby 1.0 Released! [headius.blogspot.com]

Rock on.

rubyinside.com / Saturday, June 09, 2007 at 10:44 AM

Ruby Unroller: A Ruby script execution tracer [rubyinside.com]

Nice. This is going to save me some serious time.

relevancellc.com / Wednesday, May 16, 2007 at 09:42 AM

Relevance: Silverlight, the DLR, and thee

“The general thrust of this argument is that having a full-fledge rich-windowing experience in the browser is going to put a stop to all that amateurish mucking around with JavaScript and the DOM. … that’s hogwash.”

headius.blogspot.com / Monday, May 14, 2007 at 05:35 PM

Charles Nutter - Big Plans [headius.blogspot.com]

“And yes, I've seen the Microsoft news … If Sun did something like this I'd resign.”

viewvc.rubyforge.mmmultiworks.com / Saturday, April 21, 2007 at 01:54 AM

Rake CHANGES

Rake ChangeLog

almaer.com / Monday, April 16, 2007 at 11:56 AM

Running Ruby in the browser via script type="text/ruby"

I no longer think applet support should be dropped from all major browsers. I've got links for anyone who produces a Jython version.

diveintomark.org / Monday, April 16, 2007 at 10:54 AM

Translation From PR-Speak to English of Selected Portions of Rails Developer David Heinemeier Hansson’s Response to Alex Payne’s Interview [dive into mark]

Pppkkkeeeewwwww.. The happy universe explodes. This is turning into one hell of a discussion.

sneer.org / Saturday, April 14, 2007 at 06:37 PM

sneer.org: teapot << 'tempest'

The entire Twitter Scaling Problems conversation in one place.

ruby-doc.org / Thursday, April 05, 2007 at 09:49 PM

Ruby: intern.h Source File

jackpot.

hacknot.info / Sunday, March 25, 2007 at 09:43 PM

Invasion Of The Dynamic Language Weenies [hacknot.info]

Wow. Pretty solid anti dynamic language advocacy piece. It’s been a while since I've written anything longish so maybe I’ll try to put together something of response to this.

igvita.com / Thursday, March 15, 2007 at 02:23 PM

Block Helpers and DRY Views in Rails

I've been using this technique for some time with great success. Oh, and this site’s design is bordering on perfection.

blog.evanweaver.com / Thursday, March 15, 2007 at 10:52 AM

snax :: evan weaver

subscribed

blog.evanweaver.com / Thursday, March 15, 2007 at 10:49 AM

README.EXT

“This document explains how to make extension libraries for Ruby.”

blog.evanweaver.com / Thursday, March 15, 2007 at 10:41 AM

getting dirty with rubyinline [evanweaver.com]

secretgeek.net / Wednesday, March 14, 2007 at 06:10 PM

A Faster Ruby.

“Well if Ruby developers are so damn productive, why can’t they write a faster ruby?”

opensourcecto.blogspot.com / Monday, March 12, 2007 at 08:48 AM

Agile Enterprise Architecture: Why I Can't Take Smalltalk Seriously

These people are still around? Amazing. Ooohhh, “tens of thousands of simultaneous users” — scary! scary!

rubyforge.org / Monday, March 12, 2007 at 04:57 AM

ruby-pg: Project Info [rubyforge.org]

Matz’s ruby-postgres library has finally been forked.

rubyinside.com / Friday, March 09, 2007 at 02:03 PM

XRuby Already Faster Than Ruby 1.8.5?

“… the results for YARV/Rite are still streets ahead in terms of raw performance, and where I'm placing my bets for the next de facto Ruby interpreter.”

poignantguide.net / Friday, February 16, 2007 at 02:22 AM

When You Wish Upon a Beard

Wow.I shudder to even observe the brilliance that is _why. There’s an actual Cut-out Adventure Beard here.

gyre.bitscribe.net / Saturday, February 03, 2007 at 09:26 PM

Gyre - The open source, web-based IDE and debugger for Rails

Interesting concept. I’ll have to check this out once it comes out of “pre-pre-pre alpha” (which doesn’t really make sense, btw. There’s nothing more alpha than alpha).

bitworking.org / Thursday, January 18, 2007 at 03:36 PM

Ruby book sales growth plummets again [bitworking.org]

That’s sales growth not sales.

mongrel.rubyforge.org / Monday, January 08, 2007 at 05:08 PM

What Mongrel Isn't (Or, Write Your Own Damn Web Server)

“All you have to do is change the internal processing, add 200 more methods to the HTTP parser, serve Bittorrent over Ethernet, and have it save Korean orphans while eating a Mango in the back seat of an El Camino driven by twenty midget clowns.”

blog.amber.org / Thursday, January 04, 2007 at 04:03 AM

Is anything ready for the enterprise?

“I would rather take an easily modifiable, open platform that I can make do what I need in a specific environment.”

infoworld.com / Thursday, January 04, 2007 at 12:27 AM

Software Development: Simplicity tops the agenda [infoworld.com]

We won on my birthday :)

intertwingly.net / Wednesday, January 03, 2007 at 05:30 PM

OpenID for non-SuperUsers [intertwingly.net]

Sam with a very simple, step by step tutorial on using your site as an OpenID identity provider.

weblog.raganwald.com / Tuesday, January 02, 2007 at 05:37 PM

Where were you on Saturday, November 9, 2002?

Crazy.

maruku.rubyforge.org / Sunday, December 31, 2006 at 02:02 PM

Maruku: a Markdown interpreter written in Ruby

This looks promising: handles all of Markdown proper plus various extensions.

hermann-uwe.de / Tuesday, December 26, 2006 at 01:44 PM

Programmer Hierarchy

Ranks programmers by who they consider themselves superior to. Comedy.

artima.com / Monday, December 11, 2006 at 05:01 PM

Dynamic Language Support on the JVM

Danny Coward Q/A on invokedynamic and “hot swapping” (method replacement). Pretty good piece until the end where we enter into some scary Java-static-typing-is-good-because-it-let’s-you-publish-APIs non-sense.

predius.org / Wednesday, December 06, 2006 at 02:35 AM

10 Reasons Why Django kicks Ruby on Rails’ collective ass.

Wherein the author lists 8 reasons (maybe 3 of which are approaching objective or even valid) and also spells Adrian’s name wrong: “Adrian Zolovaty”. Ruby/Python flame-bait is exactly what we need.

just-humour.blogspot.com / Thursday, November 30, 2006 at 01:59 PM

Programming Languages are like Women

This guy gets around…

headius.com / Tuesday, November 28, 2006 at 04:44 PM

Ruby for the Web! (irb running in an applet via JRuby)

I take back everything bad I've ever said about Java Applets ;)

gotapi.com / Tuesday, October 10, 2006 at 03:31 PM

gotAPI.com

The best attempt I've seen at splicing multiple API references together. This uses the external documentation but provides indexing and browsing features.

cabochon.com / Monday, March 13, 2006 at 07:49 PM

Tour de Babel

the best shit ever

codyfauser.com / Tuesday, February 28, 2006 at 08:50 AM

Rails RJS Templates

I'm starting to “get it” now… Makes a ton of sense.

redhanded.hobix.com / Tuesday, February 28, 2006 at 08:47 AM

A Block Costume

why on rebinding blocks to specific objects.. I had to do the same thing a little while ago. Using instance_method seemed like a hack but if it’s good enough for why, it’s good enough for me.

scottraymond.net / Tuesday, February 28, 2006 at 08:43 AM

What (will be) new in Rails 1.1

I'm going to have to jump all over this.

rubyforge.org / Saturday, February 25, 2006 at 05:16 PM

/atom-tools/README

Decent looking ruby library that implements a fair bit of an Atom Publishing Protocol client.

djangoproject.com / Thursday, January 05, 2006 at 05:22 AM

Snakes and Rubies Video and Audio Downloads

rubyonrails.org / Saturday, July 09, 2005 at 05:15 AM

Rails Take 2 w/ Sound

Perdy..

poignantguide.net / Wednesday, May 18, 2005 at 08:26 AM

Why's (Poignant) Guide to Ruby

Holy crap this is the coolest language book I've ever seen. No seriously, you have to flip through the chapters – there’s regular comic strips and other crazy non-sense.

typo.leetsoft.com / Wednesday, May 11, 2005 at 06:50 AM

Typo - Weblog package atop Rails

I'm going to see about moving my weblog to this..

ruby-doc.org / Tuesday, May 10, 2005 at 03:03 PM

Ruby Standard Library Documentation

rubycentral.com / Tuesday, May 10, 2005 at 03:02 PM

Ruby Class and Library Reference

theserverside.com / Wednesday, April 06, 2005 at 03:09 PM

Analyst Report: Scripting languages lag in Web services support

That’s because they don’t have shithead analyst speculation driving feature development…

theserverside.com / Friday, April 01, 2005 at 03:23 PM

TheServerSide changing focus

HARDYFUCKINGHARHAR! Laugh it up you dumb shits. This might have been funny were Ruby and PHP not eating your lunch.

internetnews.com / Monday, March 28, 2005 at 05:28 PM

Report: P-Languages Better For Enterprise

Here they come…

mark-watson.blogspot.com / Wednesday, March 16, 2005 at 05:36 PM

Reports of Java developers becoming addicted to Ruby programming

The line forms to the left people..

relevancellc.com / Tuesday, March 08, 2005 at 02:25 PM

I *heart* Rails

Author of “Better, Faster, Lighter Java” compares building MVC webapps in Java to building them in Rails. I wish I could say I was surprised at the results but I'm not…

loudthinking.com / Saturday, February 26, 2005 at 12:52 AM

Rails as a disruptive technology

Sorry, I can’t stop linking to this guy…

blueskyonmars.com / Thursday, December 30, 2004 at 12:52 AM

Blue Sky Development

Well written line-of-though writeup on the decision process leading up to a language selection when the sky is blue and you’re building a new app. Hint: Python :)

c2.com / Monday, December 06, 2004 at 08:56 AM

Python Vs Ruby

A complete comparison..

groups.google.com / Wednesday, September 01, 2004 at 04:45 PM

Ruby vs. Python (comp.lang.python)

An honest and objective comparison of Ruby and Python.