Quick intro to web development with TypeScript, webpack and Aurelia

 Date: June 29, 2017

TypeScript at SeattleJS

Earlier this month I spoke at SeattleJS meetup. I love this meetup! People attending it are awesome! Thank you Jeremy Foster for inviting me to speak! If you are living in Seattle area you should definitely check it out!

I gave fast-paced 30 mins overview of TypeScript. I showed a sample app that is taking advantage of webpack for continuous compilation, bundling and minification. I also did quick demo of Aurelia Framework <3

After presentation I got a lot of questions about migrating from JavaScript to TypeScript, and about specifics of building large web apps.

TypeScript team and Anders Hejlsberg shared with me a few interesting reads about migrating to TypeScript:

I also found out that Visual Studio Code was initially written in TypeScript, and before v1 release they switched to TypeScript.

Do you have questions or thoughts about migrating from JavaScript to TypeScript? Join discussion on twitter.

To learn more about specifics of building large web apps, check out my talk from Ignite Australia I gave earlier this year:

At the same conference, I gave a longer version of the talk I did at the meetup. So if you want to dive in deeper, the video is here.

It is also worth to mention that TypeScript is getting more, and more traction every day. If you are web developer you should seriously consider using it over pure JavaScript, or transpiled JavaScript vNext.

TypeScript = JavaScript vNext + types

Every valid JavaScript code is valid TypeScript code. Thus, by choosing TypeScript you have flexibility to use JavaScript, and opportunity to add type checks to some critical components of your project.

TypeScript - GoogleTrends

Once more, thanks SeattleJS for organizing awesome meetup and inviting me to speak! Great meetup, great people, keep up good work!

 Tags:  programming speaking

Previous
⏪ Under the hood of the Azure Mobile App

Next
Taking Wordpress blog to HTTPS with CloudFlare in less than 10 minutes! ⏩