SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
ULTIMATE
                         TITANIUM DEV
                          WORKFLOW
               |  | 
             : 




Friday, November 2, 12
   ,
      
        
      ...
       

         
        
                                    PRATIK PATEL | CTO
Friday, November 2, 12
25%
     PRODUCTIVITY
        BOOST
                         PRATIK PATEL | CTO
Friday, November 2, 12
RETHINKING
  JAVASCRIPT


  •     

                                   PRATIK PATEL | CTO
Friday, November 2, 12
OO

Friday, November 2, 12
RETHINKING
  JAVASCRIPT


  •   
  •   
                               PRATIK PATEL | CTO
Friday, November 2, 12
Yes, I don’t like OO
          in JavaScript &
          Coffeescript. But
          why?

Friday, November 2, 12
FUNCTIONAL
  JAVASCRIPT


  •       
  
  •        
                                      PRATIK PATEL | CTO
Friday, November 2, 12
FUNCTIONAL
  JAVASCRIPT

  • .
  • .: :...
  • : :.
  
                                    PRATIK PATEL | CTO
Friday, November 2, 12
 

  _.each(buttonGroup, function(button) {

              button.backgroundColor = TLwhite;
              button.languageLabel.color = TLblue;
  });




                                              PRATIK PATEL | CTO
Friday, November 2, 12
THINKING
          DIFFERENTLY ABOUT
          JavaScript MAKES
          THIS POSSIBLE.

Friday, November 2, 12
XLITE

                                 PRATIK PATEL | CTO
Friday, November 2, 12
SOME HISTORY

                         PRATIK PATEL | CTO
Friday, November 2, 12
DEV WORKFLOW

  •  
  •  
  •  ->     
                                    PRATIK PATEL | CTO
Friday, November 2, 12
HOT CODE
          LOADING ===
           AWESOME
                         PRATIK PATEL | CTO
Friday, November 2, 12
TESTS!
  •    
  •     




                                PRATIK PATEL | CTO
Friday, November 2, 12
TI STUDIO
  •   




                         PRATIK PATEL | CTO
Friday, November 2, 12
TITANIUM LIB
  •      




                                    PRATIK PATEL | CTO
Friday, November 2, 12
BETA!




                                 PRATIK PATEL | CTO
Friday, November 2, 12
DEMO
                         https://github.com/prpatel/xlite.ruble




                                                          PRATIK PATEL | CTO
Friday, November 2, 12
PRATIK PATEL | CTO
Friday, November 2, 12
PRATIK PATEL | CTO
Friday, November 2, 12
AU REVOIR
                         Follow me on twitter: @PRPATEL

Friday, November 2, 12

Weitere ähnliche Inhalte

Mehr von Axway Appcelerator

Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Axway Appcelerator
 
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Codestrong 2012 keynote   jeff haynie, appcelerator's ceoCodestrong 2012 keynote   jeff haynie, appcelerator's ceo
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Axway Appcelerator
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
Axway Appcelerator
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
Axway Appcelerator
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
Axway Appcelerator
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Axway Appcelerator
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
Axway Appcelerator
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Axway Appcelerator
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
Axway Appcelerator
 
Codestrong 2012 breakout session introduction to mobile web and best practices
Codestrong 2012 breakout session   introduction to mobile web and best practicesCodestrong 2012 breakout session   introduction to mobile web and best practices
Codestrong 2012 breakout session introduction to mobile web and best practices
Axway Appcelerator
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
Axway Appcelerator
 
Codestrong 2012 breakout session how to develop your own modules
Codestrong 2012 breakout session   how to develop your own modulesCodestrong 2012 breakout session   how to develop your own modules
Codestrong 2012 breakout session how to develop your own modules
Axway Appcelerator
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
Axway Appcelerator
 
Codestrong 2012 breakout session exploring the new titanium command line in...
Codestrong 2012 breakout session   exploring the new titanium command line in...Codestrong 2012 breakout session   exploring the new titanium command line in...
Codestrong 2012 breakout session exploring the new titanium command line in...
Axway Appcelerator
 
Codestrong 2012 breakout session developing i phone and android apps using ...
Codestrong 2012 breakout session   developing i phone and android apps using ...Codestrong 2012 breakout session   developing i phone and android apps using ...
Codestrong 2012 breakout session developing i phone and android apps using ...
Axway Appcelerator
 
Codestrong 2012 breakout session designing the ultimate user experience
Codestrong 2012 breakout session   designing the ultimate user experienceCodestrong 2012 breakout session   designing the ultimate user experience
Codestrong 2012 breakout session designing the ultimate user experience
Axway Appcelerator
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategy
Axway Appcelerator
 
