Caching

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!).

Create Your Own Semantic Web-enabled Blog

A few weeks ago I moved this blog over to Swirrl’s own open-source Rails+CouchDB blog engine, SemanticJournal (At Swirrl, we like to call it ‘Semjo’ for short).

As well as the standard blogging features, Semjo includes some Semantic Web features, in the form of helpers to aid with marking up elements on public-facing pages with RDFa (such as the date, author, title of articles etc).

A note on the Github/Twitter Proxy

In my last post, I made a quick note about how the FriendlyORM had some issues in Postgres. I made a few quick hacks (all in the interest of finishing this up and launching it yesterday). A few hours later, James Golick managed to fix the issues in a special postgres branch.

Syndicate content