crash.academy

  • プログラミング
  • 無料
公開日:2018/04/25

try!Swift Tokyo 2018 Day1 3rd

変性のダイヤモンド

タグ

  • Phantom Type
  • Raspberry Pi
このエントリ
ーをはてなブックマークに追加
講 師
try!Swift
授業数
3
前 提

本講座は会員登録を行うと
無料で全編視聴できます。

236
1246

講座紹介

本動画は2018年3月に開催されたtry!Swift Tokyo2018の動画を収録しています。
try! Swift は、Swift におけるベストプラクティス、アプリ開発、サーバーサイド Swift、オープンソース Swift、
そして Swift のコミュニティなど、プログラミング言語 Swift に関するコミュニティ主催のカンファレンスです。 今回も世界中からSwiftのエンジニアが登壇しています。

■Agenda
-変性のダイヤモンド:Vu Nhat Minh
ジェネリクスはSwift言語における悩みの種となっている面白いトピックです。Generics Manifest では、Swift の型システムが定義よりも実践に重きを置いて作られたかについて素晴らしい説明がされています。ですが、「変性のダイヤモンド」という理論では、型システムの完全性とSwiftのジェネリクスがいかにこの理論にフィットしているかを別の視点で見ることができます。
このトークでは、Swiftにおける変性、共変性、反変性と、ダイヤモンドの上に輝く、Phantom Type について説明します。

- Event driven networking for Swift:Norman Maurer
Swift が iPhone, iPad, Mac, Apple Watch そして Apple TV のアプリを開発する言語として選ばれていることはみなさんご存知でしょう。この数年、Swift は Linux で動作するサーバーサイドアプリケーションを開発するのにも優れた言語としても浮上してきました。現在、Apple, Facebook, Google, Netflix, Twitter などの企業が運用する大規模な環境では、Java、C ++などの言語による、パフォーマンスに最適化されたネットワークフレームワークが使われています。このトークでは、Apple のサーバーインフラストラクチャーチームが長年の経験を活かし、どのように高性能でスケーラビリティの高いネットワークアプリケーションを作成して、どのように開発時にSwiftを利用しているかについて説明します。

-SwiftyPi:Kate Castellano
モバイル開発からサーバーサイドアプリケーションまで、我々はSwift 言語に柔軟性を見出だし始めています。ですがまだSwiftには開拓されていない領域があり、Swiftエンジニアがその可能性を切り開くかもしれません。このトークでは、Kate が Raspberry Pi で Swift の開発環境を構築するにあたって良かったこと、悪かったことについてお話します。

授業一覧

変性のダイヤモンド お試し視聴 05:05

Event driven networking for Swift

21:31

SwiftyPi

18:08