HootSuite Dev 2
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,803
On Slideshare
2,011
From Embeds
792
Number of Embeds
6

Actions

Shares
Downloads
5
Comments
0
Likes
1

Embeds 792

http://jp.hootsuite.com 729
http://jphootsuite.zendesk.com 35
http://blog.hootsuite.com 19
http://webcache.googleusercontent.com 7
url_unknown 1
http://cache.baidu.jp 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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