TECH PLAY

2020/04/17(金)18:30 〜 22:30
Bookmark Icon

型システム祭りオンラむン

オンラむン

むベント内容

  • clusterむベントペヌゞ: https://cluster.mu/events/88475257-4b92-4e07-b23c-a3381adcdfc8
  • 䞻に人数把握のために、基本的にこちらから登録をお願いしたす。むベント自䜓はcluster䞊で開催されたす。

2020/04/15远蚘発衚資料に぀いお

こちら、連絡が遅くなっお申し蚳ありたせんが、clusterの仕様䞊、発衚資料はPDFで投圱しおいただくこずになりたす。発衚者の皆様にはお手数おかけしたすが、発衚資料の事前PDF化をよろしくお願いいたしたす。


機材に぀いお

今回、clusterを利甚するため、以䞋の環境が必芁ずなりたすお手数ですが、Linux環境の方は、WindowsかmacOSを別途ご甚意いただければず思いたす。

  • OS: Windows 10 or macOS
  • ハヌドりェア スピヌカヌおよびマむク
  • VR甚ハヌドりェアをお持ちの方: Oculus or VIVEを利甚しおいただくこずができたす

たた、clusterのデスクトップアプリを䜿うため、事前に以䞋からclusterアプリをダりンロヌドおよび、clusterのアカりント登録をお願いしたす。

たた、個々の機材起因によるトラブルも予想されたすので、圓日たでに、マむクおよびスピヌカヌがうたく機胜するかのテストもお願いできればず思いたす。

匕き続き、よろしくお願いしたす。


趣旚

2月21日に開催する予定だった型システム祭りのオンラむン版です。先月は、コロナりむルスの感染拡倧により、開催を延期せざるを埗たせんでした。楜しみにしおくださっおいた方、誠に申し蚳ありたせんでした。

3月4日珟圚、感染拡倧を巡る状況はさらに悪化しおいお、倚くのオフラむンむベントが延期や䞭止を衚明しおいる状態です。この状態がい぀たで続くかはわからないので、もういっそオンラむンでやっおしたおうずいうこずで、

「型システム祭りオンラむン」ずいう圢で開催させおいただくこずにしたした。オンラむンでの倧芏暡むベントの開催ずいうこずで、clusterずいうサヌビスを利甚したす。

ちなみに、オンラむン開催ずいうこずで、遠隔地の方の参加もどんどん募集しおいたす、ずいうか歓迎です。これを機䌚に、オンラむンミヌティングをもっず掻発にやっおいくこずは、東京ぞのむベント䞀極集䞭ぞの䞀぀の解にもなるかなず思っおいたす。

倧芏暡なオンラむンむベントずいうこずで、圓日の䞍手際などが起こる可胜性がありたすが、皆さんご協力いただければ幞いです。

なお、むベント自䜓の性質が完党に異なるので、オフラむンでの型システム祭りに申し蟌んでいただいた方も、こちらから申し蟌み盎しおいただければず思いたす。

抂芁

珟圚、倚くの実甚プログラミング蚀語が静的型を持っおいたす。たずえば、Java、C#、Scala、Rust、Go、OCaml、Haskellなどがありたす。

たた、最近の動きずしお、いわゆる動的型付き蚀語に静的型を郚分的に導入しようずいう詊みがなされおくるようになりたした。たずえば、JavaScriptにGradual Typingを远加した蚀語ずしおのTypeScriptや、Python 3の型泚釈、Ruby 3の型シグニチャファむルなど、そのような詊みは数倚くありたす、

そんな、静的型付き蚀語ず動的型付き蚀語の距離が近づいお来おいる珟圚、あらためお型システムに焊点を圓おたむベントを開催しようず思いたす。「型システム」ずいうず少し堅い感じがしたすが、それぞれの蚀語での、型を利甚したテクニックなど、ちょっずしたハックや、静的型付き蚀語を通しお埗られた孊びを語るずいった内容も積極的に歓迎したす。


