Quantcast
Channel: It's Got What Plants Crave » Best Practices
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Key Value Coding and Key Value Observing (KVC & KVO)

We will look at some structure to using Sproutcore’s Key Value Coding (KVC) and Key Value Observing (KVO) framework. KVC and KVO is a direct port from the Cocoa framework, but it is better in...

View Article



Distributed Development with Git and the Single Integrator (Part 1)

On our recent project that Mike and I are working on, we are using Git and a highly defined process for development that is centered around a single integrator (me) and a team of developers that are...

View Article

Distributed Development with Git and the Single Integrator (Part 2)

In the last post, I discussed the actions of the developers on the project. In this post, I will talk about the other half of the story. After one of the developers finishes their task or topic branch...

View Article

Image may be NSFW.
Clik here to view.

Building Sproutcore Apps with Statecharts (part 1)

Introduction In this post, we will discuss creating a sproutcore application using a modeling method called ‘Statecharts’. This was invented by a man named David Harel, who invented it in order to...

View Article

Image may be NSFW.
Clik here to view.

Building Sproutcore Apps with Statecharts (part 2)

OK, What is it really look like… So you might be reading the last post and got excited want to try it in one of your own applications. Then, the Reality Fairy drops by to seed doubt and you say,...

View Article


Image may be NSFW.
Clik here to view.

Bindings Unleashed

Bindings are one of the most important aspects of Sproutcore. Bindings give us the ability to do complex UI interactions with very little code. They have turned tedious and error-prone code to update...

View Article

Composite Views

In my last post on bindings, I talked about Rule #2 (The ‘-Path’ Convention) which started a bit of buzz on when and why it is used. First off, it is a naming convention that my team and I have come up...

View Article

Image may be NSFW.
Clik here to view.

Root Controller Paradigm

In this blog post, I will spend some time talking about using the power of bindings in the controller layer with the Root Controller Paradigm. This is a really powerful paradigm where you do most of...

View Article


Image may be NSFW.
Clik here to view.

Basic View API (part 1)

We will talk about some of the fundamental elements of the View API and use this knowledge to build an advanced composite view. The Sproutcore View API in 1.0 is very impressive and has a lot of power...

View Article


Image may be NSFW.
Clik here to view.

Basic View API (part 2)

In part 2, we will discuss some more advanced concepts in the View API like composite views. We will talk a little bit about the mechanics of how to create childViews as a part of the View API....

View Article
Browsing all 10 articles
Browse latest View live




Latest Images