David Millington Millington

David Millington has not set their biography yet


Posted by on in Blogs
Friday afternoon emoji How To Name Your Software ends a good discussion on coding with a joking suggestion to use ??? (see no evil, hear no evil, speak no evil) as an identifier name. Challenge accepted. We can do that. What about unusual variable and method names, too?  Works fine.  Code completion, debugging, everything!   Full source, if you want to copy/paste, at this gist. Clearly we need to get the code editor to display the colourful versions!  ...
Quick tip: Delphi and C++Builder keyboard shortcuts in Parallels I run Delphi and C++Builder on a Mac, and I do this through Parallels, after switching from VMWare Fusion a few years ago. I've read requests before asking for instructions for how to run RAD Studio in a virtual machine, but it's pretty simple, something along the lines of: Install Windows; (Optionally) Put the VM into full-screen mode. The latter I prefer - both Fusion and Parallels have modes that try remove the Windows desktop and show app windows floating "integrated" into ...
April 2017 RAD Studio 10.2 Hotfix for Toolchain Issues We are pleased to release a hotfix for RAD Studio 10.2. This hotfix addresses: debugger issues for Android, iOS, and Linux; Delphi Win64 compiler issues; a C++ RTL issue addressing a crash on exit; a security issue in the C/C++ RTL. Our thanks to Łukasz Wyporek for notifying us of this issue. You can find full details about each issue in the readme and download page on CodeCentral. We also have an Android compatibility patch in the works to address Android issues around text input, con...

Posted by on in Blogs
C++Builder 10.2 is out! We are very happy to announce the release of RAD Studio 10.2! Sign up for the release webinar on Monday 27th March! More information DocWiki Feature Matrix What's new on the website and docwiki Specific key areas for C++Builder 10.2: Improved linking Improved code generation Improved debugging While for Delphi this brings Linux support (coming soon for C++Builder in 10.2.1), we have some great areas of new features and improvements to C++Builder for all users in 10.2, an...
What's New in C++Builder 10.2: Part 3 - Debugging RAD Studio 10.2 Tokyo is out now, and I'd like to let you know some of what you can expect to see new on the C++Builder side.  While the majority of work is for Linux, which will be available for C++ in 10.2.1, we've worked on three key areas: Improved linking Improved code generation Improved debugging Today I want to discuss what's new for debugging. Win32 and Win64 Clang-enhanced compilers As you probably already know, we using Clang as the basis for our modern genera...
What's New in C++Builder 10.2: Part 2 - Code Generation RAD Studio 10.2 Tokyo will be out very soon, and I'd like to let you know some of what you can expect to see new on the C++Builder side.  While the majority of work is for Linux, which will be available for C++ in 10.2.1, we've worked on three key areas: Improved linking Improved code generation Improved debugging Today I want to discuss what's new for code generation. Optimization Levels - new and faster! In all previous versions of C++Builder, going back to when the cl...
What's New in C++Builder 10.2: Part 1 - The Linker RAD Studio 10.2 Tokyo will be out very soon, and I'd like to let you know some of what you can expect to see new on the C++Builder side.  While the majority of work is for Linux, which will be available for C++ in 10.2.1, we've worked on three key areas: Improved linking Improved code generation Improved debugging Today I want to discuss what's new in the linker. The Win32 and Win64 linker The Win32 linker, which we also use for Win64, is one of the oldest technologies we still us...

Posted by on in Blogs
C++Builder's DNA Infographic A couple of weeks ago, we made a great infographic about Delphi's DNA. We now have a C++ version of the same image: We're looking into making both this and the Delphi version available as posters. Stay tuned! Share this Image On Your Site <p><strong>Please include attribution to community.embarcadero.com with this graphic.</strong><br /><br /><a href='https://community.embarcadero.com/blogs/entry/c-builder-s-dna-infographic'><img src='https://comm...

Posted by on in Programming
Dave's Coding Roundup #3 Interesting programming things that I think other might also like to read - third edition! The next big blue-collar job is coding - "[The Zuckerberg-like] Silicon Valley stereotype isn’t even geographically accurate. The Valley employs only 8 percent of the nation’s coders. All the other millions? They’re more like Devon, a programmer I met who helps maintain a ­security-software service in Portland, Oregon. He isn’t going to get fabulously rich, but his job is stable and rewarding:...

Posted by on in Blogs
UI Changes in the IDE's View menu With Delphi and C++Builder 10.2's release coming soon, I'd like to preview an interesting UI tweak we're planning in the IDE. This change wasn't present in the latest beta drop (if you have update subscription, you have access to the 10.2 beta!), and we're interested in overall feedback. UI changes need to be made with caution. Productivity is often based on consistency and expectation, which means that once a UI element is placed, users are used to where it is and use it and access i...

Check out more tips and tricks in this development video: