167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle

JavaScript Jabber

Episode | Podcast

Date: Wed, 08 Jul 2015 15:00:00 +0000

<div class="trix-content"> <div>02:27 - Alex Eagle Introduction</div><ul> <li> <a href="https://twitter.com/Jakeherringbone">Twitter</a> </li> <li><a href="https://github.com/alexeagle">GitHub</a></li> <li><a href="http://www.google.com/">Google</a></li> </ul><div>02:54 - Jonathan Turner Introduction</div><ul> <li> <a href="https://twitter.com/jntrnr">Twitter</a> </li> <li><a href="https://github.com/jonathandturner">GitHub</a></li> <li><a href="https://www.microsoft.com/">Microsoft</a></li> <li> <a href="https://www.youtube.com/watch?v=Xw93oketp18">[Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015</a> </li> <li> <a href="https://www.youtube.com/watch?v=2ZIE9gokAxY">[Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015</a> </li> </ul><div>03:30 - What is <a href="http://www.typescriptlang.org/">TypeScript</a>?</div><div>04:40 - Google + Microsoft = &lt;3 (<a href="https://angular.io/">Angular</a> Adopting TypeScript)</div><ul> <li><a href="https://twitter.com/eisenbergeffect">Rob Eisenberg</a></li> <li> <a href="https://docs.google.com/document/d/11YUzC-1d0V1-Q3V0fQ7KSit97HnZoKVygDxpWzEYW0U/edit">AtScript</a><ul><li><a href="http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx">Jonathan Turner: Angular 2: Built on TypeScript</a></li></ul> </li> </ul><div>07:18 - TypeScript Accommodating Angular</div><ul> <li><a href="http://www.ecma-international.org/memento/TC39.htm">TC39</a></li> <li><a href="https://pbs.twimg.com/profile_images/3250074047/46d910af94e25187832cb4a3bc84b2b5_400x400.jpeg">Yehuda Katz</a></li> <li> <a href="http://aurelia.io/">Aurelia</a> </li> </ul><div>09:28 - Surge of Interest in Adopting a Typechecker, <a href="https://en.wikipedia.org/wiki/Type_system">Type System</a> </div><div>14:21 - Angular: Creating a New Language</div><ul> <li> <a href="http://blog.fogcreek.com/killing-off-wasabi-part-1/">Killing Off Wasabi - Part 1</a> (<a href="http://www.fogcreek.com/fogbugz">FogBugz</a> Article)</li> <li><a href="https://github.com/google/traceur-compiler">traceur</a></li> </ul><div>16:46 - The Angular 2 Component System and How it Uses New Annotations for Classes</div><div>18:01 - Annotations and Decorators</div><div>22:06 - TypeScript and <a href="https://babeljs.io/">Babel</a>?; Adding New Features</div><div>25:25 - Non-Angular Users Adopting TypeScript</div><ul><li><a href="https://code.visualstudio.com/">Visual Studio Code</a></li></ul><div>34:55 - Tooling and Setting Modes for Linting and Static Analysis</div><div>36:58 - Using Libraries Outside the TypeScript Ecosystem</div><div>38:11 - Type Definition Files</div><div>40:15 - Content of the Type System</div><div>43:19 - <a href="https://en.wikipedia.org/wiki/Duck_typing">Duck Typing</a> </div><div>45:12 - Getting People to Care about TypeScript </div><div>49:16 - The Angular and TypeScript Relationship</div><div>Picks</div><div> <a href="https://justgetflux.com/">f.lux</a> (Aimee)<br /> <a href="http://jhusain.github.io/learnrx/">Jafar Husain: Functional Programming in Javascript (learnrx)</a> (Aimee)<br /> <a href="http://www.startuptimelines.org/">Startup Timelines</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0758745/">Friday Night Lights</a> (Jamison)<br /> <a href="http://www.reactrally.com/">React Rally</a> (Jamison)<br /> <a href="http://evanfarrer.blogspot.com/2012/06/unit-testing-isnt-enough-you-need.html">Evan Farrer: Unit testing isn't enough. You need static typing too.</a> (Dave)<br /> <a href="http://angularconnect.com/">AngularConnect</a> (Joe)<br /> <a href="http://www.ng-click.com">ng-click.com</a> (Joe)<br /> <a href="http://www.mdn.io">mdn.io</a> (Joe)<br /> <a href="http://sonic-pi.net">Sonic Pi</a> (Chuck)<br /> <a href="http://errorprone.info">Error Prone</a> (Alex)<br /> <a href="https://github.com/jonathandturner/AudioScope-ng2/">AudioScope-ng2</a> (Jonathan)<br /> <a href="https://en.wikipedia.org/wiki/Nintendo_World_Championshi... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy