iOSDC Japan 2017 に参加してきました #iosdc
iOSDC Japan 2017 に参加してきました。 すさまじく体験の高いイベントでした。ありがとうございました。
よかった
発表者の方や企業の方との距離が近く、普段聞けないような話などがしやすかったです。
特に企業ブースでは、企業さんの開発シーンとかプロダクトのこととか、普段気になってることが気軽に聞けました。
発表者の方ともAsk the speakerコーナーでコミュニケーションできたりして、さまざまなお話ができて良かったです。
iOSのカンファレンスとはいえ、トークの幅が広く、多彩な情報が得られました。
他言語と絡んだ話やチーム開発に関する話、FirebaseのようなmBaaSについてなど、iOSアプリそのものだけにとどまらず、関連する様々な知見が行き交っていました。
おそらくiOSアプリの経験が浅い方も楽しめたのかなと思いますし、モバイルアプリの開発もずいぶんとジャンルが多様になってきたな、という体感がありました。
個人的におもしろかった発表
Swaggerで始めるAPI定義管理とコードジェネレート
Swagger Codegenがかなり良さそうで、早速実戦投入してみるつもりです。
僕のメインの守備範囲がiOSとAPI開発なので、APIの設計と同時にアプリを作ることも多く、開発効率を上げられそうな感じがしています。
具体例とクイズで学ぶ、Swiftの4種類のエラーの使い分け
Swiftにおけるエラーの種類と、クイズを通してなぜそのエラーを選んだかを解説されていて、参考になりました。
Swift (iOSアプリ) は他の言語から来ている開発者も多いと思っていて、来る前の言語によってエラー設計が分かれる印象を持っています。
return nil する設計に偏ってしまったり、throwsする設計に偏ったり…など(僕はPHP 5.3-やJSを経てiOSに入ったので、 return nil したり fatalError したりすることが多いので反省)
最適な設計は、言語のスタンダードに寄り添っているのももちろんですが、チームの文化に寄り添っているかも重要かと思いますし、そのためのヒントを得られる発表だったと思います。
RxSwift の Observable とは何か
僕の場合最近はどのプロダクトでもRxSwiftをほぼ確実に使うのですが、なんとなく理解してなんとなく使っている側面が強く、この発表で理解をしなおすことができました。
発表内容が詳しくあとでもう一度資料を見直すつもりです。30分では足りずもっと聞きたい内容でした。
ディープリンクの設計と実装
とりわけUniversal Linksは手探りで実装してしまっていることも多く、知見が整理されてまとまっていてよかったです。
ナビゲーション周りの再現は特に悩むことが多くて、そのあたりにも触れられていて参考になりました。
結婚式を支えた技術 Firebaseを活用したサーバレスiOSアプリケーション開発
プログラマなら結婚式でプロダクトを披露するのはいいなと常々思っていて、それを実践されていてなるほどすごいと思いました。
ちなみに近頃Firebaseを使ったアプリにいくつか携わっていて、タイムラインの実装などで悩みポイントがあったのでAsk the speakerで質問させて頂いて、ヒントを得ることができました。ありがとうございました。
サポート効率を上げるためのロギング環境構築
どういう情報をログに残すか/そもそもどういう情報が取れるかは、現場の勘所によるところも多いと思っていて、そのあたりの知見が得られました。
ログは「最低限だけ取って、最悪がんばって状況再現する or 予想して対処して様子見」というのができるっちゃできるのでログをあまり残していないケースもあります。が、やはりヒントは多い方が開発的にもユーザサポート的にも良いので、そのあたりをどうしているのか参考になりました。
その他
ノベルティ
iOSDC、ノベルティがすごい
— kenta.nakai (@urouro_n) 2017年9月15日
カンファレンスあまり行ったことなかったですが、こんなにノベルティ頂けるものなんでしょうか。すさまじい。
スポンサー紹介
こんなところで三石さんの声聴けるとはオープニング来てよかった #iosdc #a
— kenta.nakai (@urouro_n) 2017年9月16日
気持ち
ありがとうございますという気持ちしかない #iosdc #a
— kenta.nakai (@urouro_n) 2017年9月17日
Kindle Unlimitedで読める技術書ピックアップ
Kindle Unlimited が日本で利用できるようになりました! :tada:
すっかり流行に乗り遅れましたが、N番煎じながらいくつかおすすめを紹介したいと思います。
僕がWeb系なので、Web系の本が多めです。
追記(8/13): いくつかの書籍がUnlimited対象外になっていたので削除しました。
Cの絵本 C言語が好きになる9つの扉
- 作者: アンク
- 出版社/メーカー: 翔泳社
- 発売日: 2002/03
- メディア: 単行本
- 購入: 4人 クリック: 40回
- この商品を含むブログ (16件) を見る
Cの絵本に限らず、絵本シリーズはUnlimited対象になっているようです。 (8/13現在、Cの絵本以外はUnlimited対象外になっているようです)
プログラミング未経験者の入門としておすすめ。あらゆる言語でのプログラミングの基礎を学べます。
エンジニアのためのGitの教科書[上級編] Git内部の仕組みを理解する
エンジニアのためのGitの教科書[上級編] Git内部の仕組みを理解する
- 作者: 河村聖悟
- 出版社/メーカー: 翔泳社
- 発売日: 2016/01/19
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
「エンジニアのためのGitの教科書」は、わかりやすい内容ながら少し踏み込んだ使い方も書かれていておすすめの本ですが、その上級編が電子書籍でのみ出版されています。
上級編ということで、内部の仕組みに詳しく触れられています。.git
の中がどうなってるか知りたい方はぜひ。
まだ読んでないけど読みたい
1日で読めてわかるTCP/IPのエッセンス (NextPublishing)
1日で読めてわかるTCP/IPのエッセンス (NextPublishing)
- 作者: 榊正憲
- 出版社/メーカー: インプレスR&D
- 発売日: 2014/03/14
- メディア: Kindle版
- この商品を含むブログを見る
Ansible完全読本
- 作者: 廣川英寿
- 出版社/メーカー: 株式会社リアルグローブ
- 発売日: 2016/05/23
- メディア: Kindle版
- この商品を含むブログを見る
技術書ではないですが
ビジネス書としておすすめです。
メール文章力の基本 大切だけど、だれも教えてくれない77のルール
- 作者: 藤田英時
- 出版社/メーカー: 日本実業出版社
- 発売日: 2014/04/11
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
なぜ、あなたの仕事は終わらないのか スピードは最強の武器である
- 作者: 中島聡
- 出版社/メーカー: 文響社
- 発売日: 2016/06/08
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 近藤麻理恵
- 出版社/メーカー: サンマーク出版
- 発売日: 2012/07/01
- メディア: Kindle版
- 購入: 5人 クリック: 5回
- この商品を含むブログを見る
積読が増えた
いつまでかはわからないけどKindleでセールをやっているようで、積読が増えた。
ちなみに、最近はあらゆる本を電子書籍で買うようにしている。場所を取らなくていいのでエコだし、外にいて読みたいときにシュッとダウンロードして読めるので便利。
買ったやつ
- 作者: ジョン・L.ヘネシー,デイビッド・A.パターソン,成田光彰
- 出版社/メーカー: 日経BP社
- 発売日: 2014/12/06
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 作者: デイビッド・A・パターソン,ジョン・L・ヘネシー,成田光彰
- 出版社/メーカー: 日経BP社
- 発売日: 2014/12/06
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 作者: 斉藤祐也,水野隼登,谷拓樹,菅原のびすけ,林優一,古沢宏太
- 出版社/メーカー: マイナビ出版
- 発売日: 2016/01/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
- 作者: 大藤幹
- 出版社/メーカー: マイナビ
- 発売日: 2014/05/27
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Webエンジニアが知っておきたいインフラの基本 ~インフラの設計から構成、監視、チューニングまで~
- 作者: 馬場俊彰
- 出版社/メーカー: マイナビ
- 発売日: 2014/12/27
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (5件) を見る
世界で闘うプログラミング力を鍛える150問 トップIT企業のプログラマになるための本
- 作者: Gayle Laakmann McDowell
- 出版社/メーカー: マイナビ出版
- 発売日: 2012/11/13
- メディア: Kindle版
- この商品を含むブログ (3件) を見る
- 作者: モイセス・ナイム,加藤万里子
- 出版社/メーカー: 日経BP社
- 発売日: 2015/07/16
- メディア: 単行本
- この商品を含むブログ (3件) を見る
自分が普段触ってるジャンルは発売した瞬間に買っていることが多くて、必然的に今回は普段触らないジャンルの本が多くなった気がする。