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...
David Millington
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....
Why create mobile apps in C++
There are a wide variety of languages used for mobile development: Swift, Objective C, Java, Kotlin, Delphi, C#, and C++. What are the reasons to...
New in 10.2.3: Using CMake with Ninja
One big new feature in 10.2.3 is support for building with CMake. If you haven't already, read the previous two posts: introduction to...
C++ Quality in 10.2.3
Every RAD Studio release, we focus on what we call QPS: Quality, Performance, Stability. Recent releases of C++Builder have...
New in 10.2.3: CMake Support for iOS and Android
We've introduced some great new features for C++Builder in 10.2.3. Last week, I wrote about CMake support for our compilers. That post...
New in 10.2.3: CMake Support
A very exciting feature in C++Builder 10.2.3 is support for using CMake with our compilers. Let's dig in! This post is the first...