Marco's RAD & Dev World

Delphi and RAD Studio Product Manager at Embarcadero. Well known Delphi guru and books author.

RAD Server 10.2.3 Performance Patch Embarcadero has just released a performance patch for the RAD Studio 10.2.3 version of RAD Server, our REST-based web service hosting architecture.  Getting The RAD Server Optimization Patch This patch is available at http://cc.embarcadero.com/item/30838 and it includes a new set of binary files, for the different types of servers (both development and deployment). The patch includes a number of optimizations: better configuration of the memory manager for heavy multi-threading,...
Updated IBLite 2017 GetIt Package With License File IBLite is the local version of the InterBase database you can embed in your mobile and desktop applications. RAD Studio has full deployment support, so you can easily deploy the required file with your app, both for debug and for store deployment (see image below). IBLite offers more features and is a more robust mobile database compared to the commonly used SQLite. It is also fully compatible with the full InterBase server (and the free developer edition you receive with RAD Studio) Until r...

Posted by on in Tutorial
Delphi Blogs of the Month #60 It has been a while, again, but I'm back with a collection of relevant and notable links of the recent weeks. All of these are interesting reads and worth checking in case you have missed them. Official Embarcadero Updates Idera Adds Web App Text Editing through Froala Acquisition at https://www.businesswire.com/news/home/20180619005348/en/Idera-Adds-Web-App-Text-Editing-Froala​ Technical Blog Posts Removing the Community toolbar by David at https://community.embarcadero.com/blog...
RAD Studio 10.2.3 Delphi CodeInsight (and iOS 11.3) Patch Over the last few months we were able to investigate some very specific CodeInsight bugs (with reproducible cases) and we have been able to work on several fixes to the Code Completion and other areas. A critical one involved the case a developer overaloads a generic method. While some of the fixes will be part of the next major release, some of them could be made available for the 10.2.x product and are included in this patch. One of the issues is purely a compiler issue a customer reported. ...
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...
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 ...

Posted by on in Tutorial
Delphi Blogs of the Month #59 I have already blogged specifically about the 10.2.3 release, the patches we delivered for it, and linked to the collection of related articles in the community site at https://community.embarcadero.com/blogs/tags/tag/10-2-3. In particular, the launch webinar reply is available at https://community.embarcadero.com/blogs/entry/10-2-3-webinar-replay. Not much else to add, if not that it has been very well received by the users. Technical Blog Posts Very interesting, focused sugge...
Recap of RAD Studio 10.2.3 Patches and Information The replay launch webinar done by the PM team earlier in April is available on YouTube and it is linked at https://community.embarcadero.com/blogs/entry/10-2-3-webinar-replay. You can also browse the community for all of the 10.2.3 related blog posts at https://community.embarcadero.com/blogs/tags/tag/10-2-3 Two two recent patches are: C++Builder 10.2.3 C++ Compiler 4k Stack Allocation Patch at https://cc.embarcadero.com/item/30834 RAD Studio 10.2.3 Context H...

Check out more tips and tricks in this development video: