Tutorial

Speaking at Delphi Conferences in Italy and Poland in June While most of the Delphi conferences in Europe happen in the fall (September and October are generally fairly crowded months), there are also a few regular events in the late spring timeframe. Delphi Day, Italy, June 7th The Delphi Day in Italy is a conference I helped organized for many years and that generally attracts a crowd of about a hundred Delphi professional developers. This year it is taking place on June 7th, with in-depth seminars the day before. The location is Piacenza, whi...
Desktop Development on Windows and Delphi VCL Library Despite all the push for web and mobile development, which are certainly growing a lot, Windows desktop development is far from death. In fact, at the recent Build 2018 conference Microsoft reported that over the last year the developers using Visual Studio for building desktop applications has doubled. On our side, we know the the majority of the RAD Studio customers are still maintaining a lot of Windows applications and building many new ones. Windows Desktop: A Moving API Target Over...
A new mutlti-threading library for Delphi. (darkThreading) My regular readers may be aware that over the past two or three months, I’ve been working on building a new video game engine for Delphi. I’ve also had many other demands on my time, which has meant that I’ve not posted in a while. Today however, I got to the point in the game development project that I’m able to release another of it’s sub-components as an open source library for Delphi. I’d like to introduce you to darkThreading. Introduction Many multi-thre...
Delphi 10.2.3 RAD Server Linux Apache Patch Released As you have probably seen, Embarcadero has released a few patches for 10.2.3. I wrote about them at http://blog.marcocantu.com/blog/2018-april-10-2-3-patches-recap.html and there was a new one for iOS covered by Sarina at https://community.embarcadero.com/blogs/entry/rad-studio-10-2-3-ios-11-3-patch-available. Yesterday, the compony released a patch that addresses a few critical issues when deploying RAD Server modules to Apache on Linux. The reported bug mentioned is not the key one, as the...
My Blog is Having Serious Hiccups, Let's Plan a Move You might have seen my blog has had a few issues recently. It is a very old application written in Delphi and running on a totally outdated Linux VM, hosted by a newer and more robust server. But the reality is, it is fairly fragile. First it had a kernel crash, caused by a bad out-of-memory issue, than on reboot it was low on disk space and things went a bit bonkers. It is working now, but not sure how much it will remain online. I have already done a significant part of the development of ...

Check out more tips and tricks in this development video: