HootSuite Dev 2                             Tatsuhiro Ujihisa                               May 12, 2011                  ...
Vancouver, B.C.                            CanadaThursday, May 12, 2011
Thursday, May 12, 2011
Topics               • Teamwork               • My own workThursday, May 12, 2011
Tatsuhiro Ujihisa               • @ujm               • github.com/ujihisa               • http://ujihisa.blogspot.com     ...
Teams               • Web (web and keitai)               • Mobile (iPhone, Android and                     Blackberry)    ...
Web               • Biggest. Complete.Thursday, May 12, 2011
Mobile               • Individuals. Subset. Flexible.Thursday, May 12, 2011
DesignThursday, May 12, 2011
Thursday, May 12, 2011
Infrastructure                          dev                                         test B                               ...
• SVN               • PHP with Zend Framework               •     MySQL, MongoDB, Memcached, and MembaseThursday, May 12, ...
• PHPUnit and CruiseControl               • Selenium               • Man-powerThursday, May 12, 2011
Thursday, May 12, 2011
Work                         • Bike                         • Rollerskate                         • BusThursday, May 12, 2...
Background               • Pattern Recognition (Masters)               • Ruby&JS programmer               • Vimmer        ...
In HootSuite               • HootSuite               • mixi Integration               • etc               • Since June 201...
• PHP               • JavaScript               • HTMLThursday, May 12, 2011
• Vim script               • Ruby               • PHP               • CoffeeScript               • HamlThursday, May 12, 2...
Thursday, May 12, 2011
Vim               • ~/.vimrc 1412 lines               • Plugins: 66               • 1999               • Good advisersThur...
Vim in HootSuite               • phpconceal               • quickrun               • shadowThursday, May 12, 2011
phpconceal                          $a = 1;          a=1                         return $x;        ←x                     ...
quickrun                  <space>r            • upload files to dev server            • run its unittest remotely          ...
shadow.vim             ## cat -n                                     1 hello             hello                            ...
shadow.vim                                     (function() {                                       f(x);             ## co...
(ujihisa.vim)                  http://cotocoto.jp/event/45772                  5      14   (   )                         2...
Ruby in HootSuite               • a shellscript               • Rakefile               • static source code processing     ...
mixi Integration               • mixi Voice               • mixi Voice Comment               • User Profile               •...
Thursday, May 12, 2011
Thursday, May 12, 2011
Upcoming SlideShare
Loading in...5
×

HootSuite Dev 2

2,367

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,367
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

HootSuite Dev 2

  1. 1. HootSuite Dev 2 Tatsuhiro Ujihisa May 12, 2011 Tokyo, JapanThursday, May 12, 2011
  2. 2. Vancouver, B.C. CanadaThursday, May 12, 2011
  3. 3. Thursday, May 12, 2011
  4. 4. Topics • Teamwork • My own workThursday, May 12, 2011
  5. 5. Tatsuhiro Ujihisa • @ujm • github.com/ujihisa • http://ujihisa.blogspot.com • HootSuite Software Engineer since June 2010Thursday, May 12, 2011
  6. 6. Teams • Web (web and keitai) • Mobile (iPhone, Android and Blackberry) • Design • TestThursday, May 12, 2011
  7. 7. Web • Biggest. Complete.Thursday, May 12, 2011
  8. 8. Mobile • Individuals. Subset. Flexible.Thursday, May 12, 2011
  9. 9. DesignThursday, May 12, 2011
  10. 10. Thursday, May 12, 2011
  11. 11. Infrastructure dev test B  test A publicThursday, May 12, 2011
  12. 12. • SVN • PHP with Zend Framework • MySQL, MongoDB, Memcached, and MembaseThursday, May 12, 2011
  13. 13. • PHPUnit and CruiseControl • Selenium • Man-powerThursday, May 12, 2011
  14. 14. Thursday, May 12, 2011
  15. 15. Work • Bike • Rollerskate • BusThursday, May 12, 2011
  16. 16. Background • Pattern Recognition (Masters) • Ruby&JS programmer • Vimmer • Osaka → VancouverThursday, May 12, 2011
  17. 17. In HootSuite • HootSuite • mixi Integration • etc • Since June 2010Thursday, May 12, 2011
  18. 18. • PHP • JavaScript • HTMLThursday, May 12, 2011
  19. 19. • Vim script • Ruby • PHP • CoffeeScript • HamlThursday, May 12, 2011
  20. 20. Thursday, May 12, 2011
  21. 21. Vim • ~/.vimrc 1412 lines • Plugins: 66 • 1999 • Good advisersThursday, May 12, 2011
  22. 22. Vim in HootSuite • phpconceal • quickrun • shadowThursday, May 12, 2011
  23. 23. phpconceal $a = 1; a=1 return $x; ←x $this->f() @f() array(name => √name: value) value);Thursday, May 12, 2011
  24. 24. quickrun <space>r • upload files to dev server • run its unittest remotely • show it permanentlyThursday, May 12, 2011
  25. 25. shadow.vim ## cat -n 1 hello hello 2 the the 3 world world hello.txt.shd hello.txtThursday, May 12, 2011
  26. 26. shadow.vim (function() { f(x); ## coffee -csp f(function() { fx return y + z; f -> }); y+z }).call(this); hello.txt.shd hello.txtThursday, May 12, 2011
  27. 27. (ujihisa.vim) http://cotocoto.jp/event/45772 5 14 ( ) 20Thursday, May 12, 2011
  28. 28. Ruby in HootSuite • a shellscript • Rakefile • static source code processing • spec • prototypingThursday, May 12, 2011
  29. 29. mixi Integration • mixi Voice • mixi Voice Comment • User Profile • Mobile VersionThursday, May 12, 2011
  30. 30. Thursday, May 12, 2011
  31. 31. Thursday, May 12, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×