SitePen is a huge supporter of TypeScript. It allows our developers to write using modern standards support for ES6 and some ES7 features while still targeting ES5 browsers. It also includes a type system that adds to our code’s integrity and makes it easier to write good software.
Recently our team delivered two talks on TypeScript, sharing what we’ve learned with the community during this journey from ES5 to ES6 and TypeScript.
In Phoenix, Paul Shannon and I spoke at the Arizona Software Community, delivering a talk covering TypeScript in Depth.
For the talk itself, we covered the following topics:
- Current state of the web
- What is TypeScript
- Key ES2015 features in TypeScript (the previous month’s talk was about ES2015, so we skipped most of the details here)
- TypeScript basics
- More advanced TypeScript topics such as decorators
- Patterns that have emerged that change how we write code
- Current challenges and improvements coming to TS 1.6
- Lots of questions and answers
If you’re interested in having us deliver this talk to your meetup group or company, let us know. We may deliver it as a webinar in the near future as well.
Given that we’re building our stack on TypeScript (parts of Intern, Dojo 2 (core and many other packages on our roadmap), Mayhem, etc.), we’ve learned a of practical lessons over the past 18 months, and continue to work with the TypeScript team to make TypeScript an even better option for developers.
Our goal with all of this is to improve developer productivity, code quality, and maintainability.
We also have a much more in depth ES6 and TypeScript fundamentals workshop coming this winter. The workshop will be very focused on learning the most important features and nuances of ES6 and TypeScript in a short amount of time.
Contact us to discuss how we can help your organization learn more about ES6 and TypeScript.