Stefan Baumgartner

Stefan Baumgartner は Dynatrace で働いています。Manning、 Smashing Magazine、A List Apart と言ったサイトで記事を書いており、ケッセル・ランを 12 パーセクで飛んだことがあります。 空き時間には、リンツにて ScriptConf や DevOne といったカンファレンスのオーガナイザーをしており、Working Draft と言うドイツ語の Podcast を共同で発信しています。 イタリア料理やベルギービール、イギリスのレコード等を嗜んでいます。

JavaScriptについて、TypeScriptが教えてくれたこと

09:30 - 10:00

同時通訳あり

TypeScript はどんな JavaScript のコードも置き換えられるように設計されました。JavaScript の動的な性質を考えると、時には初見ではわからないような型推論になることもあります。このトークでは、単純に見える JavaScript でも実は型定義が難しいケース等を見ていきます。それから、TypeScript がどのようなツールを使って、動的な動作を予測しているのかについて見ていきます。

以下のようなトピックを扱っていきます。

  • TypeScript と JavaScript での void の性質。
  • Symbols とはなにか、Symbols がもつ他の型と違う唯一性とは。
  • Constructor Interface Pattern とは、そしてなぜ Class は思っているよりも複雑であるか。
  • TypeScript において、持続性はなぜ重要であるのか。

他にもたくさんの議題を用意しています!