One of the reasons I am such a big fan of Delphi is you can build 80% of your application on Windows, then for the last 20% you work with devices. Sure it’s not hot reload, but arguably it’s just as efficient, especially with 3 second compile speeds in a RAD environment. When you’re ready […]
Delphi Microservices: This is a nice webinar explaining how Delphi was leveraged to build a great company. But then management started listening to Java and SAP consultants to move away from Delphi. After two failed attempts, and a lot of wasted money, they gave the Delphi team a chance:
Temperaments is now free on the Playstore, no ads etc. It contains Fr. Conrad Hock’s classic book and more. Hope you may find it helpful. See here for more.
Macros, like the goto statement, have become somewhat frowned upon nowadays, but (IMO) I think that’s a little excessive. Macros used correctly, within the confines of symbol declaration (i.e. no computation), can be beneficial. For example, you may want code to execute in debug but not release, you can define the symbol accordingly and avoid […]
Delphi is an excellent tool for cross-platform development, using FMX you can target all major platforms from the same code base. Component based development is efficient, and enjoyable. With Delphi, you can build anything. Delphi 10.3.2 has just been released, you can download the community edition here. Some awesome mobile,tablet and IoT applications built with […]
In C the first character of an array begins at index zero (0), legacy strings were essentially an array of characters terminated by a null character. To determine the length of the string you would use the strlen function. The practice of indexing from zero is common to all languages based on the C syntax […]
Introduction Recently I downloaded a Delphi project from GitHub, the beginning of a Trello clone. I found the application, although in very early stages, to be quite charming, and wanted to play around with it a little: The first thing I set out to do was to dynamically generate items, and it struck me that […]