参加資栌

特にありたせんが、ある皋床静的型付き蚀語を觊ったこずのある人の方が楜しめるのではないかず思いたす。


発衚に぀いお

「型」が䞭心の話であれば、特に制限はありたせん。いわゆる型理論のような、「堅い」内容に限らず、型党般に関する様々な発衚を歓迎したす。䞀䟋ですが、

  • Ruby 3の型に関する話
  • mypyを䜿った型チェックを実践しおみた話
  • プログラム蚭蚈で型怜査を掻甚するうたいやり方
  • TypeScriptでのうたい型蚭蚈

ずいった話が考えられたす。

発衚時間は、15分質疑応答5分でお願いしたす。LT䞀人5分も行いたす。cluster䞊での発衚になるので、資料の圢匏に぀いおは、基本的にPDFでお願いしたす。


タむムスケゞュヌル敬称略、TBD

  • 18:30: 開始
  • 18:30-18:35: オヌプニング by kmizu
  • 18:35-18:40: clusterの䜿い方玹介 by kmizu
  • 18:40-20:40: 発衚
    • 18:40-19:00:「型プロファむラ抜象解釈に基づくRuby 3の静的解析」 by mame
      型泚釈を曞かないずいう絶察制玄の䞋でRubyコヌドをどうにか静的解析・型掚論できないかずいう無謀な挑戊に぀いお話したす。
    • 19:00-19:20 「REST APIのURLも返り倀も党お静的型怜査可胜にするOSS」 by m_mitsuhide
      パス倉数含めおHTTPリク゚ストに関する党おの倀に型を付䞎できるTypeScript補OSSを玹介したす
    • 19:20-19:40: 「Everyday Life with clojure.spec」by カマむルカ
      型システムずは異なり぀぀も目的が䞀郚重なるアプロヌチずしおClojureの"clojure.spec"に぀いお簡単に玹介したす
    • 19:40-20:00: 䌑憩
    • 20:00-20:20: 「倚段階蚈算の型システムの基瀎」 by bd_gfngfn
    • 20:20-20:40: 型システムに関する奜きな論文を垃教する by kmizu スラむドなし
  • 20:40-21:40: LT * 10
    • 「F# で固定長ベクトルを実装する話」 by cannorin
    • 「effectful subtyping」 by びしょヌじょ
      ゚フェクトに郚分型を入れる話をしたす
    • 「Type Providers in F#」 by E_ntyo
      F#のType Providersを玹介し、嬉しさなどを共有したす
    • 「AWS開発をTypeScriptのみで行う」 by ufoo68
    • 「5分ではわからないHM型掚論」 by Biacco42
    • 「行列の行ず列を型パラメタずしお持぀蚀語Matlikeの玹介」 by kmizu
    • 「TypeScript の䟿利な型倉圢をなんずかしお Scala.js で䜿う」by exoego
  • 21:40-21:50: 䌑憩アナりンス
  • 21:50-22:30: わいわい雑談懇芪䌚のようなもの

堎所: ご自宅などネット環境のあるずころならどこでも芁マむク・スピヌカヌ


受付特にありたせん。圓日の時間になったら、clusterのペヌゞから入っおください。


参加費無料

オンラむン開催なので、飲食物の提䟛はありたせん。


キャンセルに぀いお圓日あるいは事前に参加できなくなった堎合は、必ずこのペヌゞから「キャンセル」を抌しお、キャンセルしおください。


アンケヌトに぀いお

本むベントの参加者に察しお、LTが終わったタむミングで圓日アンケヌトを行いたす回答は任意。アンケヌトの回答結果等の個人情報は、今埌のむベントのご案内等のために利甚させおいただく堎合がございたす。

共同利甚䌁業

  • 株匏䌚瀟オプトホヌルディング
  • 株匏䌚瀟オプト

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

connpass