October 2009
9 posts
WatchWatch
This is pretty cool.  Juan Pinzon has been working hard on our IE support for SproutCore. Basically he does the dirty work in IE so you don’t have to. Today he posted a short video where he loads and runs the SproutCore Sample Controls app in 6 major browsers - including an unsupported one - in under a minute. Sample Controls involves building a UI client-side with over 200 controls all...
Oct 30th
2 tags
Faster Loading Through Eval()
When you want to reduce the load time of a JavaScript-heavy web page (like any SproutCore application), you inevitably spend a lot of time thinking about how to reduce the time consumed by the JavaScript itself on page load.  This is particularly true when working on mobile devices, as the Gmail or Mobile team recently pointed out. The Gmail team used an interesting technique to reduce their load...
Oct 27th
Todos Tutorial: From 0 to fully working SproutCore... →
Ever since we released SproutCore 0.9 in 2008, people have asked for a tutorial that takes you from zero all the way  through talking to a backend server. Well, now we have one.  The Todos tutorial shows you how to build an app, add a model, add some views, hook up the controllers, write a simple server, and finally wire your app to the server.  It’s fun! There is even a choose-your-own...
Oct 27th
Oct 27th
SproutCore Release Candidate 1 Hits the Streets
Last night I merged the final set of changes for the first release candidate of SproutCore 1.0.  I also published a new gem (build 1.0.1008) so you can get the official release quite easily.  Just open your terminal [on Mac or Linux] and type: sudo gem install sproutcore Then enjoy! If you just want a taste of what the release candidate can do, check out the demos at: ...
Oct 24th
Oct 22nd
Sprouting—Automated Spriting for SproutCore  →
Using sprites will help your web app load much faster.  We already sprite our Ace UI theme for you, but what about your own images? Now Alex Iskander has a solution for you…great work Alex!
Oct 17th
An Engineer's Guide to Bandwidth (Yahoo! Developer... →
Excellent detailed info on how high latency impacts performance of your website.  Ever wonder why your zippy server response time seems slow when you go into the real world? SproutCore apps in some ways actually make latency effects worse for your app; not because of SproutCore itself but because now so much of your app is happening locally on the client, every high-latency request to the server...
Oct 2nd
SproutCore Task Manager on Google App Engine →
The open-source agile tracker “tasks” is now hosted on Google App Engine.  It’s fast and also looking a lot nicer.  Go give it a look.  (login: guest) A user-signup app should be available soon and then we’re going to start planning some SC work on it.  Eventually I’d love to replace lighthouse with something SC native…
Oct 2nd