Marco's RAD & Dev World

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

Implementing AJAX and JSONP Support in RAD Server for ExtJS Idera recently acquired Sencha (https://www.sencha.com/) and has added the company products to the Embarcadero business unit, which produced RAD Studio and also the RAD Server web service technology. A natural question arises on how to use the two products together. While there are several options, in this blog post I want to highlight the simple and direct integration of RAD Server and FireDAC with an ExtJS client based on Sencha’s data model architecture. Most of the considerations in this blo...

Posted by on in Tutorial
Talking at ITDevCon 2017, Tomorrow The conference is organized by Embarcadero partner BitTime and their consulting company BitTime Professionals at their office in Franscati, near Rome, and all of the information is at: http://www.itdevcon.it/ Well, it might be a little late to join, but I realized I forgot mentioning the event on my blog, so here it goes. If you plan attending, I'll be there tomorrow afternoon and also join the dinner. See the final agenda at http://www.itdevcon.it/agenda ...

Posted by on in Tutorial
My Courses on the New Embarcadero Academy The online training site Embarcadero Academy, an independently-run but Embarcadero affiliated training web site, was launched a couple of weeks ago: http://www.businesswire.com/news/home/20170918005798/en/Embarcadero-Academy-Debuts-Online-Courses-Developers-Levels. The academy features classes on different topics, but a lot of them are focused on Delphi programming. You can see the list of Delphi classes here: https://www.embarcaderoacademy.com/courses/category/Delphi The sit...

Posted by on in Tutorial
Why I Choose Delphi Summary Over the summer, there has been a number of blog posts on the "Why I Choose Delphi?" topic. While providing personal ideas, they do have common themes and I think there are very interesting to read, for anyone who is using Delphi today (or used it in the past). Here is the list of the blogs I noted, and I migh have missed others, let me know: David Harper: https://csvelocity.wordpress.com/2017/07/27/why-i-choose-delphi/ Andre Celestino: http://www.andrecelestino.com/why-i-choose-del...

Posted by on in Tutorial
InterBase 2017 Update 1 and Delphi A few months after the InterBase 2017 release, Embarcadero has just made available InterBase 2017 Update 1. If you are an existing InterBase user, this is a nice update the install, given it has some performance improvements, bug fixes, and new features, as explained in the announcement article I just publsihed at: https://community.embarcadero.com/article/16575-interbase-2017-update-1-is-now-available InterBase is a great embedded database, and the IBLite/IBT...
Delphi and RAD Studio Roadmap Update Publsihed The article with the new roadmap slides is available at: https://community.embarcadero.com/article/16563-rad-studio-roadmap-september-2017 The roadmap is updated with the 10.2.1 actual release and the specific 10.2.2 plans, along with the focus areas for 10.3 next year....
Visiting Delphi Conference in Poland Next Week On September 21st and 22nd (next Thursday and Friday) I'll be attending and giving sessions at a Delphi conference in Poland. The conference is organized by the local Embarcadero partner, BSC Polska. You can find more information at the "Zlot Programistow Delphi" web site, http://delphi.pl/zlot/ (Site content is in Polish language, but session descriptions are also in English and several sessions -- those by foreign speakers like myself, Stefan, Primoz -- will...

Posted by on in Tutorial
GetIt Content Update, September 2017 We keep adding a lot of open source libraries, trial components, and now also demos and database connectors to the GetIt package manager. As I wrote a couple of months back, we added also a lot of new categories to simplify navigating among the 241 packages listed today. What was added over recent months to the GetIt package manager for 10.2 Tokyo? AQTime Standard Embarcadero edition FaceAPI library (for Microsoft Cognitive Services) Grijjy Cloud Logger NexuxDB F...

Posted by on in Tutorial
12 Years of Blogging Today marks the 12th year of my blog, blog.marcocantu.com (now also mirrored on community.embarcadero.com). It is easy for me to remember, as I started the blog on my birthday! And this is my blog post number 1422. Lots of things happened in this 12 years, but I'm still mostly focused on Delphi, even if in a different role. And if you read the first post (http://blog.marcocantu.com/blog/startingblog.html) you'll see the core engine was written in Kylix -- the ancestor of the newly released D...
Hotfix for 10.2.1 Inherited VCL Forms Released This hotfix addresses a bug introduced in RAD Studio 10.2.1 and reported as RSP-18792 in Quality Portal. The issue causes an inherited VCL form to fail to scale on high DPI displays. Actually the fix resolves also a couple of related problems. The download is available at https://cc.embarcadero.com/item/30798 Notice that even if the changes is for only a few lines of source code, the download is over 80 MB, as we are updating all binary files (DCU, BPL) including that code. The list...

Check out more tips and tricks in this development video: