(@iMickx)最初は、そんなつもりじゃなかったのに、、開発に携わる人間が増えるにつれ、どんどんコードはカオスになっていきます。レガシープロジェクトにエンカウントし、死にかけたコードベースを復活させたい、という思いから始まった、プロジェクトの"ガベージコレクタ"としての普段の活動について話せたらと思っています。Injectionを用いれば、あなたのアプリから忌むべきシングルトンパターンを排除できるだけでなく、簡潔な依存やモックしやすくユニットテストが容易な実装が実現できます。Injectionのアイディアについて紹介し、SwiftにおけるDIのパターンを紹介します。(@TachibanaKaoru)OSのユーザーインターフェースを作る時はさけて通れないCollectionView。TableViewより柔軟なレイアウトがくめる分、深く考えずに実装をすすめてしまうと、コードが煩雑になったり、パフォーマンスが悪くなったり、予想通りの効果をだすことができないことも......。ここでは、複数のレイアウトを柔軟に適用する技術、また高いFPSを持ち、メンテナンス性の高いCollectionView/TableViewを作るための秘策をお教えします。BOTは、Appleの公式CIツールでありながら、長らくずっと注目を集める存在ではありませんでした。BOTのPros/Cons、そして実際のプロジェクトで使いこなす時に役立つTipsなどをお伝えします。(@yashigani)iOS向けはてなブックマークアプリは昨年11月のフルリニューアル以降、20回を超えるアップデートを繰り返し、高速にリリースを繰り返してきました。開発チームがチームとして成立した歴史は浅く、リニューアル以降のことになります。関わらず、開発スピードを落とさずリリースを繰り返すことができた理由には効率的なチームビルディングと開発フロー、カイゼンをうまく実施することができたからです。このトークでは、はてなブックマーク開発チームにおいて、いかにチームビルディングをしどのような体制でどのようなフローを用いて開発しているのかを紹介します。Inc.が認定、後援、その他承認したものではありません。米国およびその他の国における商標または登録商標であり、ライセンスに基づき使用されています。