Just noticed this message somewhere on the Internet: "I am the technical director of a consulting company in Southern California, we have Delphi and Java programmers with over 17 years of experience.."
Java was introduced in 1995 (see timeline), and Delphi was introduced in 1995 as well. How does someone have over 17 years of experience with either language??? (Unless he's adding the numbers together, or he's counting Delphi's actual history from Turbo Pascal from 1983)
Hmm, maybe I'll go sell this director a bridge, a star, or a blackhole.
In 2017, with the release of Delphi 10.2 Tokyo, Embarcadero introduced a specialized implementation of the Observer pattern into the System.Classes unit. While it has been in the wild for 9 years, it remains a "hidden" architecture for many, primarily because it serves as the invisible engine behind LiveBindings. Other than live bindings, you can also use the Observer pattern as a way to update component settings to the Windows registry, an .ini file, or persist it elsewhere.
System.Classes