Caching

Fikus: Deploying Padrino to Engine Yard AppCloud

Padrino and Engine Yard AppCloud
Engine Yard AppCloud is a great platform for deploying Ruby on Rails applications quickly and easily. It's not only good for Rails, but it also makes it just as easy to deploy any application using Rack or Rack-based frameworks like Sinatra.

I'm a big fan of Sinatra and use it for both internal and personal projects.

AppCloud Dashboard Performance Boost

If you are an Engine Yard AppCloud customer with a large number of environments, you may have noticed slowly degrading performance recently. Specifically, the dashboard page load time was a bit long, and live instance status & message updates sometimes resulted in a flicker.

The Complete Numeric Class

As announced in the previous article we will look at a complete number class today. I will use the example of a integer number which, when printed, will show up as hex number (as opposed to the decimal presentation of Fixnum and relatives). As before the main point is not sophisticated logic or usefulness of the class. Instead I will keep the logic simple so we can focus on the aspects I try to convey with today’s article:

Problems with this blog's feed

You may have noticed a bunch of articles about the semantic web appear in this feed over the last couple of days. Apologies for any confusion.

It happened because my Swirrl co-founder, Bill, moved his blog over to this blog-engine at the weekend, and we had some caching/redirect issues on our server, so my blog was serving up Bill’s feed for a while!

I think that the feed should be sorted out now, but I’ll keep an eye on it for a bit to make sure. :)

The Path to Rails 3: Greenfielding new apps with the Rails 3 beta

Upgrading applications is good sport and all, but everyone knows that greenfielding is where the real fun is. At least, I love greenfielding stuff a lot more than dealing with old ghetto cruft that has 1,900 test failures (and 300 errors), 20,000 line controllers, and code that I’m pretty sure is actually a demon-brand of PHP.

Rails 3 Beta is Out — A Retrospective

The Rails team has finally released the Rails 3 beta, after more than a year since the Rails and Merb teams started working on this release. You can read all about it at the official Rails blog, but I figured I’d take the opportunity to share my take on the release.

First of all, you’re probably sick of hearing this, but we’ve done far, far more than we ever expected. A lot of that happened in the last few weeks.

Active Record Query Interface 3.0

I’ve been working on revamping the Active Record query interface for the last few weeks ( while taking some time off in India from consulting work, before joining 37signals ), building on top of Emilio’s GSOC project of integrating ARel and ActiveRecord. So here’s an overview of how things are going to work in Rails 3.

Multiple Domain Page Caching

The other day Brandon Wright emailed me about the following tweet:

Just deployed full page caching on Harmony. Our log file stopped spinning by which made me happy and sad.

The Path to Rails 3: Approaching the upgrade

Now that we’ve looked at some of the core architecture, I’d like to shift my focus first to upgrading an application. Originally I had planned on writing about upgrading plugins first, but apparently that API isn’t quite stable. So, I figured rather than write a blog post that will be deprecated in 2 weeks, I’d rather write one that will be deprecated in 3-6 months instead.

The Path to Rails 3: Introduction

Wow, over half a year with no blog post. That may be a new record for blog laziness for me, but fear not! This bout of sloth shall not last, and the dearth of blog entries shall come to and end! This cure should come partially because I’ve switched to Tumblr and can now compose my entries in Markdown, and partially because that’s part of my whole Get a Better Life New Year’s Resolution Package 2.0™ (coming to a burned out programmer near you in 2011!).

Syndicate content