try! Swift (2016年) 資料まとめ

  • 636
    Like
  • 1
    Comment

try! Swift に参加された方も参加されなかった方も、今回のカンファレンスから多くを得られることを願っています :clap:

Special thanks to @niwatako (すべての発表を聞き起こしてくれた方です!)

全体的なもの

try! Swift 公式アプリソースコード
NatashaTheRobot/trySwiftApp: try! Swift Conference App

感想・レポート・考察記事のまとめ
try! Swift みんなの感想・レポート・考察記事 #tryswiftconf ここからが try! Swift - niwatakoのはてなブログ

1日目

オープニングまで

レポート

より理解するために

Swiftのエコシステムに飛び込む

発表者: Syo Ikeda
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-syo-ikeda-swift-ecosystem/
発表資料: https://speakerdeck.com/ikesyo/dive-into-swift-ecosystem
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/105937
togetter: http://togetter.com/li/945006

発表内容に関するリンク集
#tryswiftconf 💥 "Dive into Swift Ecosystem" by @ikesyo のリンク集 - Martha's Pancake

実践的クロスプラットフォームSwift

発表者: JP Simard
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-jp-simard-practical-cross-platform-swift/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-jp-simard-practical-cross-platform-swift/
発表資料: https://speakerdeck.com/jpsim/practical-cross-platform-swift
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/105742
togetter: http://togetter.com/li/945009

コードリーディングについて

発表者: Laura Savino
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/115920
togetter: http://togetter.com/li/945024

📺 (Apple TV)

発表者: Boris Bügling
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-boris-bugling-tvos/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/122740
togetter: http://togetter.com/li/945040

平常心で型を消し去る

発表者: Gwendolyn Weston
ビデオ&書き起こし(日本語): https://news.realm.io/jp/news/tryswift-gwendolyn-weston-type-erasure
発表者によるサンプルコード: https://gist.github.com/gwengrid/d8aacf2118fa12c9b475
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/125706
togetter: http://togetter.com/li/945045

より理解するためのQiita記事
型消去の話で出てきたポケモンの例題を理解する #tryswiftconf - Qiita

Carthageで使われているコード例

Swiftのエラー処理についての三つの話

発表者: Yuta Koshizawa
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-yuta-koshizawa-error-handling-swift/
発表資料: https://speakerdeck.com/tryswift/yuta-koshizawa-three-stories-about-error-handling-in-swift
発表で使われたコード: http://koherent.org/tryswift/codes.html
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/152556
togetter: http://togetter.com/li/945070

プロトコルと約束の地

発表者: Michele Titolo
以前の発表資料: https://realm.io/news/michele-titolo-swift-protocols-promised-land/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/152738
togetter: http://togetter.com/li/945077

文化を調和させる

発表者: Daniel Steinberg
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-daniel-steinberg-blending-cultures/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-daniel-steinberg-blending-cultures/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/160011
togetter: http://togetter.com/li/945088

Core Animationで作る高度なグラフィックス

発表者: Tim Oliver
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-tim-oliver-advanced-graphics-with-core-animation/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/170226
togetter: http://togetter.com/li/945107

スマートホームのためのコード

発表者: Stephanie Shupe
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/173530
togetter: http://togetter.com/li/945116

目に見えないものを学ぶ

発表者: Cate Huston
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-cate-huston-how-to-be-invisible/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/02/180745
togetter: http://togetter.com/li/945125

2日目

レポート

Q&Aセッション
try!Swift 2日目のQ&Aセッションの振り返り | guard let

実践的 Boundaries

発表者: Ayaka Nonaka
ビデオ&書き起こし(日本語): https://news.realm.io/jp/news/tryswift-ayaka-nonaka-boundaries-in-practice
発表資料: https://speakerdeck.com/ayanonagon/shi-jian-de-boundaries
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/102901
togetter: http://togetter.com/li/945389

プロトタイピングの魔法

発表者: Adam Bell
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-adam-bell-prototyping-magic/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-adam-bell-prototyping-magic/
発表者によるサンプルコード1: https://github.com/b3ll/tryswift2016
発表者によるサンプルコード2: https://github.com/b3ll/SwiftyGestureRecognition
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/113028
togetter: http://togetter.com/li/945398

プロトコルエクステンション: 歴史について

発表者: Matthew Gillingham
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-matthew-gillingham-protocol-extensions-history/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/115954
togetter: http://togetter.com/li/945414

Building Women Who Code in Tokyo

発表者: Himi Sato
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-himi-sato-building-women-who-code-tokyo/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/123345
togetter: http://togetter.com/li/945425

Swift版「誰のためのデザイン?」

発表者: Rachel Bobbins
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-rachel-bobbins-design-everyday-swift/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-rachel-bobbins-design-everyday-swift/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/130407
togetter: http://togetter.com/li/945443

モダンCore Data

発表者: Daniel Eggert
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/145755
togetter: http://togetter.com/li/945477

SwiftコンパイラとLLDBの連携

発表者: Novall Khan
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-novall-khan-swift-compiler-lldb/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/151617
togetter: http://togetter.com/li/945485

ライブラリの開発

