Years ago, I worked on the LTA VEP/Toll Front-End System, which was written in a language that not a lot of people know.
Back then, I developed the module that detect illegal vehicle entry exits, leading to increased LTA revenue. I took the opportunity then to review the entire code, and had intimate details of the software portion of the project, and optimized the code, so that it performed about 20% faster.
Since then, the software coding was never upgraded.
I've just noticed that LTA has called for a tender on the project again, this time, wanting to get it to work on Windows 7. If the VEP/Toll Front-End System is not upgraded, it is not possible to run it at all on Windows 7.
I'm gonna get myself introduced to all tenderers, so no matter who wins the project, I'll be working with them.
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