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
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