Weekly Digest, 6-22-10
by Trevor Turk
A chat with Tom Preston-Werner to talk about Github and their server/software architecture.
On Tuesday, we announced that Ext JS, jQTouch and Raphaël were combining to form Sencha. We said you wouldn’t have long to wait to see some amazing results. So here they are! Today, we’re overwhelmingly, insanely, ridiculously excited to introduce Sencha Touch, the first HTML5 framework for mobile devices.
Improving application throughput 9x with asynchronous responses in Rails 3
My research turned up a lot of work by Ilya Grigorik and Mike Perham that pushed toward this goal. Rack/Fiber-Pool by Mike is a piece of Rack middleware that runs each request in it’s own Fiber, allowing the possibility of easy cooperative scheduling in Rack applications. While EM-Synchrony provides a set of Fiber-aware EventMachine clients for common things like HTTP requests, Memcached, MySQL and Mongo.
JavaScript client-side syntax highlighting
An Interview about Programmers from a 7th Grader
Programming is something you learn by doing. So don’t be passive. Don’t wait for classes to teach you how to program. The way you learn is by starting projects of your own.
Letters of Note: Pixar films don’t get finished, they just get released
You are sure right about the importance of a good story in movies. Unfortunately, it’s not as easy as it sounds. It takes a lot of work (and rework, and rework and rework) to get it right. And even then quite often we’re not 100% pleased. As John Lasseter likes to say, our films don’t get finished, they just get released.
If you thought mobile number portability was cool, imagine what you’ll think of mobile app portability.
Shoebox helps you manage styles and scripts as first-class citizens in Rails.
Rails + Memcached: A better solution to the undefined class/module problem
So far, this has completely removed for us the development headache of undefined class/module. Try using this instead of including class names everywhere you use memcache.