Articles

How to start building a website for your business

Having recently worked on Hello Canary and the yet-to-be-launched Agency Rainford and Number House sites I wanted to jot down my ideas for how you should start to approach building a brochure-style site for your own business.

The purpose is to provide a first-step in thinking about your site from a user-centred frame of mind.

Work on what you use and share the rest

It seems that we thoroughly caught the interwebs with surprise by announcing that Merb is being merged into Rails 3. 96% of the feedback seems to be very positive. People incredibly excited about us closing the rift and emerging as a stronger community.

But I wanted to take a few minutes to address some concerns of the last 4%. The people who feel like this might not be such a good idea. And in particular, the people who feel like it might not be such a good idea because of various things that I've said or done over the years.

Scrubyt, a quick view:

Today I come up to Scrubyt, an excellent piece of code developed by Peter Szinek, Glenn Gillen and a bunch of other collaborators. What this software do is essentially fetch and operate on XML/HTML pages, here’s an example taken from the official website:

What's New in Edge Rails: Merb!


This feature is scheduled for: Rails v3.0

Wow, from the bombshell department comes the news that Rails and Merb will be merging to form Rails 3. It seems the Rails and Merb teams have acknowledged that there is good in both frameworks and that they can be combined into a singular web framework.

“Carbon Neutral” Rails Hosting


Over the next few months, I’d like to highlight via our blog a few aspects of Brightbox which may not be immediately obvious.

Scheme vs Ruby

I’ve been playing with Scheme lately. I spent a few months learning it in college, but am coming back to it a bit now.

As an exercise, I sometimes do something in both Ruby and Scheme. I can’t tell which I like better, for simple things. Ruby?

The interesting note is that you can do basically the exact same thing in Ruby as in Scheme.

Updating a new record with an after_save callback

We have a Photo model in which we want to store a list of actors featured in that photo, to make it easier for Solr to search photos. When a new photo is uploaded users can associate one or more actors with the photo. This arrives from our form submission as actor id’s.

So we’d like to have an after_save callback that looks up the actor names and adds them to our special index field. Problem is, if we have this

Protected: Soon Coming with complete Info…

This post is password protected. To view it please enter your password below:


Meet Emacs

The classic Gnu Emacs text editor is an incredibly powerful piece of software that has been used by thousands of programmers over the last few decades. Many alpha geeks have recently been giving Emacs a second look as well.

Flash uploaders, Rails, cookie based sessions and CSRF: Rack Middleware to the rescue!

It is one of life’s strange coincidences that in the week where Rack middleware was brought firmly into the spotlight in Railsland thanks to the introduction of Metal and the continuing transition of Rails to a Rack application that I finally had a need to write some middleware of my own.

Presently Now Available for Palm webOS Devices | Rails Fire

Presently Now Available for Palm webOS Devices

Coming hot off the heels of the Presently 2.0 release for the iPhone, comes Presently for Palm webOS. Presently for Palm brings most of the same great features from the iPhone version to any Palm webOS device, such as the Pixi or the Pre, with the unique look and feel of Palm webOS applications.

Some of the great features of the webOS version of Presently include:

  • Post and view updates
  • View your replies, direct messages, and your feed
  • View profiles groups and people
  • View updates for groups and people
  • Join existing Presently accounts
  • Create your own Presently account if you don't have one
  • ... and much more

With this latest release you can now keep up with your company natively on the iPhone, Android, or Palm webOS platform anywhere you go. Presently for webOS devices is now available on Palm's App Catalog.