[ anand / tamizhan.com / masala.tamizhan.com / suresh / ezhuthapurangal ]

 
An introduction to Ruby/DLX “Now, you can obviously use these great libraries by writing a binding for it in Ruby. This has the advantage that it is fast, however, it requires you to maintain the binding. This means that the binding needs to be updated whenever you or some upstream party updates the C library. This is a real pain, and it also requires you to deploy the updated binding to all the target machines. Because the bindings are written in C, this requires compilation which is not all too great, especially if you consider that ruby is an interpreted language. Part of the fun of programming in ruby is that you don't need to recompile. Wouldn't it be great if you could just import C library calls in Ruby directly ?”

Ruby language features

How to Rid Your Home of Cockroaches

The Top Ten List Of Top Ten Lists

Cobra vs Mongoose

Metaprogramming and Ruby on Rails

Introduction to BackgrounDRb

“If I let them compute those statistics, they will want to use them for planning”

Naked Objects “Most people who believe they are doing object-oriented design and development are doing no such thing, because they are ignoring the most important principle of object-orientation. We describe that principle as 'behavioural completeness': an object should completely model the behaviour of the thing that it represents. Instead, most people continue to design business systems that separate procedure from data, albeit dressed up in the language and technology of object-orientation.

Why is this distinction important? Because behavioural completeness is the key to realising the principal benefit of object-orientation: the ability to cope with unforeseen changes in requirements.”


The Bhagavad Gita in Pictures

Streamlined - Real world scaffolding “Streamlined is an open source framework for quickly creating data-centric applications with Ruby on Rails.”

Highest tennis court in the World

Implement acts_as_threaded without a plugin

Top down cosmology “Quantum mechanics forbids a single history”

A Zen Moment “You can see the path you couldn't see before.”

The Semicolon Wars “Every programmer knows there is one true programming language. A new one every week”

A Look at Common Performance Problems in Rails “Over the last few months I have analyzed a number of Rails applications w.r.t. performance problems”

Ruby Discoveries and Idioms “A place to share useful Ruby code snippets and ideas about using and improving the Ruby language”

Ruby Script Beautifier “I have always felt that a language hasn't really arrived until there is a source beautifier utility for it.”

Streaming programmatically generated content from Rails

Charming Ruby Compiler “The Charming Ruby Compiler (CRC) is a thesis project at the Computer Science Department at Chalmers University of Technology. It's goal is to create a proof of concept compiler from Ruby to C--. The only supported platform at the moment is x86 Linux.”

The Ajax transport method “There's more to Ajax than XMLHttp”

Ajax Edit In Place (EIP) Example

Ruby On Rails and Flex “For the un-informed, Flex allows you to build Rich Internet Applications, defined in XML and delivered on the Flash player. Let's set one thing straight Flex is Free The SDK and compiler cost nothing.”

Web Application Testing in Ruby “The format of this example will be to show the Ruby test case scripting code in a box as you would see it in a text editor, with an explanation after it.”

BackgrounDRb “BackgrounDRb is a small framework for divorcing long running tasks from Rails request/response cycle. With HTTP it is usually not a very good idea to keep a request waiting for a response for long running actions. BackgrounDRb also allows for status updates that in combination with ajax can render live progress bars in the browser while the background worker task gets completed.”

Tour de Babel “Every 15 years or so, languages are replaced with better ones”

Continuations Demystified

“Being in this village has been an experience I will *never* forget, it's changing my life. It's good. I feel it in my heart. I have to follow this new path unfolding before my eyes. It's my destination. It's real life. I love it, I need it.”

Ruby on Rails Reference “This is a "short" Ruby on Rails reference. It's goal is to give you an overview over the most used functions / methods / classes. It's not a tutorial, but as a handy guide when you already know your way around.”

Thiruvananthapuaram based Toonz Animation has a great website!

This is heaven for a seinfeld fan like me :)