FrenchKit

先週末9/23,24にフランスのパリで行われたFrenchKitに参加して来ました。

f:id:KK462:20161002174855j:plain

2日間のうち1日目の23日はトークのみ、2日目24日はライブコーディング及びクラスルーム、クロージングというコンテンツでした。

コンテンツ

f:id:KK462:20161002175055j:plain

全てを見つけることはできませんでした。。(Realmで公開されるのかな?)

【LT】Human Engineering

スピーカー:Jeremie Giraultさん(@kamidude)
github.com

Designing Pro Apps

スピーカー:Piet Brauerさん(@pietbrauer)
speakerdeck.com
github.com

【LT】Building your UI Developer's Toolbox with Playground

スピーカー:Hugues Bernet-Rollandeさん(@rompelstilchen)
speakerdeck.com
github.com

Reactive Programming with RxSwift

スピーカー:Florent Piletさん(@fpillet)

www.slideshare.net

Mixins vs Inheritance

スピーカー:Olivier Haligonさん(@aligatr)
speakerdeck.com

【LT】Swift script all the things!

スピーカー:Roy Marmelsteinさん(@marmelroy)
github.com (未更新ですが、後々更新されることと思います。)

Swift Evolution - 140 proposals in 30 minutes

スピーカー:Jesse Squiresさん(@jesse_squires)
speakerdeck.com
github.com

Optimizing Your App's Performance - How to Do It Right

スピーカー:Bruno Virletさん(@bvirlet)

【LT】Swift Package Manager

スピーカー:JC Pastantさん

Core Data - it's not dead yet

スピーカー:Abizer Nasirさん(@abizern)
speakerdeck.com

End-To-End Application Development with Swift

スピーカー:Chris Baileyさん(@Chris__Bailey)

An Overview of Verification Techniques Today

スピーカー:Fabrice Kordonさん(@fabricekordon)

Extending Xcode

スピーカー:Boris Buglingさん(@neonacho)

Launch Arguments: the Mysteries

スピーカー:Marin Usaljさん(@_supermarin)

Live Streaming Swift Talk

スピーカー:Chris Eidofさん(@chriseidhof)&Florian Kuglerさん
SortDescriptorの話。(関連:http://chris.eidhof.nl/post/sort-descriptors-in-swift/)

MVC Supercharged

スピーカー:Grégoire Lhotellierさん(@greg3z)&Jéremie Giraultさん(@kamidude)
github.com

Classroom

各ブースに分かれてのハンズオンでした。 ソースコードこちら

  • RxSwift Hands-on(Florent Pilletさん@fpillet)
  • Core Data Hands-on(Abizer Nasirさん@abizern)
  • Introduction to Bluetooth LE and IoT(Hugues Bernet-Rollandeさん@rompelstilchen)
  • DTrace: Beyond Instruments(Frank Lefebvreさん)
  • Accessibility for iOS Applications: the Main APIs, the Best Practices and Beyond the Technique(Amadou Amath Ndiayeさん)
  • Reactive Programming with Realm(Marius Rackwitzさん)
  • Server-Side Swift Hands-on(Chris Baileyさん@Chris__Bailey)

How to Become an iOS Full-stack Developer in Just 60 Minutes

ゲーム大会with🍷&🧀

食事

初日朝 f:id:KK462:20161002175230j:plain

初日昼 f:id:KK462:20161002175255j:plain

初日夜 f:id:KK462:20161002175312j:plain f:id:KK462:20161002175334j:plain

2日目🍷&🧀 f:id:KK462:20161002175412j:plain f:id:KK462:20161002175427j:plain

おすすめトーク

Designing Pro Apps
git2goを作ったpietさんによるiPad Proを開発機として使うお話。
Playgroundも使えるようになったし、休日に作業したい時とかアリかも。
そのほかいいiPad Proアプリの作り方など。

Swift Evolution - 140 proposals in 30 minutes
try!swiftでもお話しされたJesseさんによるSwiftEvolutionのプロポーザルを解析されたお話。
Q&Aの「Erica Sadunさんは実在するんですか?」がウケてた。

[Optimizing Your App's Performance - How to Do It Right]
画像のフィルタリングを最適化する話。
標準のAPIからCを経てアセンブリ言語まで。結果は、アセンブリまで最適化する必要はないそう。
最近命令セットなどを学んだのでタイムリーで面白かった。

[End-To-End Application Development with Swift]
IBMのChrisさんによるSwiftをサーバーとモバイル両方で使うメリットについてのお話。
前日にKitura1.0がリリースされており、"Server side Swift is getting real"だそうです。

感想

  • トーク後の司会役含めた3人でのセッションが面白かった。(Q&A含む)
  • 会話の多くはフランス語で行われており、現地の方が多かった様子。
  • 男女比は9:1くらいで、パリでもそうなんだなあと。

カンファレンスを口実に海外に行くのは充実した旅行ができるのでオススメです😄。

ブログ等

www.jessesquires.com