/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

blog.metaobject.com
| | www.parsonsmatt.org
3.8 parsecs away

Travel
| | [AI summary] This article introduces a blog series aimed at programming by object-oriented developers who are learning the functional programming paradigm in Haskell.
| | krakendev.io
3.4 parsecs away

Travel
| | Subclassing can suck. There are so many ways to get it wrong and it's so easy to fall into anti-patterns when you create such a tight coupling between two classes. Most of the time, the need for subclassing can actuallybe replaced by abstraction through protocol-oriented, value-oriented, and functional programming. In fact, I may even argue that doing it that way can far outweigh the "benefits" of subclassing the majority of the time.
| | www.cocoawithlove.com
3.7 parsecs away

Travel
| | There's an industry-wide push for protocol-oriented programming where shared interfaces, behaviors and substitutability are provided through protocols rather than subclasses. In this article though, I'll look at a case where I chose to use a subclass, instead of a protocol, to take advantage of some specific differences between classes and protocols.
| | sophiebits.com
17.6 parsecs away

Travel
|