Marco's RAD & Dev World

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

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...

Posted by on in Tutorial
Two Small RAD Studio 10.2.3 Patches Embarcadero has released a couple of small and focused patches for the recent RAD Studio, Delphi, and C++Builder 10.2.3 update. The first is an Android Push Notification Patch available as https://cc.embarcadero.com/item/30831. This patch resolves an issue with push notifications on Android due to missing jar files. It fixes the publicly reported issue RSP-20137. The second is fix for RAD Studio 10.2.3 RAD Server (EMS) Package Wizard Patch (and as such it is applicable only...
Tags: 10.2.3 Patch
Database and FireDAC Enhancements in RAD Studio 10.2.3 I already blogged about RAD Server changes and RTL fixes in the Delphi, C++ Builder and RAD Studio 10.2.3 update. Another area that has received attention is the database support in general, and FireDAC in particular. Below is a list with some of the most notable improvements, with the Quality Portal entry, if available. FireDAC Improvements FireDAC work was mostly focused at better handling of corner case scenarios, like the management of Null vs. Empty values for ftMemo fields (RSP-199...
RTL Enhancements in RAD Studio 10.2.3 As listed in the "What's New in 10.2.3" DocWiki page, http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_3, among the changes, new features, and fixes in the latest update of 10.2 Tokyo. One of the added features is MIME support improvements for the REST Client library. This was achieved by adding a new internal TMimeTypes class to handle the various mappings and enhancing MIME content-types in the TRESTClient component. Particularly, in the System.Net.Mime unit there is ...
RAD Server Support for Web Files in RAD Studio 10.2.3 The RAD Server (formerly EMS) platform is evolving to be a better backend for JavaScript applications, including of course those built with Ext JS. In the 10.2.2 release we improved support for returning JSON data based on the result of database queries, as covered in http://blog.marcocantu.com/blog/2017-december-dataset-mapping-json.html. In RAD Studio 10.2.3, we have added to RAD Server the ability to act as a Web Server, with the support for mapping URLs to folders and returning the con...

Posted by on in Tutorial
Delphi 10.2.3 is Now Available Embarcadero has released today version 10.2.3 of RAD Studio, Delphi and C++Builder, that is Tokyo Update 3. Official announcement: https://community.embarcadero.com/blogs/entry/announcing-rad-studio-10-2-3-release Introductory video: https://www.youtube.com/watch?v=4n5AZdRx788  DocWiki What's New page: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_3 List of 100+ publicly reported bugs fixed: http://edn.embarcadero.com/article/44774 Among many fea...
Tags: 10.2.3

Posted by on in Tutorial
Delphi Blogs of the Month #58 The last few months have been really a bit hectic, and I failed to find the time for my regular "notable Delphi blog posts" summary. I've also done very few blog posts in general. Here is one, with key entries only (or I'd be way too long). Embarcadero Updates Exciting RAD Studio Developments in 2018 by Sarina at https://community.embarcadero.com/blogs/entry/exciting-rad-studio-developments-in-2018 with new plans and the announcement of a 10.2.3 release. Upgrade SKU to ...

Check out more tips and tricks in this development video: