Cappuccino @ JSConf 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

8 Favorites

Cappuccino @ JSConf 2009 - Presentation Transcript

  1. Cappuccino @JSConf 2009
  2.  
  3.  
  4.  
  5. 0.7
  6. Objective-J
  7. forEach "JavaScript 1.6", committed 2005
  8. JavaScript 1.6
  9. ECMAScript 4
  10. ECMAScript 3.1
  11. ECMAScript 5
  12. ECMAScript
  13. Ruby, Python, Java, Scala, ...
  14. Objective-J
      • Code importing
      • Classical Inheritance
      • Dynamic Dispatch
      • method_missing
      • Open Source!
  15. JavaScript Objective-J
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. Desktop Class Applications
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. 0.7
  34. Debugging
  35.  
  36.  
  37.  
  38. myArray.forEach(function(object) { //... });
  39. myArray.forEach(function NAME(object) { //... });
  40. MyClass.prototype.myMethod = function() { //... } OtherClass.prototype.myMethod = function() { ///... }
  41.  
  42. function generate(iterations) { return function() { for (var i = 0; i < iterations; ++i) doSomething(); } } generate(10)(); generate(100)(); generate(1000)();
  43.  
  44. function generate(iterations) { return function iterating() { for (var i = 0; i < iterations; ++i) doSomething(); } } generate(10)(); generate(100)(); generate(1000)();
  45. function.displayName
  46. function generate(iterations) { var f = function() { for (var i = 0; i < iterations; ++i) doSomething(); } f.displayName = &quot;function with &quot; + iterations + &quot; iterations&quot;; return f; }
  47.  
  48.  
  49. Top Down Profile
  50. Top Down Profile
  51. Bottom Up Profile
  52. Bottom Up Profile
  53. View Focus Exclude
  54.  
  55.  
  56.  
  57. What's Next?
      • Firebug
      • More Tools - Profile Memory
      • More Dynamic Interaction
  58. Themes
  59. CPTheme
  60. madebysofa.com
  61.  
  62.  
  63.  
  64.  
  65. nib2cib
  66. Demos
  67. http://github.com/280north/cappuccino/tree/0.7b
  68. cappuccino.org
  69. More
      • cappuccino.org/learn
      • github.com/280north/cappuccino
      • groups.google.com/group/objectivej
      • #cappuccino on irc.freenode.net
  70. Thanks.
    • francisco@280north.com • @tolmasky
SlideShare Zeitgeist 2009

+ tolmaskytolmasky Nominate

custom

1321 views, 8 favs, 3 embeds more stats

Slides from my Cappuccino Presentation @ JSConf 200 more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 1321
    • 1317 on SlideShare
    • 4 from embeds
  • Comments 1
  • Favorites 8
  • Downloads 71
Most viewed embeds
  • 2 views on http://www.slideshare.net
  • 1 views on http://www.sustransconnect2.org.uk
  • 1 views on http://wildfire.gigya.com

more

All embeds
  • 2 views on http://www.slideshare.net
  • 1 views on http://www.sustransconnect2.org.uk
  • 1 views on http://wildfire.gigya.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories