News for hackers. Stuff that matters.
Re:24 years of Delphi and Delphi 10.3.1 is out Today by john_moscow on Friday February 15, 2019 @12:35AM (#19168689)
Most of their target audience is stuck maintaining a legacy system developed decades ago and will happily pay the premium as long as it's cheaper than rewriting everything using a modern stack.
Re:24 years of Delphi and Delphi 10.3.1 is out Today by andrewwharton on Friday February 15, 2019 @03:33AM (#19169390)
We're in the process of migrating off a 4+ million line Delphi application that basically runs the whole business, but it's a 10+ year project to "grind the monolith", so who knows when we'll actually be done. In the meantime, we don't have much choice but to keep paying the licensing costs...
Re:24 years of Delphi and Delphi 10.3.1 is out Today by james_s_tayler on Friday February 15, 2019 @03:58AM (#19169481)
What do you migrate to over a period of 10 years that won't be obsolete 1/3 the way through that effort??

As much as I love making old code new I'm not sure I could stomach a 10 year project.

Re:24 years of Delphi and Delphi 10.3.1 is out Today by andrewwharton on Friday February 15, 2019 @04:43AM (#19169639)
Microservices, essentially.

It's not really 1 x ten year project as such, but heaps of smaller 3-6 month projects (many running in parallel) to add chunks of new functionality (as microservices) and rewrite parts of the monolith that we can cleanly cleave off.

New parts of UI that are needed don't get added to the Delphi app, but get built as web pages (using React mostly at the moment), which get launched in Chrome windows from the Delphi application.

One day our Delphi app will be an empty shell of it's former self and we can have a huge decommissioning ceremony (party!), but that day's still a long way off... :)

Re:24 years of Delphi and Delphi 10.3.1 is out Today by raphinou on Friday February 15, 2019 @05:09AM (#19169742)
Out of curiosity, have you evaluated a migration to lazarus?