Rails


Wednesday, July 11th, 2007

Uncluttr: A cleaner Amazon

Category: Prototype, Rails, Showcase

Derek Gaw gave an ignite talk tonight onAIR which showed off his Uncluttr project. Derek works for Amazon, but this is outside of his company work. He is frustrated seeing 1.5MB of content being downloaded when you login, find a book, and then view the detail page. That is too much. Uncluttr uses the Amazon Read the rest…

Posted by Dion Almaer at 12:01 am
11 Comments

+++--
3.7 rating from 37 votes

Friday, July 6th, 2007

5 Ways to Optimize Ajax in Ruby on Rails

Category: Articles, Rails

You’re understandably proud of your latest fancy Ajax interface, but is it wasting your app’s precious resources? In this article on Think Vitamin, Shanti Braford shows you five ways to make sure your Ajax is optimized. He goes into detail on: Optimal Database Indexing Eliminate Redundant SQL Queries Fragment Caching Response Text Compression/Minimization Pre-rendering and Read the rest…

Posted by Dion Almaer at 5:20 am
2 Comments

+++--
3.4 rating from 27 votes

Saturday, May 19th, 2007

RailsConf 2007 – Day 1

Category: Conferences, Rails, Ruby

RailsConf is underway in Portland, Oregon, and day one (Friday) is in the bag. The keynote by DHH covered what to expect from Rails 2.0. Front and center was an emphasis on RESTful development, which should come as no surprise to anyone who has followed Rails lately. The big takeaway for ajax developers is that Read the rest…

Posted by Rob Sanheim at 5:03 pm
10 Comments

++++-
4 rating from 25 votes

Friday, May 11th, 2007

ActiveScaffold

Category: Rails, Showcase

Richard White has created another Rails Ajax Scaffolding solution with the ActiveScaffold plugin: ActiveScaffold provides you with a wealth of dynamically created goodness: An AJAXified table interface for creating, updating, and deleting objects Automatic handling of ActiveRecord associations Sorting, Search and Pagination Graceful JavaScript degradation RESTful API support (XML/YAML/JSON) baked in Sexy CSS styling and Read the rest…

Posted by Dion Almaer at 12:49 am
6 Comments

+++--
3.7 rating from 48 votes

Tuesday, April 24th, 2007

Aptana Ajax IDE: Brings together RDT and RadRails

Category: Aptana, Rails

Aptana made news when they brought in RadRails, and now they have consolidated their Ruby support by announcing the incorporation of the Ruby Development Team project into the Aptana IDE: The Aptana IDE is targeted at AJAX (Asynchronous JavaScript and XML) style development and provides support for JavaScript, CSS (Cascading Style Sheets) and HTML and Read the rest…

Posted by Dion Almaer at 7:00 am
4 Comments

+++--
3.4 rating from 22 votes

Tuesday, March 27th, 2007

CrowdRules

Category: Rails, Showcase

CrowdRules is a Ruby on Rails website that lets the community rank videos. Igal Koshevoy told us about the new site that is in beta: CrowdRules is a “crowd-powered content recommendation engine”. We use Ajax in a few, carefully-selected parts of our application to improve the user experience. Our application is written using Ruby on Read the rest…

Posted by Dion Almaer at 4:11 am
9 Comments

+++--
3.6 rating from 26 votes

Friday, March 23rd, 2007

Slingshot: Desktop Apps via Rails

Category: Announcements, Offline, Rails

Magnetk and Joyent have created Slingshot, a tool that enables you to do offline Rails applications. It is already being touted as competition for Apollo. The model is interesting, and should be compared to solutions such as those using Dojo’s Offline Toolkit. With Dojo, you use a normal web browser, and offline starts working. With Read the rest…

Posted by Dion Almaer at 2:18 pm
6 Comments

+++--
3.4 rating from 46 votes

Tuesday, March 20th, 2007

37 Signals Highrise Released

Category: Prototype, Rails, Showcase

37 Signals has released Highrise, a “shared contact manager and task list”. Basecamp is about projects. Highrise is about people. There is a healthy amount of Ajax used, but not in a flashy way. You will find a lot of inline editing, and sections expanding and contracting allowing you to get a lot of work Read the rest…

Posted by Dion Almaer at 12:06 pm
21 Comments