Codestrong 2012 breakout session create real interactive prototypes in minutes
Codestrong 2012 breakout session   create real interactive prototypes in minutesCodestrong 2012 breakout session   create real interactive prototypes in minutes
Codestrong 2012 breakout session create real interactive prototypes in minutes
Axway Appcelerator
 

Mehr von Axway Appcelerator (20)

Appcelerator Presentation Template
Appcelerator Presentation TemplateAppcelerator Presentation Template
Appcelerator Presentation Template
 
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
 
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Codestrong 2012 keynote   jeff haynie, appcelerator's ceoCodestrong 2012 keynote   jeff haynie, appcelerator's ceo
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
 
Codestrong 2012 breakout session introduction to mobile web and best practices
Codestrong 2012 breakout session   introduction to mobile web and best practicesCodestrong 2012 breakout session   introduction to mobile web and best practices
Codestrong 2012 breakout session introduction to mobile web and best practices
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
 
Codestrong 2012 breakout session how to develop your own modules
Codestrong 2012 breakout session   how to develop your own modulesCodestrong 2012 breakout session   how to develop your own modules
Codestrong 2012 breakout session how to develop your own modules
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
 
Codestrong 2012 breakout session exploring the new titanium command line in...
Codestrong 2012 breakout session   exploring the new titanium command line in...Codestrong 2012 breakout session   exploring the new titanium command line in...
Codestrong 2012 breakout session exploring the new titanium command line in...
 
Codestrong 2012 breakout session developing i phone and android apps using ...
Codestrong 2012 breakout session   developing i phone and android apps using ...Codestrong 2012 breakout session   developing i phone and android apps using ...
Codestrong 2012 breakout session developing i phone and android apps using ...
 
Codestrong 2012 breakout session designing the ultimate user experience
Codestrong 2012 breakout session   designing the ultimate user experienceCodestrong 2012 breakout session   designing the ultimate user experience
Codestrong 2012 breakout session designing the ultimate user experience
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategy
 
Codestrong 2012 breakout session create real interactive prototypes in minutes
Codestrong 2012 breakout session   create real interactive prototypes in minutesCodestrong 2012 breakout session   create real interactive prototypes in minutes
Codestrong 2012 breakout session create real interactive prototypes in minutes
 

Codestrong 2012 breakout session live multi-platform testing

  • 1. ULTIMATE TITANIUM DEV WORKFLOW   |  |  :  Friday, November 2, 12
  • 2.    ,        ...             PRATIK PATEL | CTO Friday, November 2, 12
  • 3. 25% PRODUCTIVITY BOOST PRATIK PATEL | CTO Friday, November 2, 12
  • 4. RETHINKING JAVASCRIPT •      PRATIK PATEL | CTO Friday, November 2, 12
  • 6. RETHINKING JAVASCRIPT •    •    PRATIK PATEL | CTO Friday, November 2, 12
  • 7. Yes, I don’t like OO in JavaScript & Coffeescript. But why? Friday, November 2, 12
  • 8. FUNCTIONAL JAVASCRIPT •         •         PRATIK PATEL | CTO Friday, November 2, 12
  • 9. FUNCTIONAL JAVASCRIPT • . • .: :... • : :.  PRATIK PATEL | CTO Friday, November 2, 12
  • 10.   _.each(buttonGroup, function(button) { button.backgroundColor = TLwhite; button.languageLabel.color = TLblue; }); PRATIK PATEL | CTO Friday, November 2, 12
  • 11. THINKING DIFFERENTLY ABOUT JavaScript MAKES THIS POSSIBLE. Friday, November 2, 12
  • 12. XLITE PRATIK PATEL | CTO Friday, November 2, 12
  • 13. SOME HISTORY PRATIK PATEL | CTO Friday, November 2, 12
  • 14. DEV WORKFLOW •   •   •  ->      PRATIK PATEL | CTO Friday, November 2, 12
  • 15. HOT CODE LOADING === AWESOME PRATIK PATEL | CTO Friday, November 2, 12
  • 16. TESTS! •     •      PRATIK PATEL | CTO Friday, November 2, 12
  • 17. TI STUDIO •    PRATIK PATEL | CTO Friday, November 2, 12
  • 18. TITANIUM LIB •       PRATIK PATEL | CTO Friday, November 2, 12
  • 19. BETA! PRATIK PATEL | CTO Friday, November 2, 12
  • 20. DEMO https://github.com/prpatel/xlite.ruble PRATIK PATEL | CTO Friday, November 2, 12
  • 21. PRATIK PATEL | CTO Friday, November 2, 12
  • 22. PRATIK PATEL | CTO Friday, November 2, 12
  • 23. AU REVOIR Follow me on twitter: @PRPATEL Friday, November 2, 12