News

Deferring Delphi Managed Records Support

As you probably remember, I previously posted a 10.3 pre-release blog post onmanaged records in the Delphi language. We had a great beta program for RAD Studio 10.3and received a lot of very valuable feedback from partners and customers.Based on the feedback we received in the beta cycle, we decided to disable the managed records feature in the Delphi language for the 10.3…
Read more
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 variables, their scope and lifetime. This is a change that breaks a key tenet of the original Pascal…
Read more
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…
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

The Delphi Compiler and UTF-8 Encoded Source Code Files With no BOM

Last week a (large) customer sent me an email indicating he was experiencing issues when compiling the same project on different machines. Turned out the difference was in the source code files format and the root cause was a unit saved as UTF-8but without a BOM. The reason? One of the developers is using Visual Studio Code… and the solution is a chancing that or using compiler flag.
Read more
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 reasonsand teamed up with the UK Developers Groupto attend their monthly meeting and talk about Delphi. I offered an introductory talk, some in depth on RAD Server compared to…
News

Beyond RAD Studio Pro: Why Developers Choose Enterprise and Architect

RAD Studio, Delphi, and C++Builder come in 3 different editions: Professional, Enterprise and Architect. Until recently we also sold some of the Enterprise features as addons for the Professional version, but that has recently been discontinued. At the same time, we’ve also added additional capabilities to these editions. This is why I felt it is worth taking a moment to recap what’s the focus…
Read more