David Felstead

Does it scale?


almost 6 years ago by David Felstead on Karmic Coding.
Anyone who has been around Ruby and Rails (or any new software technology) for a while has seen or heard the question asked countless times: Does it scale...

Interview on Site5 and Web 2.0


~6 years ago by David Felstead on Karmic Coding.
Two days ago I was interviewed by Charles Wright of The Bleeding Edge, a blog that is a spin-off of his column of the same name in The Age and Sydney Morning-Herald...

Under the hood with Ruby - partial mock objects for unit testing


~6 years ago by David Felstead on Karmic Coding.
Automated unit testing is now a mainstream concept in software development. The basic idea, for those who haven’t experienced it is to write a battery...

Simple, resilient interprocess locking In Ruby


~6 years ago by David Felstead on Karmic Coding.
One of the major hurdles in developing FlashbackPRIME was handling repository locking between processes. Since we basically started from the ground up...

On performance: Sometimes the wheel just ain't up to scratch


~6 years ago by David Felstead on Karmic Coding.
It’s one of the cornerstone concepts of programming these days – Don’t Re-Invent the Wheel. These days there are so many third party...

Querying serialized data in ActiveRecord


over 6 years ago by David Felstead on Karmic Coding.
ActiveRecord has a little known column modifier known as serialize that allows you to store arbitrary data in it. Many people use this data to store arbitrary...

Flashback and the discovery process


over 6 years ago by David Felstead on Karmic Coding.
Well, Site5 Flashback is basically complete and now in internal testing… finally! The development process, contributed to by the entire engineering...

S is the new F - Let the age of SCGI Rails begin...


over 6 years ago by David Felstead on Karmic Coding.
Ruby on Rails is a great framework, but to get any kinds of usable performance out of it, it needs to be run as a persistent application. Out of the box...

Welcome!


over 6 years ago by David Felstead on Karmic Coding.
Hi everyone – welcome to my blog. I’m David Felstead, a Senior Engineer at Site5. I’ve been with Site5 for about four weeks now, and...

Does it scale?


almost 6 years ago by David Felstead on Karmic Coding.
Anyone who has been around Ruby and Rails (or any new software technology) for a while has seen or heard the question asked countless times: Does it scale...