Code in the Cloud: Programming Google AppEngine now in beta, ExpressionEngine 2: A Quick-Start Guide now in print and shipping, PragPub now online in HTML.
//
...
Read more »
Publishers
Code in the Cloud; Expression Engine in print; PragPub in HTML
Testing an OAuth Provider in your Rails App
Recently I received a request from another B2B SaaS vendor to integrate with Catch the Best, so their users could pull their data from Catch the Best into this app. This is a classic use-case for OAuth, so I dove in to learning how to make my Rails app an OAuth provider. ...
Read more »
Memcached Public Beta
The top open request from our recent survey has been for memcached. Memcached is a simple, fast and scalable in-memory object caching system. Dynamic web applications use memcached to store frequently used data, reducing database load. The Heroku memcached add-on is built on the NorthScale distribution of memcached (NorthScale Memcached Server) which...
Read more »
How To Build A Mac OS X App With XCode and MacRuby

Want to develop a Mac OS X app without getting waist deep in Objective C? MacRuby is the answer, and it’s now mature enough to use directly from XCode to build fully-featured Ruby-powered Mac apps. “Jean Pierre Hernandez” of Phusion presents a walkthrough of how to do it, step by step.
Read more »
Episode 205: Unobtrusive Javascript
Keep JavaScript out of your HTML content with unobtrusive JavaScript. Here I show how Rails 3 works with this best practice.
Read more »
“Mad Libs” Style Forms
Luke Wroblewski, Chief Design Architect at Yahoo! and author of “Web Form Design“, published a very interesting post about “Mad Libs” Style Forms and how he improved the conversation of vast.com by 25-40%.
This is how Luke tweaked the contact form:Read the full post: “Mad Libs” Style Form Increases Conversion 25-40%
I wondered whether there...
Read more »
Why Won’t FB.Connect.logoutAndRedirect work?
I was banging my head against a Facebook Connect problem with one of my clients’ Rails apps recently, and I thought I’d share a useful tidbit I gleaned from the experience, in case it can spare someone else the headache I had.
This app originally supported just plain-old users who created an account at the...
Read more »
MWRC 2010 – Notes from Day 1.
Jake Parsell took some really great notes using Google Wave. I know the videos will be available shortly but in the mean time if you want to figure out what you may want to watch you can find out more details below:
#wave p.p1 {margin-left: 0.0px; font: 26.0px Arial}
#wave p.p2 {margin-left:...
Read more »
MWRC 2010 – Day 1 Live Video

The conference is about to start in 30 minutes, the room starts to buzz. The confreaks guys have their camera and video recording equipment all setup. So you will be able to catch up the conference online soon. Somehow I really like single track conferences and the sessions seem really great and will be...
Read more »
Code Readability vs Optimization
There are times when I debate whether to use one-liners or break them out into more readable blocks. Recently I had a situation where I needed to check certain fields on an object depending on the status of other fields.
Let’s say I have a Book object and I wanted to see if it’s...
Read more »