No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo-app-ts Add presentation content Apr 10, 2015
demo-app Add presentation content Apr 10, 2015
language-overview Add presentation content Apr 10, 2015
README.md Add presentation content Apr 10, 2015
demo-app-migration.md Add presentation content Apr 10, 2015
presentation.md Add presentation content Apr 10, 2015
presentation.pdf Add presentation content Apr 10, 2015

README.md

Portland TypeScript Meetup

4/9 Presentation

Prepared by James Churchill
Twitter: @SmashDev
GitHub: smashdevcode

Presentation Slides

Deckset (see http://www.decksetapp.com/) was used to create the presentation slides from the presentation.md markdown file.

Introduction to TypeScript

Increasingly, developers are relying upon JavaScript to build rich, dynamic web applications. It's not uncommon for 50% (or more) of the application's code to be written in JavaScript. As the use of JavaScript has increased and the applications have become larger and larger, so to have the challenges of developing and maintaining these applications.

TypeScript, introduced by Microsoft in October 2012, is a strict superset of JavaScript that adds optional static typing and ECMAScript 6 language features such as classes, modules, and arrow functions. TypeScript's static typing allows tooling to provide richer support for features such as symbol-based navigation, statement completion, and code refactoring. All of this together helps ease the development of large JavaScript applications.

This presentation will cover:

  • Overview of TypeScript Basic Concepts
  • General Information About TypeScript
  • Converting an Existing Web Application to TypeScript