SproutCore @ GTUG
A few weeks ago we had a great meetup at Google. If you didn’t get to attend, now you can enjoy the meeting vicariously through YouTube! This video starts with a presentation from Matt on the Google AppEngine team, followed by five minutes of futzing with a technical problem, and finally the SproutCore presentation starts.
During this presentation I actually built and deployed a small application on stage but the most interesting thing, I think, is the part where I talk about how thick client frameworks like SproutCore change the way you build your server side as well. It’s a model I call “microservices.”
Skip to about 20min in to see the SproutCore goods. Thanks again to SV-GTUG for hosting us.
Let me know your thoughts (especially on microservices) in the comments below!

Great talk! SproutCore is brilliant. My own app (http://github.com/jxe/groundcrew-viewer) takes a very similar, but more lightweight, approach to the controller and model layers, with microservices for the backend. It’s definitely the way to go and I’m sure as CouchDB, ejabberd, and similar develop further, we’ll find the server code landscape to be very different and very interesting.
I wanted to ask: in the demo, what is the little app you used to test your REST setup?
[...] you skip in 20 minutes to the presentation above you will find Charles Jolley talking about SproutCore: During this presentation I actually built and deployed a small application on stage but the most [...]
That was a great talk.
What pasteboard application are you using?
The pasteboard app is called Clips:
http://www.macupdate.com/info.php/id/28718/clips
Great app, though it tends to leak memory over time.
[...] you skip in 20 minutes to the presentation above you will find Charles Jolley talking about SproutCore: During this presentation I actually built and deployed a small application on stage but the most [...]
Hi Charles,
great talk. Is there a chance to get the demo app code somewhere?
Looking forward meeting you and Eric in about a week
Andy
The big concern I have with MicroServices is validation. Seems much easier to validate a field that an entire JSON dump.
In the video you mention the code for the To-dos app being online. Is it posted? Or are you holding off until the rest of the 1.0 code is released?
Also, it would be great to have some hi-res 15-20 minute screencast tutorials.
The source is available at:
http://github.com/sproutit/samples-todos
Look in the step-6 branch for complete Google AppEngine example.
Hi Joe,
I don’t want to speak for Charles, but the REST test app looks like it might be HTTP Client @ http://ditchnet.org/httpclient, by Todd Ditchendorf (http://www.ditchnet.org/wp/). Todd’s current blog post has a pretty good video on usage.
Thanks again for the video and example source here Charles.