Nice writeup. We've been using Streak to manage our sales process and we're pretty happy with it - by putting the CRM in email (rather than the other way 'round) it is much, much closer to the "natural" way we work.<p>I'm consistently surprised that Google App Engine doesn't get more pickup among the HN community. No, it's not perfect, but it lets you build and scale a system with almost zero attention to ops. Lockin? Most startups fail because they never achieve product/market fit, not because they are unhappy with their hosting provider. Less ops means more time making features.
My biggest complaint with google appengine is that they don't send you an email when you start reaching your usage quotas. I hope someone from AppEngine sees this. Otherwise it's been great. ;)
What's the state of Clojure on App Engine? I want to build a Clojure app on App Engine, but it's unclear if Clojure and App Engine play well together.<p>For example, in a recent blog post, Adrian Mouat said that App Engine doesn't support Clojure concurrency, such as agents (<a href="http://www.adrianmouat.com/bit-bucket/2012/08/clojure-and-google-app-engine/" rel="nofollow">http://www.adrianmouat.com/bit-bucket/2012/08/clojure-and-go...</a>). However, GAE Java supports threads as of the App Engine 1.6.4 release (<a href="http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes" rel="nofollow">http://code.google.com/p/googleappengine/wiki/SdkForJavaRele...</a>).<p>Is the Clojure concurrency model fully supported on App Engine? (<a href="http://stackoverflow.com/questions/12772824/is-clojure-concurrency-support-still-disabled-on-app-engine" rel="nofollow">http://stackoverflow.com/questions/12772824/is-clojure-concu...</a>)<p>App Engine Magic (<a href="https://github.com/gcv/appengine-magic" rel="nofollow">https://github.com/gcv/appengine-magic</a>) is a library that makes it easier to use GAE with Clojure, but it hasn't been updated since GAE SDK 1.6.3.1.<p>There is also gaeshi (<a href="https://github.com/slagyr/gaeshi" rel="nofollow">https://github.com/slagyr/gaeshi</a>), which is a newer GAE library for Clojure that's a little easier to work with, but it doesn't have much documentation or cover all the services.<p>Does anyone have experience on how using Clojure on App Engine plays out in practice and any advice on which path to take?