TypeScript: The path to better JavaScript
Details
Presented by Guest Speaker Senior Developer Steve Byerly-Organizer of the Spokane Python User Group
We will take an introductory look at TypeScript, including the language, tooling, and development ecosystem. We'll then walk through the process of starting new TypeScript projects and converting existing JavaScript projects. Lastly, we'll discuss common to advanced techniques and patterns for writing elegant JavaScript that scales with the size of your application and/or team.
- Intro to TypeScript
- Background & Purpose
- Features
- TypeScript: the bad parts
- Using TypeScript
- Installation & Basic Usage
- Extended Tooling
- Typing Existing JavaScript
- Configuration & Compiling to JavaScript
- Basic TypeScript
- Interfaces & Types
- Destructuring
- Classes
- Advanced TypeScript
- Set Theory and Enums
- Generics and Partials
- Type Narrowing & Type Guards
- Async and Dynamic imports
Freebie: Have you ever wanted a Senior Developer to validate your code or conduct a code review? A few days prior to the User Group send the code you would like us to review and we will have someone onsite who can go over it with you.
• Important to know-Let us know if you are coming so we can have food for you. :)
