Java

5月11(土) – Twitter4Jの「失敗から学ぶAPI設計」について講演 – JJUG CCC 2013 Spring #jjug #jjug_ccc

日本Javaユーザーグループが年二回主催するカンファレンス、JJUG CCC(クロスコミュニティカンファレンス)にて「失敗から学ぶAPI設計」という題で話をします。
5月11(土)開催 – 日本Javaユーザーグループが JJUG CCC 2013 Spring の参加受付を開始 #jjug_ccc | #JVMood

Twitter4Jはおかげさまでそろそろ6周年を迎えようかというライブラリです。
多数のアプリケーション、サービスで使われており、使いやすいとの評判も多く頂いています。
そしてTwitter4JのAPIデザイン、実装はweibo4j(中国版Twitterとも言われるweibo(微博)の公式Javaライブラリ)、Facebook4JFitbit API Java Clientなど数多くのWeb APIラッパライブラリのベースになっています。

色々とベストプラクティスが詰まっているわけですが、実はTwitter4Jは幾度かインターフェースを変えています。
そこで
・どのようなポリシーでAPI設計しているか
・API設計でどのような間違いをおこしたか
・インパクトを最小限に留めるため、どのように修正してきたか
といったトピックで話をしたいと思います。

まだ本編懇親会ともに申し込み受付中なので是非参加を!
場所は西新宿です。

関連記事:
5月11(土)開催 – 日本Javaユーザーグループが JJUG CCC 2013 Spring の参加受付を開始 #jjug_ccc | #JVMood
JJUG CCC 2013 Spring – 開催概要 | 日本Javaユーザーグループ
JJUG CCC 2013 Spring – タイムテーブル | 日本Javaユーザーグループ
5月11日 JJUG CCC 2013 Spring(東京都)
JJUG CCC 2013 Spring 懇親会 | 集客ならイベントアテンド