As published in the Official Gazette of the Executive Branch on 10/26/2022, Centro Paula Souza (CPS) and Embarcadero renewed their partnership in providing academic licenses for CPS units for another 24 months.
This guarantees an extension of Embarcadero Technologies RAD Studio license donation term for another 2 years so that CPS teachers and students can always make use of the latest product…
Modernizing Legacy Delphi Code? MVP Oren Aviram Shows You How
October 30, 2022
Modernizing legacy code poses less of challenge than may seem at first sight, as long as the right tool is deployed. In an on-demand webinar from DelphiCon, Embacadero MVP Oren Aviram discusses the challenges of legacy code modernization, and presents Delphi Parser, an…
Keeping secrets on Amazon Web Services
October 25, 2022
Keeping secrets can be tricky. Thankfully, Amazon Web Services has several tools in its toolbox to help. Let’s start by talking about AWS Secrets Manager and then go on to show how you can work easily with Amazon secrets in your Delphi cross-platform apps.
What is The…
This Is How To Use The Factory Method Pattern in Delphi
September 26, 2022
Do you want to know what the Factory Method Pattern is and what it can do for you? When you are writing simple or complex applications, you might need to create multiple classes inheriting the same class or implementing the same interface. This is easier when we have a small number of classes at the same level of inheritance. However, even with the best app builder software, when more and more…
How To Develop For The New iPhone Even If You Don't Have One
September 19, 2022
Apple has this wonderful way of producing launch videos announcing new products which are immediately the most desirable, in-demand, must-have, tech. As a developer producing cross-platform apps it can be difficult to keep up and even harder to get hold of the device. But…
This Is How To Store Cross Platform App Settings In JSON
July 28, 2022
Several older approaches to storing data related to program settings have been replaced by newer ones since the introduction of Delphi as the language kept pace with emerging modern ideas and practices. In general, examples of saving settings always followed the principles…
This Is How To Use ADO And FireDAC With Databases
June 22, 2022
From this article, you will learn the difference between working with databases via the ADO technology and the FireDAC library. Using the right database technology is often a critical part of designing your apps, particularly for Windows application development where there is a very rich array of database choices, not all of which may be hosted on a Windows server.
ADO (ActiveX Data Objects) is…
Sometimes it’s best to say things out loud. Other times reading some text, or the contents of a message are either difficult or might even be impossible if, for example, you or your user have visual impairments. You certainly can’t be silent if you’re narrating a…
Text is everywhere! Text is not always where we want it, or in the format we need. We often find ourselves needing the text from images. You might have a scanned document containing financial information like an invoice you want to input into an accounts system, or maybe you…
Developers often get requests to create forms where it is crucial to pay attention to the position of a cursor after the Tab key is pressed at every point of the program execution. This can be particularly important when developing cross platform apps where following user’s expectations of how user interfaces should behave can help make your app seem professional. It can be important from…