RoR Tuesday 03/07/2007

Visual Rails – laying the foundations – A GUIish thingy for building views?

I’ve been working busily away for the last few months, hiding under my rock, and constructing the next iteration of Ruby In Steel: the Visual Rails Workbench. The terms ‘visual’ and ‘Rails’ don’t normally go well together – a bit like oil and water. A Rails ‘view’ is essentially a set of highly non-visual ‘directives’ that spit out HTML when needed. Normally, what I (and most people I know) mean by ‘visual’ is drag-and-drop WYSIWYG – like Visual Basic or C# in Visual Studio.

Unfortunately, you can’t really do that with Rails views – they are just too non-visual. From my experience of Rails, what you get out at the end is the result of a trial-and-error process, mixing in layouts, partials, the view and a whole set of directives. At design-time, it’s very difficult to see what’s going on.

5 Ways to Optimize AJAX in Ruby on Rails – Worried about load and scaling?

You’re understandably proud of your latest fancy AJAX interface, but is it wasting your app’s precious resources? In this article Shanti Braford shows you five ways to make sure your AJAX is optimized.

Tutorial on developing a Facebook platform application with Ruby On Rails – Get lots of eyeballs.

But first lets start by creating a Rails application with NO Facebook stuff and then we’ll look at FB-ing it. Originally I planned to do this completely RESTfully but it turns out it doesn’t work well with Facebook canvas, so it’s old-skool Rails i’m afraid.

MySQL and Ruby on Rails datatypes – Sweet resource.

One of the best features of Ruby on Rails is the ability to interact with database tables as objects using ActiveRecord. Sometimes documentation can be a bit spotty, but after searching for a little bit it’s not hard to find the mapping from Rails Migration types to MySQL data types. I did find it more difficult to find out what happens if I already have an existing MySQL table. What Ruby class gets created with what MySQL column type? I didn’t find it on the web, so I put together this list…

I added links to MySQL documentation for each of the MySql data types and links to the relevant Ruby class type to make this table a bit more useful.

How to use FFMPEG to convert video via Ruby on Rails – Working with video? Really?

So lately I took it upon myself to play around with some video trans-coding.

Forging Rails In Berlin: RailsConf Europe 2007 Program Unveiled – Can I go, Boss?

RailsConf Europe, taking place 17-19 September in Berlin, is being co-presented by Ruby Central, Inc. and O’Reilly Media, Inc. This three day event, held at the Maritim proArte Hotel, is dedicated entirely to Ruby on Rails.

Build Your Own Ruby on Rails Web Applications (Book review) – I like books. Sometimes I read them, too.

After hearing so much talk about Ruby on Rails during the past couple of years I wanted to find out what all the hype was about. A book aimed at Ruby on Rails beginners seemed like a good place to start, so I decided to read Build Your Own Ruby on Rails Web Applications by Patrick Lenz.

Ruby On Rails IDE – Different from ’Ruby IDE’? – I’ve been avoiding the ongoing IDE discussion.

What makes a great ‘Ruby On Rails’ IDE? This is a question that we’ve been debating for many months now. Ruby In Steel has always had built-in support for Rails – everything from RHTML syntax colouring and code folding to dedicated Rake and Generate dialogs, not to mention Rails IntelliSense and debugging.

But, frankly, that still isn’t good enough. What we have today compares well with other Rails IDEs but, even so, there are still plenty more things that would be nice to have.

Ruby for the REST of Us: Using Ruby and REST to Integrate with Amazon S3 – Googlezon cometh.

Are you interested in a cheap, unlimited Web-based data storage service that uses the storage and network infrastructure of, the largest online retailer in the world? If so, this article is for you.

RJS Templates: Adding Some Ajax Goodness to Rails – Ajax made easy.

Discover how to use the RJS Template feature of Rails to add Ajax functionality to your Rails application. Ajax and Rails together are a powerful combination, and can not only enhance the user experience of your Rails application, but also increase performance because fewer page reloads are necessary to perform tasks.

REXML: Proccessing XML in Ruby – Not all the RoR folks dislike XML.

Take a look at the REXML library and see how you can use it to process XML within your Ruby or Rails application. REXML makes adding XML support to your application a breeze, with a quick learning curve.

JRuby: Java and Ruby Together at Last – Imagine me and you…

Discover what happens when you join Ruby, the red-hot dynamic programming language with Java, the leading object-oriented software development language

Running Your First Rails Application on JRuby – Git ‘er done.

Work step-by-step to install Rails into your JRuby installation and get a simple Rails application up and running.

This entry was posted in Life and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>