Marco's RAD & Dev World

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

Posted by on in Tutorial
Delphi Relax Web Scripting on Linux I've finished porting my Delphi Relax web scripting library to RAD Studio 10.2, adding Linux support. I also added a new set of unit tests. The library is available at https://github.com/marcocantu/DelphiRazor/ and we are considering adding it to GetIt as well. In two weeks I'm going to host a webinar covering the library, covering different scenarios of modern web development. Stay tuned for that. In this blog post I want to focus on a 5 minutes demo showing Linux support. I'll probably exp...
Linux ClientDataSet libmidas.so Now Available To use the ClientDataSet component on Linux Delphi applications you need to distribute the libmidas.so library, the Linux equivalent of midas.dll. We failed to deliver it as part of the 10.2 Tokyo release, and it has been made separately available at: http://cc.embarcadero.com/item/30765 The additional file belongs to the redistributable list and you should also copy it to C:\Program Files (x86)\Embarcadero\Studio\19.0\binlinux64 -- ultimately it doesn't matte...
Posted by on in Tutorial
RAD Studio 2017 Themes and Developers Survey With 10.2 Tokyo shipping last month, we at Embarcadero have renewed our focus to future plans, while R&D is still busy with fixes, updates, and some additional Tokyo features (mostly C++ for Linux). Themes for 2017/2018 The RAD Studio PM team (that is myself, Sarina, and David)  has published a summary of the themes for this and the next year. You can find the document at https://community.embarcadero.com/blogs/entry/updated-roadmap-coming-soon-annual-developer-survey. There...
Windows 10 Creators Update and Delphi 10.2 Creators Update Developers Information Today Microsoft shipped Windows 10 Creators Update. You can read some of the key developers information in many places, including: https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-version-1703 https://blogs.windows.com/buildingapps/2017/04/05/windows-10-creators-update-creators-update-sdk-released https://blogs.windows.com/buildingapps/2017/03/31/desktop-bridge-creators-update/ The mos...
Deploying Files (and PAServer) to Linux via WinSCP I'm a longtime fan and user of WinSCP (https://winscp.net/eng/index.php). This is a nice free utility to do SCP (Secure Copy via SSH) to Linux boxes, manage files, remotely, and even perform a variety of file system operations on remove Linux boxes. All from a nice and familiar Windows UI, with local folders and remote ones side by side. This is an example: If you use this tool to deploy PAServer to your Linux box, you can also use it to un-compress and expand the tar.gz fil...
New Warnings, Illegal Casts, and other Delphi compiler changes in 10.2 Tokyo The focus for the Delphi compiler R&D for the 10.2 Tokyo release was clearly the development of a new compiler for Linux. However, there were many bug fixes and several minor changes to the compilers for all platforms worth covering. Command Line Compilers are Large Address-Aware You can use the 4GB memory space for common line compilation, like it happens from the IDE since 10.1 Berlin. Notice that given the command line compiler has much less memory overhead (the IDE loads design time ...
Konopka Controls, Radiant Shapes, TurboPack and more in GetIt for 10.2 Tokyo A significant number of the components and libraries distributed on GetIt are available for the newly released RAD Studio 10.2 Tokyo, including "bonus pack" items like Konopka Controls and Radiant Shapes. Konopka Controls and Radiant Shapes The two add-on libraries are available and get be installed. While they still run a separate installer, this is not asking for an additional license key any more and installs the components only for 10.2 Tokyo. If you already have installed a differen...

Posted by on in Tutorial
Delphi 10.2 has been Released Today Today Embarcadero has released Delphi, C++Builder and RAD Studio 10.2, also known as Tokyo.  The new version of the product includes our new Delphi 64-bit compiler for Linux, and much more. Given a lot of the content of the release has already been discussed, I'm not going to add much, only a few links: What's New in RAD Studio 10.2: https://www.embarcadero.com/products/rad-studio/whats-new-in-10-2-tokyo Blog announcement: https://delphiaball.co.uk/2017/03/22/rad-studio-10-2-ava...

Posted by on in Tutorial
Delphi Blogs of the Week/Month #51 It has been quite some time from the last installment, and there is a lot to cover -- although I did blog about a summary of the coming Delphi for Linux related news separately. Embarcadero News The company has released a new version of InterBase, read more at https://delphiaball.co.uk/2017/03/09/interbase-2017-now-available/ Nick explains he is moving to a new role inside the company (and also covering his new book, see also below) at https://community.embarcadero.com/blogs/ent...

Posted by on in Tutorial
Delphi for Linux is Coming Does Linux Matter? I'm personally going to switch my current server from Windows to Linux, and save quite some money in the process, but this is what other developers told us: https://community.embarcadero.com/blogs/entry/why-is-delphi-for-linux-important Getting Ready In case you want to get back to Linux and get ready, here are a few resources: Free O'Reilly Linux Survival book: http://www.oreilly.com/programming/free/ten-steps-to-linux-survival.csp Installing and...

Check out more tips and tricks in this development video: