What is maintainable code? Imagine a developer staring at a critical, urgent bug report. The fix seems simple enough, but in the end it forces a deep dive into an unfamiliar, intricate part of the codebase. What should be a quick task often stretches into a week-long effort. This scenario plays out frequently in software development. According to a study by Bin Lin and Gregorio Robles titled…
A Summary of Year 2025 for RAD Studio, Delphi, and C++Builder
December 30, 2025
This blog post offers a quick summary of all of the new product versions and separate features released by Embarcadero in 2025. As you can see, this was another feature‑rich year for RAD Studio customers. We anticipate that 2026 will be just as fruitful, if not even more…
How to Use FMX Dialogs Correctly in Delphi Apps
December 28, 2025
Do you want to use FMX dialogs in Delphi applications? Read all about how to do this in this article from Tech PartnerSoftacom.
How to Use FMX Dialogs Correctly in Delphi Apps
Delphi FMX provides support for customized native dialog boxes (like those used for…
Tailwind CSS and RAD Studio: A Simple Approach Without Node.js
December 17, 2025
If you’ve been following along with our previous posts about WebStencils, you know we really value making modern web development easier for RAD Studio developers. Today, we want to share something we’ve been working on: integrating Tailwind CSS with Delphi…
RAD Studio 13 Smart CodeInsight Claude Patch Released
December 17, 2025
Embarcadero has issued a patch for Claude support within the RAD Studio IDE’s Smart CodeInsight AI integration, available for download through the RAD Studio GetIt package manager.
Claude recently deprecated some of the models which were supported by RAD Studio. The new…
Is C++ Too Complex?
December 12, 2025
The ongoing discussion about the future of C++ is characterized by two closely connected themes: complexity and safety. Both concepts are frequently oversimplified in public discourse, often reduced solely to memory management. Yet safety encompasses far more: functional…
My 13 Top New VCL Features in RAD Studio 13
December 5, 2025
Following up on my last week “My 13 Top New FireMonkey Features in RAD Studio 13”, this is a similar blog post focused on the VCL library. While there are no new brand components, there are very significant improvements to existing ones, opening up additional…
My 13 Top New FireMonkey Features in RAD Studio 13
November 28, 2025
Even though it has been a couple of months since we launched RAD Studio 13, C++Builder 13 and Delphi 13, we at Embarcadero haven’t really blogged about the new features in the runtime libraries. For this reason, I’m writing a few blog posts focusing on different areas…
When RAD Studio announced C++23 support, it looked deceptively simple — just a single line in the release notes. But under that line sits one of the most complex engineering efforts in the product’s modern history.
C++23 wasn’t just another “language…
Rethinking C++: Ignorance, Surface, and Deep Architecture
November 21, 2025
Ignorance, Surface, and Deep Architecture
Why Modern C++ Keeps Getting MisunderstoodA blog post about modern C++ architecture, the role of ranges, concepts, RAII, coroutines, and compile time structures, and about why many developers are dismissed by superficial criticism…


