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

Listen Now!

Learn more about how SitePen can be your partner

SitePen is a strategic consultancy committed to achieving technical objectives, solving critical business problems and helping our customers build web applications the right way, the first time.