Between all the post-punk marching bands, free booze, and falls off fire escapes, I somehow managed to give a presentation on memcached at RailsConf 2007.
I’ve got two versions of my slides available: with notes and without notes.
Nick Sieger has an excellent writeup of the talk, as do Rob Sanheim and John Nunemaker. Their collective blog entries really contain more information than my slides.
Grab cache_fu and follow along:
$ svn co svn://errtheblog.com/svn/plugins/cache_fu
Patches are welcome and should be directed towards Lighthouse.
See you guys next year.
Update: Don’t forget to join the mailing list if all this stuff interests you.
IM from PJ at 4am…
“Chris just fell off a fire escape and fucked up his face” /signs off.
Well, I hearby pass my drunkard crown to you. Even I’ve never done anything that bad.
Good times. Turns out that marching band is from San Francisco.
Good job on this talk. Was the best of the conference IMO, a lot of info and not dumbed down.
Err, that slide kicked ass =)
Now I have the knowledge to save my servers from a future pageview raid :P
http://www.flickr.com/photos/ozmm/507284452/ – nice work my friend! :)
Awesome presentation, you are even better live than on blog.
Easily one of the best sessions of the conference. I agree with Dr. Nic, you are definitely much better live than on the blog.
dude i loved your session.
Is there an audio recording of this talk anywhere? If not, can someone make sure to record it next time? Would be great to have for those who couldn’t make it.
How do I get started with cache_fu? Your presentation was quite nice – any hints for a newbie? (Steps, Guide, ...)
Hi,
I’ev create path for cache_fu alowed add “after cache” hook. Likehttp://pastie.caboo.se/private/whd5s2bnchnvvq2w7f1yq
Thnaks, Timur
It would be nice if there was a method to expire the cache on a custom finder
eg. when i call: a = MyObj.caches(:my_finder, :withs => [1, {:include => [:sub_obj1 => [:subsubobj1, :subsubobj2]]}])
I want to be able to: MyObj.delete_caches(:my_finder, :withs => [1, {:include => [:sub_obj1 => [:subsubobj1, :subsubobj2]]}])
but instead i am hardcoding: MyObj.expire_cache(“my_finder:1includesubobj1subsubobj1subsubobj2”)
Damn dude, it would be nice if you call this acts_as_cached 2.0 or something. I searched all over the freaking place to find out the difference between the 2 plugins (cache_fu & acts_as_cached) and finally stumbled onto a page that clarified it for me, argh, wasting my time for all the wrong reason.
es
Just in case people are wondering, find cache_fu at github:”http://github.com/defunkt/cache_fu/tree/master”
Damn… I always get that textile markup mixed…
Work please brain.
link here
can you add method “replace_cache”
Love it man. Have been toying with so many different plugins. Cache_fu sure does it all and makes it all so simple.
Thanks a million. Wonder if I could leave a ‘tip’ to thank you for such excellent work.
Chime in.