A superset of a podcast about JavaScript.

we'd love to hear from you

About Talkscript

TalkScript takes the collective knowledge of veteran enterprise engineers and does the unthinkable by not keeping it a secret.

Episode 50: Classical vs. Functional in TypeScript

Our main topic this week revolves around the tradeoffs within the two of the biggest patterns in modern programming — classical and functional. Why are so many frameworks that launched with a functional approach adding classes while those with a classical approach are introducing functional equivalents? We examine some of the popular middleware used when developing widgets and components to illustrate how the different approaches can be more or less suitable depending on our needs.

The bookends to the episode are discussions revolving around some new ES operators and the Entropic federated package registry. We discuss the nullish coalescing operator (??) as well as optional chaining (?.).

Bryan Forbes on Twitter
Paul Shannon on Twitter
Nick Nisi on Twitter
Neil Roberts on Twitter

Show Notes
Below are links to the resources and topics mentioned during this episode.

Entropic Federated Package Registry
The Economics of Open Source by C J Silverio

Recommended Episodes


Interested in seeing more insights from SitePen engineers?
Our Blog showcases collective knowledge of some of our
enterprise engineers and colleagues.