[Sugar-devel] Calling async callbacks always async

2014-03-10 Thread Daniel Narvaez
Hello,

Code pointed out a good explanation of why we should be always calling
async callbacks async in sugar-web. We have been doing it, but I was never
able to produce good rationale/example for it :)

http://blog.osteele.com/posts/2008/04/minimizing-code-paths-in-asychronous-code.html

-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Calling async callbacks always async

2014-03-10 Thread Manuel QuiƱones
2014-03-10 8:18 GMT-03:00 Daniel Narvaez dwnarv...@gmail.com:
 Hello,

 Code pointed out a good explanation of why we should be always calling async
 callbacks async in sugar-web. We have been doing it, but I was never able to
 produce good rationale/example for it :)

 http://blog.osteele.com/posts/2008/04/minimizing-code-paths-in-asychronous-code.html

good post.

we should also prevent going too deep on callbacks nesting, also known
as callback hell or christmas tree.

http://callbackhell.com/

this is a library that helps with async handling:
https://github.com/caolan/async

a very different approach to async is with promises, here is a recent
post about them:
http://dailyjs.com/2014/02/20/promises-in-detail/

Side note, I am looking at data-binding and observable variables to
get inspiration for web UI
http://www.ractivejs.org/
http://js.jidesoft.com/

-- 
.. manuq ..
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel