Rails


Wednesday, February 17th, 2010

Harmony: Bringing together great libraries to enable awesome JS testing in Ruby

Category: JavaScript, Rails, Ruby, Testing

Martin Aumont has released Harmony, which “provides a simple DSL to execute JavaScript and DOM code within Ruby.” This enables you to do very cool things such as unit test JavaScript in the same area as your Ruby tests: ruby < view plain text > require ‘test/unit’ require ‘harmony’   class JavascriptTest < Test::Unit::TestCase   Read the rest…

Posted by Dion Almaer at 6:05 am
3 Comments

+++--
3.1 rating from 21 votes

Thursday, March 5th, 2009

Dojo + Rails = Drails?

Category: Dojo, Rails

Bob Remeika pointed us to his recent labor of love: Drails: Introducing Dojo support for Ruby on Rails! drails is a helper library for using Dojo alongside Rails. It provides a Dojo implementation for all of the Rails helpers that would normally generate Prototype/Scriptaculous code so now ajaxifying your Rails application with Dojo is as Read the rest…

Posted by Ben Galbraith at 6:00 am
11 Comments

+++--
3.6 rating from 28 votes

Thursday, February 19th, 2009

Nextpoint releases open source project Growl4Rails

Category: Component, JavaScript, Prototype, Rails

The team at Nextpoint has released the open source project Growl4Rails, a component providing Growl-like functionality in Rails web applications. Nextpoint’s e-discovery product deals with many very large documents. Indexing, imaging and PDF-ing of those documents can take a bit of time, which requires us to execute these tasks asynchronously. Background processing demands a solid Read the rest…

Posted by Dion Almaer at 12:01 am
Comment here

+++--
3.7 rating from 29 votes

Monday, November 10th, 2008

Redshift: What Ruby and a nice API can do in the browser

Category: Rails, Ruby

Red writes like Ruby and runs like JavaScript That is the tagline for Red, and they mean it: The all-new Red is a Ruby-to-JavaScript transliterator backed by a custom ruby.js library designed to let your code run in the browser exactly* the way Ruby would run on your machine. The JavaScript output is optimized to Read the rest…

Posted by Dion Almaer at 8:08 am
16 Comments

++++-
4.4 rating from 22 votes

Thursday, August 21st, 2008

Ajax Head Pattern; Unobtrusive Rails Apps

Category: Rails

Ken Collins has rewritten his Homemarks application, a Rails app that “allows you to dynamically create and sort Columns, Boxes, and Bookmarks into your own custom start page.” What is interesting about the rewrite is the new approach that Ken took; the Ajax Head Pattern as he described it: HomeMarks was built using the Ruby Read the rest…

Posted by Dion Almaer at 9:01 am
2 Comments

+++--
3.4 rating from 24 votes

Monday, July 14th, 2008

Interview with the Gears on Rails team

Category: Gears, JavaScript, Podcasts, Rails, Ruby

With my Google hat on, I got to interview Michael Marcus and Rui Ma, two recent graduates from a masters program at NYU. They joined me to discuss Gears on Rails, their open source framework that makes it easier than ever to take a Rails code-base offline. They take the approach of giving you a Read the rest…

Posted by Dion Almaer at 4:29 pm
1 Comment

+++--
3 rating from 21 votes

Tuesday, June 24th, 2008

Clientperf: Simple Client-Side Rails Performance

Category: Performance, Rails

Eric Falcao has released Clientperf, a simple client-side Rails performance plugin. The tool came about as Eric is giving a talk on “14 rules of high-performance websites in the typical rails mongrel/nginx stack, the main idea being to focus on some of the important implementation details when it comes to client-side performance optimization.” As I Read the rest…

Posted by Dion Almaer at 7:08 am
1 Comment

+++--
3.8 rating from 13 votes

Wednesday, March 12th, 2008

RadRails 1.0 Released

Category: Announcements, Aptana, Rails, Screencast

Aptana took over the RadRails open source project a few months back, and now have fully integrated it with Aptana Studio with the RadRails 1.0 release. RadRails 1.0 runs as a plug-in to Aptana Studio. So in addition to all the Ruby on Rails IDE goodies and the integrated Rails shell command-line console, developers get Read the rest…

