SlideShare a Scribd company logo
1 of 85
Download to read offline
Twitter4Jのプロモーション戦略

たくさん使ってもらうためにしたこと




             Yusuke Yamamoto   @yusuke
@yusuke
#jjug_b11
    #q
• 2007年5月∼
• オープンソース
• たくさん使って貰いたい
• 営利目的ではない


           Yusuke Yamamoto   @yusuke
Yusuke Yamamoto   @yusuke
Twitter4Jの   プロモーション   戦略


たくさん使ってもらうためにしたこと




                       Yusuke Yamamoto   @yusuke
プロモーション




          Yusuke Yamamoto   @yusuke
活動

プロモーション




          Yusuke Yamamoto   @yusuke
活動                  手段

プロモーション              広告出稿

               インセンティブ

                     営業活動

                       口コミ




          Yusuke Yamamoto   @yusuke
目的     活動                  手段

     プロモーション              広告出稿

                    インセンティブ

                          営業活動

                            口コミ




               Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上   プロモーション              広告出稿

                       インセンティブ

                             営業活動

                               口コミ




                  Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション              広告出稿

                        インセンティブ
ブランド向上
                              営業活動

                                口コミ




                   Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション              広告出稿

                        インセンティブ
ブランド向上
                              営業活動

売上最大化                           口コミ




                   Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション              広告出稿

                        インセンティブ
ブランド向上
                              営業活動

売上最大化                           口コミ




                   Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション              広告出稿

                        インセンティブ
ブランド向上
                              営業活動

ユーザー増加                          口コミ




                   Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション

ブランド向上


ユーザー増加




                   Yusuke Yamamoto   @yusuke
目的        活動                  手段

知名度向上    プロモーション

ブランド向上


ユーザー増加




                   Yusuke Yamamoto   @yusuke
目的        活動                    手段

知名度向上    プロモーション
         ユーザー層を広げる
ブランド向上


ユーザー増加




                     Yusuke Yamamoto   @yusuke
目的         活動                    手段

知名度向上    プロモーション
         ユーザー層を広げる
ブランド向上
         安心して使えるように

ユーザー増加




                      Yusuke Yamamoto   @yusuke
目的         活動                    手段

知名度向上    プロモーション
         ユーザー層を広げる
ブランド向上
         安心して使えるように

ユーザー増加   簡単に使えるように




                      Yusuke Yamamoto   @yusuke
目的         活動                    手段

知名度向上    プロモーション
         ユーザー層を広げる
ブランド向上
         安心して使えるように

ユーザー増加   簡単に使えるように




                      Yusuke Yamamoto   @yusuke
目的         活動                    手段

知名度向上    プロモーション
         ユーザー層を広げる
ブランド向上
         安心して使えるように

ユーザー増加   簡単に使えるように




                      Yusuke Yamamoto   @yusuke
Twitter4Jのプロモーション戦略
      プロモーション




                Yusuke Yamamoto   @yusuke
Twitter4Jのプロモーション戦略
      プロモーション



     ユーザー層を広げる

     安心して使えるように

     簡単に使えるように


                  Yusuke Yamamoto   @yusuke
プロモーション



     Yusuke Yamamoto   @yusuke
プロモーション
•   とにかく知って貰う
‣   ブログ




                Yusuke Yamamoto   @yusuke
プロモーション
•   とにかく知って貰う
‣   ブログ




                Yusuke Yamamoto   @yusuke
プロモーション
•   とにかく知って貰う
‣   Twitter




                Yusuke Yamamoto   @yusuke
プロモーション
•   とにかく知って貰う
‣   Twitter




                Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト




               Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト: javanews.jp




                   Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト: TheServerSide




                   Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト: digg.com




                  Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト: DZone.com




                 Yusuke Yamamoto   @yusuke
プロモーション
•   ニュース系サイト: マイナビ




              Yusuke Yamamoto   @yusuke
プロモーション
•
見つけて貰う
• 名前を分かりやすく
‣   Twitter + Java = Twitter4J




                                 Yusuke Yamamoto   @yusuke
プロモーション
•   高いググラビリティ




                Yusuke Yamamoto   @yusuke
ユーザー層を広げる



      Yusuke Yamamoto   @yusuke
ユーザー層を広げる


 •   言語

 • プラットフォーム
          Yusuke Yamamoto   @yusuke
対象言語を増やす
•   ユーザー: プログラマ




                  Yusuke Yamamoto   @yusuke
対象言語を増やす
•   ユーザー: プログラマ
‣   手段: 言語を増やす




                  Yusuke Yamamoto   @yusuke
