Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Application development in the cloud

Application development in the cloud

In this presentation, Sergi Mansilla will highlight the advantages of developing software in the Cloud, and how writing your code online is both fun and highly productive. He will also address the underlying Cloud9 IDE technology, based on node.js, and will showcase the newest features and how easy it is to run, debug and deploy an application online from the IDE.

B083b8207ccd0744a5abb18c8e75d24d?s=128

Sergi Mansilla

November 09, 2011
Tweet

More Decks by Sergi Mansilla

Other Decks in Programming

Transcript

  1. Applica6on  development  in  the  cloud Sergi  Mansilla h"p://c9.io Wednesday, November

    9, 11
  2. @sergimansilla Developer at Cloud9 IDE, Inc. github.com/sergi Programming  language  geek

    sergi@c9.io Wednesday, November 9, 11
  3. new office! Wednesday, November 9, 11

  4. Cloud  9  IDE? Wednesday, November 9, 11

  5. Fully  func6onal  online  IDE Wednesday, November 9, 11

  6. Cloud  9  is  to  Eclipse  what Google  Docs  is  to

     MS  Office Wednesday, November 9, 11
  7. The  easiest  way  to  Node.js Wednesday, November 9, 11

  8. Open  Source Wednesday, November 9, 11

  9. Why? Wednesday, November 9, 11

  10. we  evangelize  the  web why  don’t  we  develop  on  the

     web? Wednesday, November 9, 11
  11. JavaScript  support  in  your  editor   was  an  aSerthought Wednesday,

    November 9, 11
  12. Either  too  much Wednesday, November 9, 11

  13. ...or  too  li"le debugging? code analysis? deployment? source control? Wednesday,

    November 9, 11
  14. JavaScript developers have gotten used to no tooling Tooling  status

     quo Wednesday, November 9, 11
  15. pushing  the  web  to  the  limit Wednesday, November 9, 11

  16. IDEs  are  ugly  and  clu"ered Wednesday, November 9, 11

  17. 1  year  ago Wednesday, November 9, 11

  18. We  got  some  valida6on ...and  we  focused  on  the  cloud

    Wednesday, November 9, 11
  19. We  built  Cloud9  IDE  in  Cloud9  IDE Wednesday, November 9,

    11
  20. Today Wednesday, November 9, 11

  21. Wednesday, November 9, 11

  22. Wednesday, November 9, 11

  23. Wednesday, November 9, 11

  24. Wednesday, November 9, 11

  25. Create Share Test Deploy Run/Debug Wednesday, November 9, 11

  26. Any  major  browser Wednesday, November 9, 11

  27. Any  computer From  chromebooks  to  worksta6ons Wednesday, November 9, 11

  28. No  installa6on Wednesday, November 9, 11

  29. No  cumbersome  configura6on (only  the  bits  you  want) Wednesday, November

    9, 11
  30. Your  code  lives  in  the  cloud Wednesday, November 9, 11

  31. Share  with  only  a  URL Wednesday, November 9, 11

  32. Deployment  in  the  cloud Wednesday, November 9, 11

  33. Extend  it  with  JavaScript Wednesday, November 9, 11

  34. It  makes  developers  smarter Wednesday, November 9, 11

  35. Wednesday, November 9, 11

  36. Redis File Server Proxies Static files Run environment Authorization Chat

    server Email Logging Dashboard IDE Wednesday, November 9, 11
  37. 100% Wednesday, November 9, 11

  38. Full  nodejs  stack 70000+  users Big  produc6on  system  in  nodejs

    200+  concurrent  users  and  growing Fast. 1  main  server 1  sta6c  server 2  runVm Wednesday, November 9, 11
  39. Is  Node.js  ready    for   produc6on? Yes Wednesday, November

    9, 11
  40. Get  your  hands  dirty Wednesday, November 9, 11

  41. Get  your  hands  dirty New,  but  maturing  very  fast You

     may  have  to  write  it  yourself Authors  love  pull  requests  (wink  wink,  nudge  nudge) Contribute  back! Wednesday, November 9, 11
  42. Roll  your  own (modules) Wednesday, November 9, 11

  43. cloud9 http://github.com/ajaxorg ACE jsDAV treehugger APF jsFTP async.js node-github Wednesday,

    November 9, 11
  44. <3 Webdevs Wednesday, November 9, 11

  45. Instant  HTTP  Server Mobile  development Immediate  feedback Cross-­‐browser  Tes6ng  

    Wednesday, November 9, 11
  46. Ftp  client Wednesday, November 9, 11

  47. Front-­‐end  plugins  mul6plying CoffeeScript LESS/SASS Color  picker etc. Wednesday, November

    9, 11
  48. Unleash  the  awesome  power  of  the Cloud Demo  6me! Wednesday,

    November 9, 11
  49. Upcoming Wednesday, November 9, 11

  50. Create Run/Debug Share Test Deploy Collaborate! Wednesday, November 9, 11

  51. Git  Corner Wednesday, November 9, 11

  52. Mul6ple  buffers Wednesday, November 9, 11

  53. Code  Intelligence Upcoming Wednesday, November 9, 11

  54. Cross-­‐browser  cloud  tes6ng Upcoming Wednesday, November 9, 11

  55. VIM  mode Upcoming Wednesday, November 9, 11

  56. Cloud9  IDE  mobile Upcoming Wednesday, November 9, 11

  57. Come  talk  to  me  and get  a  free  premium  account

    Wednesday, November 9, 11
  58. We are hiring! Wednesday, November 9, 11

  59. Questions? Wednesday, November 9, 11

  60. Thanks! @sergimansilla http://c9.io @cloud9ide Wednesday, November 9, 11

  61. Images • h"p://www.flickr.com/photos/earlg/280538938/sizes/o/in/photostream/ • h"p://www.flickr.com/photos/imaginedreality/275853161/sizes/z/in/photostream/ • h"p://www.flickr.com/photos/bdewey/4965925131/sizes/o/in/photostream/ • h"p://www.flickr.com/photos/polanri/74381759/sizes/o/in/photostream/ •

    h"p://www.flickr.com/photos/mrzeon/5010737553/sizes/l/in/photostream/ • h"p://www.flickr.com/photos/werkunz/4028654905/ Wednesday, November 9, 11