Posted by Dion Almaer at 10:07 am
Comment here

++++-
4.1 rating from 16 votes

Sunday, February 10th, 2008

Heroku: Web based Rails Hosting

Category: Prototype, Rails, Ruby, Showcase

Heroku is a new YCombinator startup that joins the growing number of “use your browser to build your apps” type of applications. You can create new Rails applications, and they are magically hosted up in the cloud. You can import your own Rails application, or you can use the inline editor and tools to built Read the rest…

Posted by Dion Almaer at 9:28 am
7 Comments

+++--
3.2 rating from 31 votes

Wednesday, January 30th, 2008

Rhino on Rails: JavaScript MVC on the server

Category: Framework, Java, JavaScript, Rails

Cross posted from my personal blog Last week we posted about Jaxer which offers an approach of turtles all the way down where JavaScript is used on the client and the server. Then, I got to interview Steve Yegge. Last year, Steve posted about Rhino on Rails, his port of Ruby on Rails to the Read the rest…

Posted by Dion Almaer at 8:20 am
12 Comments

++++-
4 rating from 33 votes

Lipsiadmin: Rails 2.0 Ext Admin

Category: Rails, Sencha

Lipsiadmin is a framework that generates Ext 2.0 views on top of your Rails 2.0 application, a compelling duo indeed. You can strap into your migrations to add menus such as: ruby < view plain text > # I will create also my menu menu = Menu.create(:name => "Articles", :admin => true, :position => 1) Read the rest…

Posted by Dion Almaer at 5:47 am
7 Comments

++++-
4.3 rating from 46 votes

Wednesday, January 23rd, 2008

Ext Scaffold Generator Plugin for Rails

Category: Examples, Rails, Ruby, Sencha

Martin Rehfeld has released a Rails plugin that generates Ext JS scaffolds The Ext Scaffold Generator Plugin provides a custom MIME type alias :ext_json to be able to handle requests from the Ext frontend separately. The generated controllers show how to do this. To make data delivery to the Ext frontend easy, the plugin extends Read the rest…

Posted by Dion Almaer at 6:54 am
3 Comments

+++--
3.8 rating from 36 votes

Wednesday, January 9th, 2008

Tastebook: Rails Ajax Cookbook App

Category: Ajax, Flash, Rails, Showcase

I was at the PCWorld innovative product awards at CES last night, and ran into Tastebook, a site that allows you to build a personal cookbook from both online and your grandma’s recipes. The site is Rails based, and uses a mixture of JavaScript and Flash to get rich functionality such as a visual representation Read the rest…

Posted by Dion Almaer at 8:14 am
2 Comments

+++--
3.5 rating from 21 votes

Friday, January 4th, 2008

Zed Shaw interview on Rails community, enterprise, Ajax, patents, and a whole lot more

Category: Podcasts, Rails, Ruby

Rob Sanheim sat down with Zed Shaw at RailsConf and had an hour long conversation with him that covered his thoughts on the Rails community, the role of the Enterprise, the state of Ajax, JRuby and Rubinius, documentation, tests, tooling, the role of patents in software, and a whole lot of opinion. It is very Read the rest…

Posted by Dion Almaer at 7:55 pm
4 Comments

+++--
3 rating from 66 votes

Thursday, October 18th, 2007

PackR: Rails Packing

Category: JavaScript, Rails, Utility

James Coglan has produced a Rails plugin to handle Dean Edwards Packer. PackR allows you to programatically compress: ruby < view plain text > # Create a new instance of Packr first packr = Packr.new compressed = packr.pack(script)   # Pass options to control the type of compression compressed = packr.pack(script, :shrink_vars => true) compressed Read the rest…

Posted by Dion Almaer at 6:26 am
6 Comments

++---
2.3 rating from 34 votes

Monday, October 1st, 2007

Sass-y Dynamic CSS

Category: CSS, Library, Rails

Geoffrey Grosenbach gets all funky when he discusses dynamic CSS using the Sass engine that comes with HAML. It allows you to: Nesting If you are sick of repeating yourself, you can get dry and nest your code: Variables You can set variables with ! css < view plain text > !note_bg= #55aaff     Read the rest…

Posted by Dion Almaer at 4:40 am
15 Comments

+++--
3.1 rating from 38 votes