Marco's RAD & Dev World

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

Case Study Webinar Tomorrow about my Mini Figures Mobile App Embarcadero has asked me to give a webinar covering my experience in building and publishing my Mini Figures Mobile App, which is actually available on 3 Stores (iOS Apple, Android Google, and Windows Desktop Microsoft). The description says "available on mobile, using many Delphi and RAD Studio technologies" and this is only partially true. In any case, I'll cover some of the lessons I learned publishing store apps, I'll show some of the technologiues used in FireMonkey, but also on the ser...
Key Traits of the Coming Delphi For Linux Compiler Embarcadero is about to release a new Delphi compiler for the Linux platform. Here are some of the key technical elements of this compiler, and the few differences compared to Delphi compilers for other platforms. Linux Intel 64-bit Before we get to language specific features, let me clarify once more the target platform, as Delphi for Linux is a bit vague. The compiler produces Intel 64-bit executables for Linux. This is a key difference, for example, compared to the old Kylix project c...

Posted by on in Tutorial
22 Years of Delphi and it Still Rocks To celebrate another year of success for Delphi. I dug a bit in my archive. Here are a few old images, mostly ads from Borland, before and after the product release. You can find a higher resolution version of these images at https://goo.gl/photos/WeWa3wEL9xDYAp179. Here are smaller versions, with some comments. It is interesting to notice how the original business value (increased productivity for developers) is still true today with a totally changed landscape, mobile, and all. We could re...

Posted by on in Tutorial
RAD Studio and Natively Compiled Code In today's development landscape, natively compiled code is making a significant comeback, even if in a fairly different variety of scenarios. RAD Studio has always been focused on it and developers using Delphi and C++Builder probably experience its advantages without even noticing them. Natively Compiled Code: A Comeback? Let me clarify the terms first. I refer to natively compiled code as code that is compiled (at some time of the process) into machine code the target CPU can execute....

Posted by on in Tutorial
Delphi Blogs of the Week #50 Another review of announcements, news, blog post, webinars, and anything else related to Delphi that I feel important to share. Embarcadero News Embarcadero competition, Delphi 10.2 T-Shirt Graphic Contest: Read more at https://community.embarcadero.com/competitions/11-delphi-10-2-t-shirt-challenge ​Rebooting the Podcast with Nick Hodges at https://community.embarcadero.com/blogs/entry/rebooting-the-podcast-with-nick-hodges Events and Webinars An Internet of Things ...
January Updates in RAD Studio GetIt Package Manager I guess I should turn this into a regular blog post, here are some more updates in GetIt package manager, after those in December. I'm listing updates for Berlin, only some of them are also in older versions. More are coming shortly. RAD & Installer There is now a second tool to build installations, beside InstallAware, called RAD & Installer. This tool is an expert for creating installation script from the IDE, more than an installation tool in itself. This is the "Installer" category in GetIt now:
Fun with Delphi Contest: NASA API Mashup Embarcadero is promoting a contest for applications that leverage OpenData, in particular the NASA API (available at https://api.nasa.gov/index.html). Given the large amount of data available, there is room for building many different applications. Also, you can submit Windows or Mobile applications, as long as it is built with RAD Studio. Full announcement and competition details are at: https://community.embarcadero.com/competitions/8-fun-with-delphi-nasa-api-mashup ...

Posted by on in Tutorial
Delphi Blogs of the Week/Month #49 The first list of interesting links and blog post of 2017, focused on Delphi development. Embarcadero Udpates Press release "Embarcadero Announces RAD Studio Desktop Bridge Support for Windows 10 Deployments" including a comment by Kevin Gallo, corporate vice president for the Windows developer platform at Microsoft at http://www.businesswire.com/news/home/20170110005908/en This press release got also referenced by SD Times at http://sdtimes.com/swift-announces-new-project-lead-...
Answering the Question: Do I have Berlin Update 2? There is a glitch in RAD Studio Berlin Update 2: For some users the About Box indicates the wrong version number in the "Installed Updates" field. An example is below: So how do you know if you actually have Update 2 installed? An easy way is to keep an eye to the Splash Screen, which was updated with the fireworks: The more official way is to check in the About Box the actual version number. As you can see in the first image above: Berlin Update...

Posted by on in Tutorial
My Year in Cities 2016 Following a long tradition of this blog, dating back to 2006 (and continued in each of the following years), here is my year 2016 seen through the cities I've been to. The rule is: Places I've visited in 2016 for at least one night (plus some relevant daily trips), in chronological order. At times, the reason for the trip is listed. In bold are cities or countries I've been to for the first time. Piacenza, Italy, is where I live Assisi, Perugia, Italy Berlin, Germany (RAD ...

Check out more tips and tricks in this development video: