August 2009
16 posts
SproutCore Blogs →
Josh Holt, etgryphon and the frozencanuck are on fire lately.  They all posted some amazing articles on their blogs this weekend diving into CollectionView Delegation, more on the basic View API, and details on KVO and Bindings. It’s great to see some members of our community who have been building some really amazing software over the last year giving back like this. As the community of...
Aug 24th
2 tags
Event Handling in SproutCore 1.0 - Part 2 -...
In my last post I introduced event delegation in SproutCore and the basics of how to handle events.   In this post I’m going to build on this foundation to show you how you can add event handlers to drag a view around the window.* Introducing the Mouse Events As I noted in the first post, SproutCore recognizes several different types of mouse events.  Most of these events are essentially...
Aug 24th
Google adds SVG compatibility to IE →
With this library, we finally have a generalized way to write vector graphics across all browsers.  Now we just need to make this code easier to generate. Next step: extend SC.RenderContext in SproutCore with methods to emit standard SVG code.  This way you can easily write vector graphics in any view without having to learn SVG.
Aug 23rd
2 tags
Event Handling in SproutCore 1.0 - Part 1
SproutCore is one of the first JavaScript frameworks to implement event delegation throughout the entire framework.  In this series of blog posts I’m going to explain a bit about how event delegation works and how you use it to handle events in SproutCore Views. For starters, let’s talk about what event delegation is and how its handled in SproutCore. What is Event Delegation? Event...
Aug 23rd
1 note
Blog Roundup 8-19
The blog posts are coming fast and furious these days with tons of really useful information on using the SproutCore API.  Here’s a couple that I know about: It’s Got What Plants Crave  » Basic View API (part 1) - great introduction to the View API.  This is a good followup to earlier posts by frozencanuck that take you on a tutorial through the view API. Frozencanuck »...
Aug 19th
1 note
“Once a bit player, JavaScript increasingly takes center stage. Its footprint—the...”
– Great intro to MVC as it pertains to JavaScript (with a nice mention of SproutCore at the end). A List Apart: Articles: JavaScript MVC
Aug 18th
Vote for SproutCore at SXSW 2010
Mike Subelsky has done some great SproutCore talks over the last year. He has a new one planned at SXSW. Please help get this panel approved by voting it up! http://panelpicker.sxsw.com/ideas/view/2304
Aug 17th
Aspect-Oriented Programming and You
One of the coolest parts of the new SproutCore View layer is its ability to use aspect-based programming to add behaviors to views. Aspect-based programming is built on the premise that often objects that don’t follow from the same class hierarchy may in fact need similar behaviors. This is especially true in GUI programming when designers come to you and say something like “I came...
Aug 17th
The Delegate Pattern (part 1)
joshholt: In my previous post I promised some information on the “Delegate Design Pattern”, how Sproutcore uses it, and how to take advantage of it. In part 1 I will try my best to describe the Delegate Design Pattern. In part 2 I will explain this pattern in the context of Sproutcore ( with examples ), and part 3 is still in the works. What is the “Delegate Design Pattern” ? Let’s talk...
Aug 16th
Aug 14th
Nifty Trick with Root Controller Paradigm
joshholt: I want to start this off by saying that I am constantly amazed by the power baked right into sproutcore. Most of the time what you need is there already, you just have to read the code and the comments. With that said lets talk about this nifty trick shall we?…
Aug 13th
1 note
Aug 12th
Connecting Views to Model Object « Keeping Sanity... →
The network of SproutCore focused blogs is growing.  For a while we’ve had It’s Got What Plants Crave, which has some great tutorials.  And of course Geoffrey and his excellent Screencasts (now hosted on the SproutCore site). Now another SproutCore developer has started blogging about some of the key points he is learning along the way while he works on a new app.  This post covers...
Aug 12th
SproutCore Video at JSCONF 2009 →
Mike Subelsky talks about SproutCore at JSConf
Aug 7th
Kiva Developers Wiki / JSLoanBrowser →
I just tweeted this also but Wed Aug 5, I’ll be visiting the Kiva offices in San Francisco to help them sprint on their new SproutCore-based Kiva Loan Browser. Kiva is a great organization that makes it possible for you and me to loan small amounts of money to entrepreneurs in developing countries.  It’s a great cause and a great chance to build a cool SproutCore app. If you’re...
Aug 4th
It’s Got What Plants Crave » Root Controller... →
GREAT POST on using controllers.  Often used but never well explained part of SproutCore.  Great work Evin!
Aug 1st
1 note