FrenchKit
先週末9/23,24にフランスのパリで行われたFrenchKitに参加して来ました。
2日間のうち1日目の23日はトークのみ、2日目24日はライブコーディング及びクラスルーム、クロージングというコンテンツでした。
コンテンツ
全てを見つけることはできませんでした。。(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)
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🍷&🧀
食事
初日朝
初日昼
初日夜
2日目🍷&🧀
おすすめトーク
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くらいで、パリでもそうなんだなあと。
カンファレンスを口実に海外に行くのは充実した旅行ができるのでオススメです😄。
ブログ等
2015-2016書籍目録
去年の5月にキャリアスタートしたエンジニア2年生です。
備忘録を兼ねて、一年間で読んだ書籍を赤裸々に列挙したいと思います。
気づけば7月も後半で、タイミングは謎ですがご容赦ください🙇
iOS・Objective-C・Swift
- 世界一わかりやすいObjective‐Cプログラミングの授業
- Xcode 5ではじめるObjective-Cプログラミング
- 詳細! Objective-C iPhoneアプリ開発 入門ノート Xcode5+iOS7対応
- UIKit徹底解説 iOSユーザーインターフェイスの開発
- プロの力を身につける iPhone/iPadアプリケーション開発の教科書
- Effective Objective-C 2.0
- 開発のプロが教える Swift標準ガイドブック
- iOSアプリテスト自動化入門
- Swiftデザインパターン (Programmer's SELECTION)
- iOS×BLE Core Bluetoothプログラミング
- 詳細!Apple Watch アプリ開発入門ノート Swift1.2 + Xcode6.3対応
- Core Image for Swift
インフラ・ネットワーク
Haskell
データベース
Git
UNIX
デザイン
プロジェクト
- ストーリーで考える「見積り」の勘所 (開発の現場セレクション)
- アジャイルサムライ−達人開発者への道−
- エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
一般
- リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- ハッカーと画家 コンピュータ時代の創造者たち
- Team Geek ―Googleのギークたちはいかにしてチームを作るのか
- 伽藍とバザール
- 人月の神話【新装版】
おわりに
2016-2017はとりあえずこれ以上の冊数読めるよう精進いたします。
おすすめの本ありましたら是非教えてください。
メモ
実行時間のオーダーの表記法
関数fがあったときに、
すべての場合において、入力のサイズnに比例して実行時間が変化する場合
実行時間は
f(n) = Θ(n)
と表される。
入力の中身によってはオーダーに差がでるとき、
これ以上は実行時間が大きくならないオーダーがnであれば
f(n) = Ω(n)
と表し、
これ以上は実行時間が小さくならないオーダーがnであれば
f(n) = O(n)
と表す。