News

Delphi RTL Improvements in 10.3 Rio

While working on 10.2 updates, we started delving into some performance issues of the Delphi RTL, that were effecting other libraries like JSON processing, streaming, string processing, DataSnap and RAD Server web services, and more. In many cases, addressing these issues required adding new methods to existing classes, or adding new global functions, something we can do only in interface breaking…
Read more
News

Deferring Delphi Managed Records Support

As you probably remember, I previously posted a 10.3 pre-release blog post on managed records in the Delphi language. We had a great beta program for RAD Studio 10.3 and received a lot of very valuable feedback from partners and customers. Based on the feedback we…
News

Custom Managed Records Coming in Delphi 10.3

Beside inline variable declarations, Delphi 10.3 is going to offer another new Object Pascal language extension, custom managed records  Beside inline variable declaration, as explained in my recent blog post, the coming 10.3 version of Delphi will have another relevant…
Delphi

Introducing Inline Variables in the Delphi Language

The coming 10.3 version of Delphi introduces a very handy feature to the language, local inline variables with local scope and type inference.       The Delphi language in 10.3 has a fairly core change in the way it allows far more flexibility in the declaration of local…
Delphi

Directions for ARC Memory Management in Delphi

With the coming 10.3 release, RAD Studio R&D and PM teams are making Delphi’s new directions in memory management official.  A few years back, when Embarcadero started building new Delphi compilers for platforms other than Windows there was a lot of discussion how…
News

Embarcadero Releases AppAnalytics Server Source Code

What is AppAnalytics? A few years ago, Embarcadero introduced the AppAnalytics technology, a simple and effective way to add in-app analytics to VCL and FMX applications using ready-to-use components and a paid SaaS offering for the AppAnalytics backend. Since introducing…
News

Photos of September Delphi Events: London and Utrecht

Delphi User Group Meeting, London A couple of weeks ago I was in London for personal reasons and teamed up with the UK Developers Group to attend their monthly meeting and talk about Delphi. I offered an introductory talk, some in depth on RAD Server compared to other web…