++---
2.7 rating from 25 votes

Friday, March 16th, 2007

Web-O-Random: Random Website Viewer

Category: JSON, Prototype, Rails, Showcase

. It must be Friday. Web-O-Random is a new website I created to spend hours exploring random websites the Ajax way ;). A list of URLs is fetched from the server, placed into an animated carousel/slider component, and you can then navigate through the carousel to preview the websites. Technologies: Server is Rails-based, accessing URLs Read the rest…

Posted by Michael Mahemoff at 12:19 pm
3 Comments

++---
2.9 rating from 26 votes

Thursday, March 15th, 2007

MinMeister: Mind Mapping to the Web

Category: Rails, Showcase

MindMeister is a collaborative online mind mapping tool written with Rails and Prototype. You can capture your thoughts and share them instantly with friends and colleagues. Although in private beta, you can play with the sample map that is embedded into the main page:

Posted by Dion Almaer at 4:11 am
3 Comments

+++--
3.5 rating from 41 votes

Wednesday, March 7th, 2007

Toggl: Ajax based timetracker tool

Category: Rails, Ruby, Showcase

Alari Aho has created Toggl, an Ajax based timetracker tool written in Ruby on Rails that uses several Ajax tehniques, including pre-fetch and asynchronous postings.

Posted by Dion Almaer at 8:15 am
3 Comments

+++--
3.5 rating from 37 votes

Tuesday, February 27th, 2007

Snowvision: Ajax meets Snowboards

Category: Rails, Showcase

Snowvision is the second site created by Diversion Media (who created Travelistic). Snowvision features a drag and drop playlist integrated with fullscreen flash player, dynamic resort picker and an Ajax driven upload process. It was written using Prototype and Script.aculo.us on Ruby on Rails.

Posted by Dion Almaer at 8:09 am
4 Comments

++++-
4.3 rating from 18 votes

Tuesday, January 16th, 2007

ResizingTextArea Prototype Component

Category: Component, Prototype, Rails

Richard McMahon has wrapped the oft-seen resizable text areas in a simple Prototype component ResizingTextArea: JavaScript var ResizingTextArea = Class.create(); ResizingTextArea.prototype = { defaultRows: 1, initialize: function(field) { this.defaultRows = Math.max(field.rows, 1); this.resizeNeeded = this.resizeNeeded.bindAsEventListener(this); Event.observe(field, “click”, this.resizeNeeded); Event.observe(field, “keyup”, this.resizeNeeded); }, resizeNeeded: function(event) { var t = Event.element(event); var lines = t.value.split(‘\n’); var newRows Read the rest…

Posted by Dion Almaer at 7:52 am
10 Comments

+++--
3.4 rating from 42 votes

Tuesday, January 2nd, 2007

Prototype docs – Developer Notes Updated, O’Reilly Resources

Category: Books, Prototype, Rails

Apparently Santa was listening to my request for more docs in this last post: Sergio Pereira has updated his outstanding developer notes for Prototype to cover 1.5rc2. Scott Raymond and Sergio also worked together to create the Prototype Quick Reference, a PDF that expands on Sergio’s web site. The PDF will also be updated to Read the rest…

Posted by Rob Sanheim at 8:02 am
7 Comments

+++--
3.8 rating from 24 votes

Friday, December 8th, 2006

Spokeo: Meta Social Networking

Category: Rails, Showcase

Spokeo combines your friends from MySpace, LiveJournal, Flickr, Youtube, … and 20 other social networks into one destination. It’s like Trillian for social networks. The site was developed in Ruby-on-Rails by some Stamford students, and is their first ever web application.

Posted by Dion Almaer at 7:00 am
2 Comments

++---
2.9 rating from 20 votes

Monday, November 27th, 2006

Minus(MO)R a.k.a. Let me write JavaScript but help me!

Category: JavaScript, Library, Rails

Dan Webb has created two Rails plugins to make RJS even better. He has realised that although for some cases RJS is a great thing, you often do want to just use JavaScript, and it looks really ugly to do this: < View plain text > ruby page &lt;&lt; ‘if (someClientSideVariable) {‘ page[‘a’].replace_html :partial =&gt; Read the rest…

Posted by Dion Almaer at 8:03 am
1 Comment

+++--
3.3 rating from 14 votes