Delphi

25 Reasons For Using Delphi in 2020

When Delphi 1 was released 25 years ago, I compiled a top ten reasons for using Delphi. This is my original list from the preface of the original Mastering Delphi books: “There are many programming environments you can work with, but Delphi is outstanding for a number of reasons. Here are my top ten reasons to use Delphi, in reverse order: 10. Previous Borland Pascal and C++ compilers 9. The…
Read more
News

RAD Server Docker Technical Guide Released

Embarcadero has just published a long and detailed guide covering the deployment of RAD Server to Docker. It is available at: https://cc.embarcadero.com/item/30910 The guide introducing some key concepts and than covers in details (providing information about all options and…
News

Introducing Additional RAD Server Deployment Options

Over the past few months, we have seen a significant increase in interest and adoption of RAD Server, Embarcadero’s REST-based Web Service solution. We think this is due to the many additional features we’ve added to RAD Server in recent releases to further simplify…
News

RAD Studio 10.3.3 Indy Server SSL Certificate Patch

Embarcadero just released a patch for RAD Studio 10.3.3 for a problem caused by a regression in our copy of the Indy library and related to Indy servers on the Windows platform as they load SSL certificates. The issue was reported on Quality Portal as RSP-27144. The patch…
Delphi

Delphi RTL: Generic vs. Traditional Collections

Since Delphi got generic types, in the 2009 version, its runtime library (RTL) has a generic collections unit. The RTL however, still has the classic collections. Recently I got some requests about which is recommended to use, and while the discussion can go a bit deeper, I…
Delphi

Delphi Android 64-bit In-App-Purchase Fix

We have found a severe issue with the TInAppPurchase component on Android 64-bit and here is a workaround you can apply directly to your code. After our release of RAD Studio 10.3.3, which includes for the first time Delphi Android 64-bit support, a few customers have…
News

IBX QP Issues Addressed in RAD Studio 10.3.3

Along with all of the bugs issues addressed in RAD Studio 10.3.3 and listed at http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3.3 we also included improvements to the IBX (InterBase eXpress) library that…
News

Deploying RAD Server with Linux Docker

Earlier this week, I blogged about Getting Started with Delphi and Linux Docker Support, which covered the Docker scripts and ready-to-use Docker images on DockerHub that you can use to deploy Delphi Linux applications manually or via PAServer and the IDE. The main reason…
Delphi

Getting Started with Delphi and Linux Docker Support

Over the last few years, it has become more and more common to deploy server-side solutions (and in fact any type of application) to lightweight containers rather than physical machines or virtual machines, as this allows more flexibility (also in terms of testing), a better…
Delphi

Delphi Android 64-bit Support in RAD Studio 10.3.3

In this post, we’ll show you the main features of the just released RAD Studio 10.3.3 the Delphi language support for the Android 64-bit platform. Android 64-bit Delphi Support Platform support is provided by a new Delphi compiler for the Android 64-bit platform, which…