freee Open Guild #07でお話してきました


師走の五反田は冷え込み、私の喉も少し違和感を覚えていました。が、前日に東証マザーズ上場をなしたfreee株式会社の社内は熱かった!
この度「freee Open Guild #07」に登壇する機会をいただき、「kintone エバンジェリストがfreee APIを触って見た!」と題してお話ししてきました。

今回、私が登壇のご依頼を受けたのは9月の終わりのことです。
DevRelのイベントの縁から、今回のご依頼につながったのですが、私にとって会計や財務はあまり得意ではありません。私に何ができるのか不安もありました。
ですが、これはユーザーとしてだけではなく、開発者としてもfreeeにきちんと向き合える絶好のチャンスです。なのでお受けさせていただきました。
結果として、私にとってとても勉強になりました。得るものも多かった!登壇してよかった!ありがとうございました!

食事やお酒もご用意くださいまして、とてもいい感じの会場。そこに三々五々、人々が集ってきます。
開催時間になり、ファシリテーターの長内さんからはfreee Open Guild #07の趣旨やfreeeについてのご説明が。

まずはAuth屋さんによる「30分で『OAuth2.0完全に理解した!』」から。
私は業務ではOAuthを使っています。ですが、Auth屋さんが説明くださったような体系的なレベルできちんと理解できていなかったようです。そのことを痛感させられました。とても勉強になりました。
技術書展で販売されてらっしゃる書籍を何部かお持ちくださっていたのに、いつの間にか売り切れてしまっていたのが残念。今度の技術書展で購入しなければ。

続いては私の出番。9月の終わりにお話をいただいたにも関わらず、私が資料作りに着手したのは11月上旬のサイボウズ週間が終わってから。
幕張メッセのCybozu Daysでは、のこのことfreee様のブースに立ち寄り、freee for kintoneについて学んでいたぐらい、心細い立ち上がりでした。初動が遅いです。あきません。
でも、スライドにも書いた通り、freee APIのスタートガイドが分かりやすく、一度取りかかった後はスイスイと進められました。
私がfreee Developerのサイトに登録してから、最初のAPIリクエストを投げるところまでは1時間もかかっていません。
それぐらい、分かりやすいスタートガイドに仕上がっています。今まで読んできた多くのAPI ドキュメントの中でもダントツです。FourSquareやboxよりも。そしてkintoneよりも(!)

私の準備作業にあたって時間をかけたのは、APIを理解することより、むしろスタートガイドの魅力をスライドで表現することです。
このスタートガイドがfreee APIの初学者のみならず、APIについて学ぶ技術者にとってどれだけ分かりやすいかを伝えることに。
結果として私のスライドがfreee社の皆様よりご評価いただけたのはうれしかったです。

ここで余談を。
当初、私の資料ではOAuthにも触れていました。kintoneからfreeeにリクエストを投げるための認証について触れなければ、と考えていたためです。ですが、登壇者がAuth屋さんであることを知ってカットしました。
Auth屋さんも、私が触れたfreee APIの基礎的な部分に触れる予定だったのをばっさりカットされたのだとか。
偶然にも登壇者同士で補完しあえたことも印象に残った事の一つです。
しかも、ほぼ資料を書き上げたところでkintone エバンジェリストの安藤さんがアップした「freeeとkintoneの連携を作りながら、OAuthについて考えてみた!」の記事を読みまして、ますますOAuthの部分をカットした判断に自信が持てました。

ただし反省点もあります。まず、今回はあまり笑いが取れませんでした。
技術的な勉強会に笑いなど不要なのかもしれません。ですが、お酒も料理もご用意いただいた会では、集まってくださった皆さまには肩の力を抜いてもらわないと。
さらに、私の喉が不調だったからか、あまり滑らかに口が動いてくれません。
さらに、壇上までイカじろうを持って行ったのに、肩に乗せるタイミングを逸してしまったのがイカかった。笑いの突破口すら自分で逸してしまうという。
うーん、さらなる精進が必要ですね。

セミナー全体の内容はfreee様のサイトに(アップ)してくださっています。
当日のツイートまとめも早くも(アップ)してくださっています。
私のスライドはこちらです。

続いてはLT(Lightning Talk)が三名様から。freee APIから広がる活用の可能性を教わりました。

まずは前述の安藤さん。私、恥ずかしい話ですが安藤さんが今回来られることを前日まで把握していませんでした。間抜けなことに前日、安藤さんのAdvent Calendarの記事を私の資料で紹介してもよいか?と確認してしまい、その場で安藤さんの登壇を知った次第。
それにしても、私のような会計知識のとぼしいものにとって安藤さんのLTの内容はとても分かりやすかったです。kintoneとfreeeが相性の良い組み合わせであることを確信しました。さすがです。

続いてはAuthleteの川崎さんから、OAuthにかわりうる認証基盤としてのCIBAをご紹介くださいました。
私、川崎さんの登壇までCIBAのことは全くしりませんでした。技術の世界がドッグ・イヤーで進んでいることをあらためて思い知らされました。絶えざる勉強が欠かせないことも。

最後は羽毛田さんによるfreee APIをTypeScriptで使うためのラッパーのご紹介。
公認会計士でありながらすごいです。会計士でありながらプログラミングを極めようとする羽毛田さんの発表を拝聴し、私も会計に疎いなどと言ってられない気になりました。

こうやって登壇することで、新たな気づきが得られるのが登壇のメリット。
オープンプラットフォームという価値観はkintoneにも通じるし、常にオープンでありたい私の生き方とも親しいはず。
今後もfreee様や皆さまのご依頼に、なるべく力を尽くしたいと考えています。

皆さま、本当にありがとうございました。