Category: TypeScript

TalkScript 28: Your Reasoning is Sound

Episode 28: Your Reasoning is Sound

On this week’s episode of TalkScript, we talk with Web Audio API specification editor HongChan Choi. Join us as we pull back the curtain and find out about the past of Web Audio and priorities for the future of the specification and community involvement.  Speakers Bryan Forbes on Twitter Neil Roberts on Twitter Paul Shannon on Twitter Hongchan Choi on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. Other TalkScript Episodes TalkScript Episode

Read More »
TalkScript 27: On the Roadmap Again

Episode 27: On the Roadmap Again

On this week’s episode of TalkScript, we break down the 2019 TypeScript roadmap outlining Microsoft’s high-level plan for where they want the project to go. With a move to integrating ESLint, improved declaration file tooling, documentation better aimed at all potential adopters, and a nightly playground update, there is a lot of great stuff in store.  Speakers Bryan Forbes on Twitter Neil Roberts on Twitter Paul Shannon on Twitter Show Notes Below are links to the resources and topics mentioned

Read More »
Episode 26: 12 Months of TalkScript

Episode 26: 12 Months of TalkScript

On this week’s episode of TalkScript, we take a look back at 2018 and listen to some of our favorite clips from each month. Between perfectly predicting the future in January, to our interview with Will Smith, our failed fannie pack promotion, and our live show at [REDACTED] conference, it’s been an eventful year. Take the ride with us and let us know which month was your favorite! Speakers Bryan Forbes on Twitter Neil Roberts on Twitter Nick Nisi on

Read More »
Updating the Decorators Proposal for the Holidays

Updating the Decorators Proposal for the Holidays

Photo by Annie Spratt on Unsplash The Ecma TC39 committee, which standardizes the JavaScript language (officially known as ECMAScript), has been discussing a decorators proposal for several years. Transpilers like TypeScript and Babel implemented the initial version of the decorators proposal, allowing developers and frameworks to start using the proposal before the feature became an official part of the language standard. However, the proposal has seen significant changes through the standardization process. Decorators will soon arrive in JavaScript, and there

Read More »
Cats vs Dogs: Answering the Important Questions

Cats vs Dogs: Answering the Important Questions

SitePen participates in a number of conferences around the world presenting new technology and ideas to engineers and designers. Recently Dylan Schiemann and Tom Dye spoke at the HalfStack Conference in London and Paul Shannon spoke at Phoenix TypeScript meetup. We demonstrated what Dojo and the Web could do by using Web Audio, Web Animations, and a number of other technologies to create a fun application.

Read More »
Episode 25: Gettin’ the gist of GIS with Yann Cabon

Episode 25: Gettin’ the gist of GIS with Yann Cabon

On this week’s episode of TalkScript, Yann helps us navigate GIS, explores his work at Esri, maneuvers their use of third-party libraries, and plots a course to TypeScript. Get those earbuds ready! Speakers Bryan Forbes on Twitter James Milner on Twitter Neil Roberts on Twitter Yann Cabon on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. TypeScript 3.2 RC  Esri  Listen Now!

Read More »
TC39 Binary AST Proposal to Improve JavaScript Performance

TC39 Binary AST Proposal to Improve JavaScript Performance

WebAssembly has grown in popularity due to its ability to improve application performance and support transpilation of source code in other languages into something that may get leveraged in a web browser. Every time the JavaScript language gets challenged, the community strives to create mechanisms to improve performance bottlenecks, which we have seen over the years with efforts from Mozilla, Google, Apple, and Microsoft.

Read More »
Advanced TypeScript Concepts: Classes and Types

Advanced TypeScript Concepts: Classes and Types

This entry is part 3 of 3 in the series TypeScript

This article describes the features and functionality of TypeScript 3.1. While TypeScript is very simple to understand when performing basic tasks, having a deeper understanding of how its type system works is critical to unlocking advanced language functionality. Once we know more about how TypeScript really works, we can leverage this knowledge to write cleaner, well-organized code. If you find yourself having trouble with some of the concepts discussed in this article, try reading through the Definitive Guide to TypeScript

Read More »
TalkScript 24: TypeScript for Turkeys

Episode 24: TypeScript for Turkeys

On this week’s episode of TalkScript, we asked our fans on Twitter what excuses they hear from other developers or companies when it comes to adopting TypeScript. Podcasters Neil Roberts, Nick Nisi, and Bryan Forbes go into full myth-busting mode to set the record straight and help bring TypeScript to a codebase near you. Get those earbuds ready! Speakers Bryan Forbes on Twitter Nick Nisi on Twitter Neil Roberts on Twitter Show Notes Below are links to the resources and

Read More »
Episode 23: Web Audio: 99 Problems and a ScriptProcessorNode is One

Episode 23: Web Audio: 99 Problems and a ScriptProcessorNode is One

On this week’s episode of TalkScript, podcasters Bryan Forbes, Paul Shannon, and Nick Nisi dive into the always exciting world of web audio and discuss everything you’ve always wanted to know but were afraid to ask. Get those earbuds ready! Speakers Bryan Forbes on Twitter Nick Nisi on Twitter Paul Shannon on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. Web Audio API  Webamp  Can you hear this sound that only young people

Read More »