発表者: Jeff Hui
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-jeff-hui-creating-a-swift-library/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-jeff-hui-creating-a-swift-library/
発表者によるサンプルコード: https://github.com/jeffh/Snorlax
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/160212
togetter: http://togetter.com/li/945498

Protocol-Oriented Programming in Networking

発表者: Yosuke Ishikawa
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-yosuke-ishikawa-protocol-oriented-networking/
発表資料: https://speakerdeck.com/ishkawa/protocol-oriented-programming-in-networking
発表者によるサンプルコード: https://github.com/ishkawa/sandbox/tree/master/RxPagination
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/170031
togetter: http://togetter.com/li/945512

ライブデザイニング: 🎨

発表者: Maxim Cramer
ビデオ&書き起こし(日本語): https://news.realm.io/jp/news/tryswift-maxim-cramer-live-design
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/173552
togetter: http://togetter.com/li/945518

Sketch体験記事
Sketch買ったばかりのプログラマがアイコンデザインに挑戦してみたメモ #tryswiftconf - Over&Out その後

SwiftらしいTable View Controllerの使い方

発表者: Chris Eidhof
発表者によるサンプルコード: https://gist.github.com/chriseidhof/df2d56f02d9626e60b44
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/03/181127
togetter: http://togetter.com/li/945400

発表に出てきた「ドーン」アニメーションのコード
boom.swift

3日目

レポート

Motivation based library abstraction

発表者: Hiroki Kato
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-hiroki-kato-motivation-based-library-abstraction/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/111724
togetter: http://togetter.com/li/945766

SpriteKitにワクワクする (中止)

Soaring Swiftly - Server Side Swift

発表者: Caesar Wirth
発表資料: https://speakerdeck.com/cjwirth/soaring-swiftly-server-side-swift
発表者によるサンプルコード: https://github.com/cjwirth/trySwiftServer
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/111812
togetter: http://togetter.com/li/945777

Swiftにおける実践的なモック化について

発表者: Veronica Ray
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-veronica-ray-real-world-mocking-swift/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-veronica-ray-real-world-mocking-swift/
発表資料: https://speakerdeck.com/mathonsunday/real-world-mocking-in-swift
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/130940
togetter: http://togetter.com/li/945804

Swiftヒップスター

発表者: Hector Matos
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-hector-matos-hipster-swift/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-hector-matos-hipster-swift/
発表者によるブログポスト: http://krakendev.io/blog/hipster-swift
ブログポストの日本語訳: http://qiita.com/takecian/items/882a0441b5694a4fd5e7
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/131157
togetter: http://togetter.com/li/945821

より理解するためのQiita記事
Swiftの @noescape をもっと使おう - Qiita

Core Imageによる高度な画像処理

発表者: Simon Gladman
発表資料: https://speakerdeck.com/tryswift/simon-gladman-image-processing-with-core-image
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/131353
togetter: http://togetter.com/li/945836

発表に出てきたFilterpedia
https://github.com/FlexMonkey/Filterpedia

Swiftトレーニング: 統計学を例に

発表者: Diana Zmuda
ビデオ&書き起こし(英語): https://realm.io/news/trySwift-diana-zmuda-how-to-train-your-swift-computational-statistics/
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/145839
togetter: http://togetter.com/li/945858

xcodeless - the buildsystem

発表者: Daniel Haight
発表資料: https://speakerdeck.com/confidencejuice/code-injection-from-scratch
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/153514
togetter: http://togetter.com/li/945862

デザイナーをSwiftのコードベースに巻き込む10の方法

発表者: Helen Holmes
ビデオ&書き起こし(日本語): https://news.realm.io/jp/news/tryswift-helen-holmes-10-ways-designers-swift-codebase
発表資料: https://speakerdeck.com/tryswift/helen-v-holmes-10-ways-to-get-designers-into-your-swift-codebase
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/160751
togetter: http://togetter.com/li/945865

パーサーコンビネーター in Swift

発表者: Yasuhiro Inami
ビデオ&書き起こし(日本語): https://news.realm.io/jp/news/tryswift-yasuhiro-inami-parser-combinator
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-yasuhiro-inami-parser-combinator/
発表資料: https://speakerdeck.com/inamiy/parser-combinator-in-swift
発表者によるサンプルコード: https://github.com/inamiy/TryParsec
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/165805
togetter: http://togetter.com/li/945877

オープンソースSwiftへの貢献

発表者: Jesse Squires
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-jesse-squires-contributing-open-source-swift/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-jesse-squires-contributing-open-source-swift/
発表資料: https://speakerdeck.com/jessesquires/contributing-to-open-source-swift
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/173304
togetter: http://togetter.com/li/945894

Artsyにおけるテスト手法の紹介

発表者: Ash Furrow
ビデオ&書き起こし(日本語): https://realm.io/jp/news/tryswift-ash-furrow-artsy-testing-tour/
ビデオ&書き起こし(英語): https://realm.io/news/tryswift-adam-bell-prototyping-magic/
発表資料: https://speakerdeck.com/ashfurrow/an-artsy-testing-tour
聞き起こし: http://niwatako.hatenablog.jp/entry/2016/03/04/182144
togetter: http://togetter.com/li/945906

発表に出てきたスナップショットツール
facebook/ios-snapshot-test-case: Snapshot view unit tests for iOS

おまけ