対象言語を増やす
•   ユーザー: プログラマ
‣   手段: 言語を増やす

 • プログラミング言語

    • 自然言語

                  Yusuke Yamamoto   @yusuke
対象言語を増やす



                 {
•   ユーザー: プログラマ
                               Java
‣   手段: 言語を増やす                 .Net
 • プログラミング言語                   C
                               Ruby
                               Python
    • 自然言語

                  Yusuke Yamamoto   @yusuke
対象言語を増やす



           {
•   ユーザー: プログラマ
                                Java
‣   手段: 言語を増やす                  .Net
 • プログラミング言語                    C



         {
             英語                 Ruby
             中国語
                                Python
    • 自然言語   ヒンディー語
             ....日本語
                   Yusuke Yamamoto   @yusuke
対象言語を増やす



           {
•   ユーザー: プログラマ
                                Java
‣   手段: 言語を増やす                  .Net
 • プログラミング言語                    C



         {
             英語                 Ruby
             中国語
                                Python
    • 自然言語   ヒンディー語
             ....日本語
                   Yusuke Yamamoto   @yusuke
英語対応
•   マルチリンガルサイト
‣   http://twitter4j.org/en/ : 英語

‣ http://twitter4j.org/ja/ : 日本語



                              Yusuke Yamamoto   @yusuke
実装
•
jsp + サーブレットフィルタ
• jspのファイル内に英語と日本語
を混ぜて書ける
 $[ja:日本語]$[en:English]



                 Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java
 • 1.4.x
 • 5.0
 • 6.0
           {   リリース当時サポート



 • 7.0
                      Yusuke Yamamoto   @yusuke
Java 1.4.xサポートの難しさ
•拡張for文なし
• Genericsなし
• アノテーションなし
• StringBuilderなし
• Enumなし


                    Yusuke Yamamoto   @yusuke
Java 1.4.xサポートの難しさ
•
•
•
 拡張for文なし
• Genericsなし
  アノテーションなし
                {
  StringBuilderなし
                        -target jsr14




• Enumなし


                    Yusuke Yamamoto   @yusuke
Java 1.4.xサポートの難しさ
•拡張for文なし
• Genericsなし
• アノテーションなし
                     {
                    -target jsr14



•
•
  StringBuilderなし
  Enumなし         {使わない努力


                      Yusuke Yamamoto   @yusuke
参考情報




      http://www.slideshare.net/yusukey/java7-8530853
Java7シンタックスで レガシーコードを快適メンテナンス
                                        Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java
 • 1.4.x
 • 5.0
 • 6.0
           {   リリース当時サポート



 • 7.0
                       Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java   -target jsr14ではJava 7互換性に問題あり

 • 1.4.x
 • 5.0
 • 6.0
           {   リリース当時サポート



 • 7.0
                           Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java   -target jsr14ではJava 7互換性に問題あり

 • 1.4.x
 • 5.0
 • 6.0
 • 7.0
           {   次期バージョンのサポート対象




                           Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java




               Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java
‣ Google App Engine



                      Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java
‣ Google App Engine
‣ Android




                      Yusuke Yamamoto   @yusuke
対象プラットフォームを増やす
•   プラットフォーム
‣   Java
‣ Google App Engine
‣ Android
     • 「対応しています」
     • テストはしてない!
     • 報告があり次第対応
                      Yusuke Yamamoto   @yusuke
Android対応
• AndroidはJavaジャナイ
• 両対応ライブラリは注意が必要



http://www.slideshare.net/yusukey/android-6595931
                                  Yusuke Yamamoto   @yusuke
安心して使える



     Yusuke Yamamoto   @yusuke
使う側から見て安心できるOSS
•一般的なライセンス
• 開発がアクティブ
• コミュニティがアクティブ
• ロードマップが明確
• プロジェクトに設定しやすい


             Yusuke Yamamoto   @yusuke
一般的なライセンス
•
OSI公式ライセンス
• 緩め(感染性がない)
‣リリース当初: BSD

‣ 現在: Apache License 2.0




                           Yusuke Yamamoto   @yusuke
開発がアクティブ
•頑張る
• Twitter APIの追加変更に即対応



               Yusuke Yamamoto   @yusuke
コミュニティがアクティブ
•   MLで素早く親切丁寧に対応




              Yusuke Yamamoto   @yusuke
コミュニティがアクティブ
•   MLで素早く親切丁寧に対応




No GGRKS!
              Yusuke Yamamoto   @yusuke
ロードマップが明確
•   JIRAで課題、ロードマップ公開




               Yusuke Yamamoto   @yusuke
• プロジェクトに設定しやすい
 • 古典的なライブラリの使い方
 ‣zip/tgzをダウンロード・展開

 ‣ jarをlibsディレクトリに配置
 ‣ クラスパスに通す

                 Yusuke Yamamoto   @yusuke
• プロジェクトに設定しやすい
 • モダンなライブラリの使い方
 • プロジェクトの依存を明記
  • 対応ツール
   • Maven / Ivy / Grape / Gradle / Buildr / SBT
  • Maven Central Repoよりダウンロード
  • 自動的にクラスパスに追加

                               Yusuke Yamamoto   @yusuke
簡単に使える



     Yusuke Yamamoto   @yusuke
簡単に使えるOSS
•
サンプルコードが充実
• ドキュメントが充実
• ライブラリ依存関係
• シンプルなパッケージ構成
• 容易なトラブルシューティング


           Yusuke Yamamoto   @yusuke
サンプルコードが充実
•全メソッドにサンプルコード
• .cmd / .sh で簡単に実行できる



                Yusuke Yamamoto   @yusuke
ドキュメント
•   多くのOSSで問題
‣   ドキュメンテーションのメンテナン
    スコスト




                Yusuke Yamamoto   @yusuke
ドキュメント
•   Twitter4Jのフォーカス
‣   簡単なサンプルコード例

‣ 設定方法
‣ 開発に参加する方法

                  Yusuke Yamamoto   @yusuke
ライブラリ依存関係
•   依存関係があると敷居が高い
‣   クラスパスが分からない開発者

 • NoClassDefFoundError!
‣ 他の依存ライブラリと衝突

                     Yusuke Yamamoto   @yusuke
ライブラリ依存関係
•   Twitter4Jはライブラリ依存なし
‣   twitter4j-core.jarをクラスパスに通す
    だけ




                      Yusuke Yamamoto   @yusuke
ライブラリ依存関係
•   がんばって自作した
‣   OAuth
‣ BASE64
‣ HttpClient




                Yusuke Yamamoto   @yusuke
ライブラリ依存関係
•   パッケージを変更して内蔵
‣ org.json.* → twitter4j.interna.org.json.*




                             Yusuke Yamamoto   @yusuke
ライブラリ依存関係
•   あれば自動的に使う
‣   ロギング

 • Log4j / Commons Logging
 • SLF4J
 • LogBack
 • JUL(java.util.logging.*)
                          Yusuke Yamamoto   @yusuke
シンプルなパッケージ構成
•import twitter4j.* で利用可能
• 内部実装は twitter4j.internal.* に
 配置




                    Yusuke Yamamoto   @yusuke
容易なトラブルシューティング
 •   例外スタックトレースの工夫
   ‣   バージョンを織り込む
twitter4j.TwitterRuntimeException: A JSONArray
text must start with '[' at 2 [character 3 line
1]Relevant discussions can be on the Internet at:
 http://www.google.co.jp/search?q=610d24cf or
 http://www.google.co.jp/search?q=03587c2f
TwitterException{exceptionCode=[610d24cf-03587c2f
2efc4644-56189413], statusCode=-1, retryAfter=-1,
rateLimitStatus=null,
featureSpecificRateLimitStatus=null,
version=2.2.5}
                                  Yusuke Yamamoto   @yusuke
容易なトラブルシューティング
 •   例外スタックトレースの工夫
   ‣   検索用コードを織り込む
twitter4j.TwitterRuntimeException: A JSONArray
text must start with '[' at 2 [character 3 line
1]Relevant discussions can be on the Internet at:

http://www.google.co.jp/search?q=29f6cd28
http://www.google.co.jp/search?q=00ded0d8
TwitterException{exceptionCode=[610d24cf-03587c2f
2efc4644-56189413], statusCode=-1, retryAfter=-1,
rateLimitStatus=null,
featureSpecificRateLimitStatus=null,
version=2.2.5}
                                    Yusuke Yamamoto   @yusuke
容易なトラブルシューティング
•   例外スタックトレースの工夫
‣   検索用コードを織り込む




              Yusuke Yamamoto   @yusuke
#q
 Yusuke Yamamoto   @yusuke
プロモーション        ユーザー層を広げる
ブログ            言語
Twitter        プラットフォーム
ニュースサイト
ググラビリティの高い名称

安心して使える        簡単に使える
一般的なライセンス      サンプルコードが充実
開発がアクティブ       ドキュメント
コミュニティがアクティブ   ライブラリ依存関係
ロードマップが明確      シンプルなパッケージ構成
Maven対応        容易なトラブルシューティング
#ありがとうございました

More Related Content

Similar to Twitter4Jのプロモーション戦略 - たくさん使ってもらうためにしたこと #jjug_b11

これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012bこれからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012bYusuke Yamamoto
 
How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)MasakiTakada1
 
ソーシャルメディアプロデューサー養成講座(映像編集・活用)
ソーシャルメディアプロデューサー養成講座(映像編集・活用) ソーシャルメディアプロデューサー養成講座(映像編集・活用)
ソーシャルメディアプロデューサー養成講座(映像編集・活用) forest_tsuruoka
 
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発Yasuyuki Fujikawa
 
Herokuのご紹介
Herokuのご紹介Herokuのご紹介
Herokuのご紹介Ayumu Aizawa
 
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016teyamagu
 
実録!現場におけるLeanStartupの実践
実録!現場におけるLeanStartupの実践実録!現場におけるLeanStartupの実践
実録!現場におけるLeanStartupの実践Kaori Tomiyama
 
Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方Yuki Igarashi
 
App PR Movie
App PR MovieApp PR Movie
App PR MovieKNASD
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所Kazuhiro Miyajima
 
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring 失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring Yusuke Yamamoto
 
営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたこと営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたことhirokiky
 
卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平純平 伊東
 
【Ageha】fb事業概要 1110ver
【Ageha】fb事業概要 1110ver【Ageha】fb事業概要 1110ver
【Ageha】fb事業概要 1110verSatomi Tanaka
 

Similar to Twitter4Jのプロモーション戦略 - たくさん使ってもらうためにしたこと #jjug_b11 (20)

これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012bこれからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
 
How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)
 
ソーシャルメディアプロデューサー養成講座(映像編集・活用)
ソーシャルメディアプロデューサー養成講座(映像編集・活用) ソーシャルメディアプロデューサー養成講座(映像編集・活用)
ソーシャルメディアプロデューサー養成講座(映像編集・活用)
 
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
 
Herokuのご紹介
Herokuのご紹介Herokuのご紹介
Herokuのご紹介
 
Codename Oneの紹介
Codename Oneの紹介Codename Oneの紹介
Codename Oneの紹介
 
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
 
開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発
 
実録!現場におけるLeanStartupの実践
実録!現場におけるLeanStartupの実践実録!現場におけるLeanStartupの実践
実録!現場におけるLeanStartupの実践
 
Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方
 
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
 
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
 
App PR Movie
App PR MovieApp PR Movie
App PR Movie
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所
 
Japan VR Summit「VR開発者を支える最新技術動向」Unreal Engine (UE4)
Japan VR Summit「VR開発者を支える最新技術動向」Unreal Engine (UE4)Japan VR Summit「VR開発者を支える最新技術動向」Unreal Engine (UE4)
Japan VR Summit「VR開発者を支える最新技術動向」Unreal Engine (UE4)
 
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring 失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
 
営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたこと営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたこと
 
卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平
 
【Ageha】fb事業概要 1110ver
【Ageha】fb事業概要 1110ver【Ageha】fb事業概要 1110ver
【Ageha】fb事業概要 1110ver
 
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
 

More from Yusuke Yamamoto

株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokaiYusuke Yamamoto
 
これからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyこれからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyYusuke Yamamoto
 
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansanYusuke Yamamoto
 
JetBrains IDEハンズオン
JetBrains IDEハンズオンJetBrains IDEハンズオン
JetBrains IDEハンズオンYusuke Yamamoto
 
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheJava Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheYusuke Yamamoto
 
Java Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheJava Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheYusuke Yamamoto
 
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...Yusuke Yamamoto
 
WebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkWebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkYusuke Yamamoto
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug Yusuke Yamamoto
 
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Yusuke Yamamoto
 
カジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualカジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualYusuke Yamamoto
 
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugExcel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugYusuke Yamamoto
 
Twitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackYusuke Yamamoto
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai Yusuke Yamamoto
 
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugBotを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugYusuke Yamamoto
 
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpTwitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpYusuke Yamamoto
 
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Yusuke Yamamoto
 
貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujpYusuke Yamamoto
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4Yusuke Yamamoto
 
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiJavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiYusuke Yamamoto
 

More from Yusuke Yamamoto (20)

株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
 
これからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyこれからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapy
 
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
 
JetBrains IDEハンズオン
JetBrains IDEハンズオンJetBrains IDEハンズオン
JetBrains IDEハンズオン
 
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheJava Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
 
Java Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheJava Küche 2016 #JavaKueche
Java Küche 2016 #JavaKueche
 
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
 
WebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkWebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jk
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
 
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
 
カジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualカジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasual
 
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugExcel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
 
Twitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hack
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
 
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugBotを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
 
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpTwitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
 
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
 
貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
 
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiJavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumi
 

Twitter4Jのプロモーション戦略 - たくさん使ってもらうためにしたこと #jjug_b11