HootSuite Dev 2

2,692 views

Published on

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

No Downloads
Views
Total views
2,692
On SlideShare
0
From Embeds
0
Number of Embeds
795
Actions
Shares
0
Downloads
8
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

×