Breaking down Amazon's mega dropdown - Ben KamensThe hover effects on Amazon's big 'ole “Shop by Department” mega dropdown are super fast. Look'it how quick each submenu fills in as your ...
Khan Academy now has badges - Ben Kamens…and students are in the hunt. It's been a few hours since we launched badges for Khan Academy , and we're already seeing some interesting ...
JS/ CSS packaging to minimize requests and randomly - Ben KamensThe performance benefits of packaging up your bunches of javascript and css files into as few requests as possible are well known. We recently ...
A/Bingo split testing now on App Engine, built for Khan Academy A/Bingo is an A/B testing framework for Ruby on Rails. It's specifically designed to make the creation of split test experiments as quick and ...
A sampling profiler for App Engine - Ben KamensAnathema to an instrumented CPU profiler like the Python profiling tool included in Mini Profiler . So I added a simple sampling tool.
.end() makes jQuery DOM traversal beautiful - Ben KamensThis is my new favorite jQuery trick. I just learned it this year and have mentioned it in enough code reviews to decide it's worth sharing.
Most dropdown menus have to include a bit of a delay when ... trivial is cool, I made a jQuery plugin that fires events when detecting this sort of ...
Pending queues and loading requests on App Engine - Ben KamensSometimes it feels like we're playing a rousing of guess'n'check when adjusting our App Engine performance settings. The request scheduler ...
Google App Engine Mini Profiler - Ben KamensGoogle App Engine Mini Profiler ... In my spare time I work on an iPhone app that records great action videos, another app that connects you ...
Required code reviews - Ben KamensThis is the story of the growing Khan Academy team converting me into a passionate fan of requiring a code review for every single changeset.