bespin
play

Bespin Mozilla Labs Web Editor https://bespin.mozillalabs.com Joe - PowerPoint PPT Presentation

Bespin Mozilla Labs Web Editor https://bespin.mozillalabs.com Joe Walker twitter.com/joewalker Friday, 12 March 2010 Friday, 12 March 2010 Friday, 12 March 2010 Why? Features Architecture Editor Command Line Sharing Friday, 12 March


  1. Bespin Mozilla Labs Web Editor https://bespin.mozillalabs.com Joe Walker twitter.com/joewalker Friday, 12 March 2010

  2. Friday, 12 March 2010

  3. Friday, 12 March 2010

  4. Why? Features Architecture Editor Command Line Sharing Friday, 12 March 2010

  5. vi? Friday, 12 March 2010

  6. emacs? Friday, 12 March 2010

  7. textmate? Friday, 12 March 2010

  8. intellij? Friday, 12 March 2010

  9. eclipse? Friday, 12 March 2010

  10. Open > Closed Friday, 12 March 2010

  11. Closed > Open Friday, 12 March 2010

  12. Interaction Friday, 12 March 2010

  13. Simplicity Friday, 12 March 2010

  14. Speed Friday, 12 March 2010

  15. Sharing Friday, 12 March 2010

  16. Friday, 12 March 2010

  17. CommonJS Friday, 12 March 2010

  18. var ¡editor ¡= ¡require("editor"); var ¡console ¡= ¡require("console"); editor.clear(); console.log("Cleared ¡the ¡editor"); Friday, 12 March 2010

  19. F5-less reloading Friday, 12 March 2010

  20. Reboot Friday, 12 March 2010

  21. Canvas Syntax Highlighting Completion Friday, 12 March 2010

  22. Friday, 12 March 2010

  23. Friday, 12 March 2010

  24. Unix: Small pieces, loosely coupled Friday, 12 March 2010

  25. $ ¡ Friday, 12 March 2010

  26. $ ¡ls Friday, 12 March 2010

  27. $ ¡ ls [TAB] Friday, 12 March 2010

  28. $ ¡ ls [TAB] Applications/ ¡ ¡Mesh/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Projects/ Desktop/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Movies/ ¡ ¡ ¡ ¡ ¡Public/ Documents/ ¡ ¡ ¡ ¡ ¡Music/ ¡ ¡ ¡ ¡ ¡ ¡Sites/ Downloads/ ¡ ¡ ¡ ¡ ¡Parallels/ ¡ ¡backup/ Library/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Pictures/ ¡ ¡ ¡bin/ Friday, 12 March 2010

  29. $ ¡ Friday, 12 March 2010

  30. $ ¡telnet Friday, 12 March 2010

  31. $ ¡ telnet [TAB] Friday, 12 March 2010

  32. $ ¡ telnet [TAB] 192.168.0.1 192.168.0.12 download.directwebremoting.org download.dojotoolkit.org getahead.org hg.mozilla.com localhost people.mozilla.com sandbox.dojotoolkit.org svn.directwebremoting.org www.christadelphian.org Friday, 12 March 2010

  33. $ ¡ Friday, 12 March 2010

  34. $ ¡git Friday, 12 March 2010

  35. $ ¡ git [TAB] Friday, 12 March 2010

  36. $ ¡ git [TAB] add ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡add ¡paths ¡to ¡the ¡index am ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡apply ¡patches ¡from ¡a ¡m apply ¡ ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡apply ¡patch ¡on ¡a ¡git ¡i bisect ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡find ¡the ¡change ¡that ¡i branch ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡create ¡and ¡show ¡branch cat-­‑file ¡ ¡ ¡ ¡-­‑-­‑ ¡provide ¡content ¡or ¡typ checkout ¡ ¡ ¡ ¡-­‑-­‑ ¡checkout ¡and ¡switch ¡to cherry ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡find ¡commits ¡not ¡merge clone ¡ ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡clones ¡a ¡repository ¡in commit ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡record ¡changes ¡to ¡the ¡ diff ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-­‑-­‑ ¡show ¡changes ¡between ¡c Friday, 12 March 2010

  37. $ ¡ Friday, 12 March 2010

  38. $ ¡git ¡add Friday, 12 March 2010

  39. $ ¡ git ¡add [TAB] Friday, 12 March 2010

  40. $ ¡ git ¡add [TAB] Applications/ ¡ ¡Mesh/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Projects/ Desktop/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Movies/ ¡ ¡ ¡ ¡ ¡Public/ Documents/ ¡ ¡ ¡ ¡ ¡Music/ ¡ ¡ ¡ ¡ ¡ ¡Sites/ Downloads/ ¡ ¡ ¡ ¡ ¡Parallels/ ¡ ¡backup/ Library/ ¡ ¡ ¡ ¡ ¡ ¡ ¡Pictures/ ¡ ¡ ¡bin/ Friday, 12 March 2010

  41. Bespin: Small pieces, saner coupling Friday, 12 March 2010

  42. ep: ¡"command", name: ¡"set", params: ¡[ ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡name: ¡"setting", ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡type: ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡name: ¡"selection", ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡pointer: ¡"Settings:memory#getSettings" ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡}, ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡description: ¡"Name ¡of ¡the ¡setting ¡to ¡display ¡..." ¡ ¡ ¡ ¡}, ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡name: ¡"value", ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡type: ¡{ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡name: ¡"deferred", ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡pointer: ¡"Settings:memory#getTypeExt..." ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡}, ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡description: ¡"The ¡new ¡value ¡for ¡chosen ¡setting", ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡defaultValue: ¡null ¡ ¡ ¡ ¡} ], description: ¡"define ¡and ¡show ¡settings", pointer: ¡"commands#setCommand" manual: ¡"The ¡set ¡command ¡allows ¡you ¡to ¡customize ¡how ¡..." Friday, 12 March 2010

  43. Keeping the good parts Improving the bad Friday, 12 March 2010

  44. Friday, 12 March 2010

  45. Friday, 12 March 2010

  46. Friday, 12 March 2010

  47. Friday, 12 March 2010

  48. Friday, 12 March 2010

  49. Pair programming vs. Lightweight sharing Friday, 12 March 2010

  50. Friday, 12 March 2010

  51. History Undo Bug Tracking File Compare Commit Messages Documentation Friday, 12 March 2010

  52. History Undo Bug Tracking File Compare Commit Messages Documentation Friday, 12 March 2010

  53. History Undo Bug Tracking File Compare Status Messages Commit Messages Documentation Friday, 12 March 2010

  54. History Undo Bug Tracking File Compare Status Messages Commit Messages Documentation Friday, 12 March 2010

  55. History Undo Bug Tracking Twitter / etc File Compare Status Messages Commit Messages Documentation Friday, 12 March 2010

  56. History Undo Bug Tracking Twitter / etc File Compare Status Messages Commit Messages Documentation Friday, 12 March 2010

  57. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Documentation Friday, 12 March 2010

  58. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Team Awareness Documentation Friday, 12 March 2010

  59. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Team Awareness IRC/Chat Documentation Friday, 12 March 2010

  60. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Team Awareness IRC/Chat Documentation Friday, 12 March 2010

  61. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Team Awareness IRC/Chat Documentation Friday, 12 March 2010

  62. History Undo Bug Tracking Twitter / etc File Compare Status Messages Collaboration Commit Messages Team Awareness IRC/Chat Documentation Friday, 12 March 2010

  63. Replacement for <textarea> Add-on to code site like SourceForge Standalone like bespin.mozilla.com Custom project install Intranet install Titanium install Friday, 12 March 2010

  64. Friday, 12 March 2010

  65. Friday, 12 March 2010

  66. Friday, 12 March 2010

  67. Friday, 12 March 2010

  68. Friday, 12 March 2010

  69. Friday, 12 March 2010

  70. Friday, 12 March 2010

  71. Friday, 12 March 2010

  72. Friday, 12 March 2010

  73. Friday, 12 March 2010

More recommend