-
Home > Uncategorized
You are viewing the Uncategorized category archives.
Category Archives: Uncategorized
Quick things
In January, I wrote a post on the main blog called “How Ravelry Makes Money“. If you didn’t catch it, you might be interested in it. The Ravelry API has progressed a lot and I’m pretty happy with how it’s going and how it’s architected. When it comes to serializing objects to JSON, I stay […]
Quick tips for improving email deliverability
If you run a site that needs to deliver email to users it can be surprisingly hard to make sure that your mail makes it to people’s inboxes. We don’t ever send useless email to users but we still manage to deliver about 500,000 emails each month – account confirmations, CCs of in-app messages (a […]
Ravelry in Bullet Points
Inspired by Stack Exchange’s Architecture in Bullet Points. I have to admit that I was happy to see that we stack up pretty well, being a Ruby on Rails site. There’s no denying that Ruby is slower than C#. …and we could talk about Microsoft SQL Server vs MySQL as well. It’s a little bit […]
Ravelry API Early Access
Update December 2010: if you are a developer who is interested in working with the Ravelry API, please see www.ravelry.com/groups/ravelry-api We’ve been getting a lot interest in the Ravelry API lately. We don’t have a release date for the API and we don’t know exactly what calls will be in the first release, but we […]
These Xeon 5600s are fast
I purchased a new single cpu Xeon X5670 (6 core!) application server and diverted a bunch of our load to it just to see how it performs. The new machine is currently handling 50% of our load without breaking a sweat, and our average response time has improved by 20 milliseconds. This traffic was previously […]
KVM vs Xen vs bare metal
So… I’m configuring a brand new master database server and I had big plans to run memory, disk, cpu, and combined benchmarks on KVM, Xen, and no virtualization and publish the results. I got tired of it and moved on. Turns out that the current version of Xen has an older kernel (as usual) without […]
Upgrading from Rails 2.0 (ish) to Rails 2.2
Look out – this post is going to be a bit dry. Over the Thanksgiving weekend, I upgraded Ravelry from a crusty old nearly-2.0 version of Edge Rails to the latest 2.2.2. Other people’s upgrade war stories were really helpful so I figured that I’d post my own. (See also gusg.us’s 2.2 story, assaydepot’s 2.1 […]