jRails: Drop-in jQuery Support for Rails (2)
share
digg
by
Peter Cooper (171)
on
Rails Inside (40)
2 days, 17 hours
ago
permalink
Hampton Catlin's recent Ruby Survey (results here) showed that more Ruby and Rails developers prefer the jQuery Javascript framework to the Prototype framework that comes with Rails. jQuery has become popular across the board, but is unlikely to be included with Rails any time soon due to 37signals' support for the library. jRails to the rescue! jRails is a drop-in jQuery replacement for Prototype and script.aculo.us on Ruby on Rails. It provides you will all ...
11 Top Ruby and Rails Jobs for October 2008 (1)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
3 days, 3 hours
ago
permalink
More jobs - more opportunities! It's not entirely Rails-only opportunities this time around, although all the positions are in the US (primarily in San Francisco). The Ruby Inside Job Board (costs $99 for a 60 day listing - and you get featured on Ruby Inside like this) is the source for most of the positions. So, on with this month's interesting opportunities: Ruby Developer (New York, NY): Animoto is a Web application that produces videos ...
Ruby 1.8’s Dismal Net/HTTP Performance (4)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
6 days, 3 hours
ago
permalink
A week ago, Adam Nelson (a Virginia-based Ruby developer) complained about Ruby's "absolutely bullshit Ruby HTTP client situation." He was running into a nasty situation where Ruby's standard HTTP client library (net/http) was sending data in 1 kilobyte chunks, causing his CPU to redline. Due to net/http's popularity (particularly with other libraries), Adam saw this as a big issue. Today, Adam returns with a more scientific analysis of Ruby 1.8.x's HTTP client performance. He discovers ...
Tog: A New Way To Social Network-ify Your Rails Apps (4)
share
digg
by
Peter Cooper (171)
on
Rails Inside (40)
1 week, 1 day
ago
permalink
Tog is a new extensible open source social networking platform that you can add to your Rails apps developed by Keras Software Development. It Unlike the incumbent Community Engine, Tog is not a plugin - nor is it a stand alone application like Lovd By Less or Insoshi. It's a collection of many plugins and scripts that can "togify" your existing application - adding the social networking features straight in. For example, the tog_social plugin ...
Writing A Compiler in Ruby (10)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
1 week, 3 days
ago
permalink
Back in March 2008, Vidar Hokstad - a London based Norwegian developer - began to write a series of blog posts on writing a compiler in Ruby from the ground up. Early on, I took objection to some elements of his approach, but it still stands as a great series of posts. Vidar recently reached post 11, providing enough of a landmark to introduce the series as a whole (which is already scheduled to go ...
28 mod_rails / Passenger Resources To Help You Deploy Rails ... (8)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
1 week, 3 days
ago
permalink
Passenger (often known as “mod_rails“) is an Apache module developed by Phusion, a small Dutch IT consultancy, that makes it easy to deploy Rails applications on Apache-based stacks. Passenger follows on well from the popular “No True mod_ruby Is Damaging Ruby’s Viability on the Web” discussion of January 2008 in that it mostly solves the Rails deployment issue (see SwitchPipe for an alternative that can deal with non-Rails frameworks). Since its launch in April, Passenger ...
Florent Solt shared as favorite Community Engine: Social Networking Features in a Plugin (4)
share
digg
by
Peter Cooper (171)
on
Rails Inside (40)
2 weeks
ago
permalink
Community Engine is a free, open source social networking plugin for Rails. All you need to do to add social and community features (e.g. authentication, profiles, blogs, photo management, bookmarks, commenting, forums, friendships) to an existing application is to install the plugin and just a small bit of coding. The plugin was covered on Ruby Inside previously, but a number of new developments make it worth looking at again: Community Engine App Tutorial: A start-to-finish ...
JS.Class - JavaScript in a Ruby Style (9)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
2 weeks, 1 day
ago
permalink
JS.Class is an attempt at making JavaScript more Ruby-like. More specifically, it's a library that makes object oriented development easier in JavaScript (in comparison to JS's prototype technique, at least) by implementing Ruby's core object, module, and class systems as well as some of Ruby's meta-programming techniques. As well as ports of Enumerable, Observable, Comparable, and Forwardable, you get subclassing, mixins, reflection, late-binding arguments, singleton methods, method binding, and Ruby-like inheritance. Of course, JavaScript gives ...
Making Ruby Methods Immutable (1)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
2 weeks, 2 days
ago
permalink
Garry Dolley has developed a Ruby module called "Immutable" (Github repository). It allows you to make your methods immutable. As Gary says, "provide it a list of methods you don’t want touched and it’ll make sure they can’t be redefined." Effectively, it's a smack-down against monkeypatching. Gary developed immutable to ensure that ActiveSupport wouldn't interfere with his attempts to improve Rails' loading time by reimplementing some ActiveSupport methods in C (by redefining his own changes).
-
akira said:
method_addedとかを使って上書きをキャンセルしちゃうというもののようだ。ちょっとおもしろい。
The RubyFringe Videos: Vids From The Summer’s Hottest Conference (2)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
2 weeks, 5 days
ago
permalink
Remember RubyFringe, the avant-garde Ruby conference held in Canada this September? According to most reports, it went down as possible the best Ruby conference ever and spawned some very interesting presentations - that those of us who didn't go wouldn't have seen.. Luckily, in conjunction with InfoQ, videos from RubyFringe are making it online - so far there are four to check out: Obie Fernandez - Do The Hustle : Obie Fernandez of HashRocket looks ...
Ruby Flow :: Validating your Fixtures with Rails and Test::Unit (1)
share
digg
by
Peter Cooper (171)
on
RubyCorner (28)
3 weeks
ago
permalink
Here's a quick and dirty way to ensure that you're using valid data for your fixtures. I'm not sure what the potential problems of basing all your tests on invalid data are, but I'm sure there's go to...
Panda: Merb-Based Video Uploading, Encoding, and Streaming System (4)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
3 weeks, 2 days
ago
permalink
Panda (Github repository) is an "open source solution for video uploading, encoding and streaming" developed by British Rails developers New Bamboo. Supplied primarily as an Amazon EC2 AMI (a virtual server machine image), Panda combines a Merb application and FFmpeg to offer an all-in-one video uploading and conversion system. It uses REST throughout, so is easy to integrate with your other applications. The system is offered under a BSD-esque license. Panda would be ideal if ...
New Relic Goes Free: Quality Rails Monitoring Now Free To All (6)
share
digg
by
Peter Cooper (171)
on
Rails Inside (40)
3 weeks, 4 days
ago
permalink
Disclaimer: New Relic sponsors Ruby and Rails Inside. This announcement is not advertorial, however, and is written as objectively as possible. Similar items have been written for non-sponsors, such as this item on Scout. New Relic is best known as a provider of Rails application monitoring services to large sites - such as all of 37signals' applications and Shopify - with prices to match. New Relic invited me to tour their product recently and while ...
Hyperactive Resource - It Makes ActiveResource Work Properly! (5)
share
digg
by
Peter Cooper (171)
on
Rails Inside (40)
3 weeks, 6 days
ago
permalink
Hyperactive Resource (Github repository) is a extension to ActiveResource that adds a lot of ActiveRecord-esque functionality and finally makes it a reasonably simple task to do a "drop in" replacement for existing ActiveRecord models. It includes dynamic finders, client-side validations, validation and save hooks, association awareness, and lots more. The Background Two years ago, ActiveResource was revealed to the world at RailsConf. At the time, it was billed as offering ActiveResource-esque access to remote objects ...
Terminator: A Hardcore “Timeout” For Ruby Code (4)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
3 weeks, 6 days
ago
permalink
Terminator is a new library developed by Ara Howard and Mikel Lindsaar that solves the problem of Ruby's own "timeout" feature not actually being up to the task of terminating code. timeout is supposed to terminate the execution of a block of code if it's not finished within a certain amount of time, but due to Ruby's threading model it doesn't always work that way! Initially, Mikel considered SystemTimer - another replacement for timeout. SystemTimer ...
Latest Ruby and Rails Events News: September 2008 (2)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
3 weeks, 6 days
ago
permalink
Here's the latest events news in the Ruby and Rails worlds! Please make sure to post a comment if you have events to mention or tell us via the Contact page. Voices That Matter: Professional Ruby Conference - November 17-20, 2008 - Boston, MA, USA The Voices That Matter: Professional Ruby Conference will "provide practical, people-oriented and in-depth information about using Ruby and the Rails platform to create dynamic technology solutions." Obie Fernandez is the ...
Thanks to Ruby Inside’s Sponsors for September 2008 - A Few Newcomers! (1)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
4 weeks, 1 day
ago
permalink
It's time to thank those great companies and individuals who help keep Ruby Inside going - and some parts of the Ruby world itself. We all need hosting, screencasts, and developers! Note: All blurbs and descriptions are written by me and not directly influenced or specified by the sponsors. As such, any opinions stated are mine and not necessarily shared by the sponsor! Linode - Xen Virtual Servers Linode is a well-established provider of virtual ...
Artificial Intelligence (AI) Programming in Ruby (18)
share
digg
by
Peter Cooper (171)
on
Ruby Inside (147)
1 month
ago
permalink
Ola Bini (of JRuby fame) is starting a series of blog posts about artificial intelligence programming in Ruby, based off of the landmark textbook "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig (currently the Director of Research at Google). PAIP is a significant work in the artificial intelligence world, and despite being published in 1992 it still has a lot of relevance. Ola is working through the book and rewriting ...