An ongoing project we have is to ensure more popular, well-known C++ libraries are updated to work with C++Builder, and available to you from within...
David Millington
Performance and Quality in the RAD Studio 10.3 IDE
RAD Studio 10.3 has a number of performance improvements, as well as some quality improvements we’d like to share. IDE Fix Pack Some time ago, we...
New in RAD Studio 10.3: High DPI Image List for Windows
RAD Studio 10.3 includes a lot of work on the VCL, our native Windows UI library. In this release, we’ve focused heavily on extensive high DPI...
New in RAD Studio 10.3: Improvements to the GetIt, New Items, and Compile dialogs
In RAD Studio 10.3, we’ve greatly improved the look and feel of the main window and IDE and Project Options dialogs. Some highlights are a cleaner...
New in RAD Studio 10.3: C++17, asynchronous C++ code completion, and more
In C++Builder 10.3, we have some great news for C++ developers. We’re very pleased to announce our first C++17 compiler. This is combined with an...
New in RAD Studio 10.3: Options Dialog Improvements
In RAD Studio 10.3, we’re making a number of great improvements to the user interface and usability. Concretely, that’s not just looks: we are...
New in 10.3: IDE UI Improvements in the Main Window
In recent RAD Studio releases, we’ve paid a lot of attention to the IDE’s user interface. In 10.2.2, we added a dark theme (one of the most popular...
Dave’s Thoughts on UI Design – Index
I'm a big proponent of practical, usable UIs that are easy to understand and pleasant to look at. As an ongoing series, there are a number...
How To Design a Great UI – Part 3
Welcome back! This is the third post on a series on practical UI design, an approach to creating usable, good-looking UIs when you are not a UX...
C++ Libraries in GetIt: MurmurHash 3
An ongoing project we have is to ensure more popular, well-known C++ libraries are updated to work with C++Builder, and available to you from within...
How To Design a Great UI – Part 2
Welcome back! Last time, we discussed a typical UX design flow, and how to tackle this if you do not have access to a UX designer. We also looked at...
How To Design a Great UI – Part 1
How do you design a user interface (UI) to be understandable and easy to interact with? In this series, I’ll give some thoughts on good design,...
std::out << "Happy 35th birthday, C++!"
C++ has a long history, beginning in 1979, with Cpre, which added classes to C. By 1980, it was C with Classes. And then in December of 1983,...
Learn to program C++ with C++Builder Community Edition: #5 Operators, and final application!
Welcome to the fifth and final episode of Learning C++ with C++Builder Starter. Last time, we had a calculator and numerical input,...
Learn to program C++ with C++Builder Community Edition: #4, Real code and Useful C++: Ownership, smart pointers, styles, and optional values
Learn to program C++ with C++Builder Community Edition: #3, Design, Architecture, and UIs
Welcome! Last time we looked at the IDE, projects, a simple first application, and basic use of the debugger. Today we’re actually going...
Learn to program C++ with C++Builder Community Edition: #2, Building and Debugging
Welcome to the second blog post in the ‘Learning to program with C++Builder’ series - a set of five articles taking you from knowing nothing about...
What does the GitHub acquisition mean for RAD Studio?
Microsoft’s June 4 announcement about its acquisition of Github for $7.5 billion has created great interest in the developer community. Hacker News...
Creating great UIs with C++Builder and FireMonkey: app templates
FireMonkey is an advanced UI toolkit, capable of great layouts and designs. We'd like to show you what it's capable of, and how easy it is...
Real-world CMake and C++Builder applications on github
Last week, we ran a popular webinar Fast Builds and Integrating Libraries: Using CMake and Ninja for C++ Builder 10.2.3. The replay is now...
Evolution of C++ standards
Programming languages are exciting for developers, and C++, one of the more technically challenging and also perhaps the most widely used compiled...
Removing the Community toolbar
The RAD Studio IDE contains a toolbar allowing you to log on to Community, and see messages sent to you by other users, questions and answers,...
C++ Free Compiler Updated to 10.2.3
Embarcadero has had a free download of our C++ compiler and RTL (capable of making Win32 apps) for many years, going back into the Borland...
10.2.3 C++ Hotfix for an issue with a 4KB or larger stack allocation
In 10.2.3, there is an issue affecting methods using the fastcall calling convention that allocate 4KB or more on the stack inside the method....