RAD Studio 10.4.2 Is Alive ! and Wonderful

The latest version of Embarcadero RAD Studio is 10.4.2. and the upgrade to this version is definitely worthwhile. The user experience of the IDE has been smoothed out / polished up significantly. It’s a joy to use!

New users can download a trial by clicking here https://www.embarcadero.com/products/rad-studio

Existing users can download 10.4.2 by going to https://my.embarcadero.com/#login

RAD Studio 10.4.2 Is Here !

The latest version of Embarcadero RAD Studio is 10.4.2. This was promised in the most recent Embarcadero road map for “first half of 2021”.

It’s available now !

https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-10-4-2-sydney-release-2/

For those that missed the “what’s in 10.4.2” webinar (see previous blog) this is now available as a replay on YouTube at

https://www.youtube.com/watch?v=eeiO2uEHlKYf

RAD Studio 10.4.2 Is Coming

RAD Studio 10.4.2 Is Coming

Version 10.4.2 of Embarcadero RAD Studio 10.4.2 (and the associated versions of Delphi 10.4.2 and C++ Builder 10.4.2) was promised in the most recent Embarcadero road map for “first half of 2021”.

It looks as if it is going to be early in the first half of 2021 as a webinar promoting this new version and describing the main new features and improvements it will include is available to all on 24th February 2021.

To register for the Webinar click here.

For more information about the Webinar, along with a summary of what 10.4.2 promises, click here.

Making Wrong Code Look Wrong

Here’s a very good article which discusses a coding design principle “Making wrong code look wrong”.

Understanding the contents of this article will make any C++ or Delphi programmer write better code.

Making Wrong Code Look Wrong – Joel Spolsky on Software.pdf

Author Joel Spolsky is a great thinker on how to write good code.

As a C++ programmer I do feel I have to take issue with his arguments against C++ exceptions. You can regard the C++ Exception as a “goto” with an unknown destination. This does sound like a recipe for a “bad smell” in your code. But C++ Exceptions are designed for handling errors that occur in a self contained part of code that can’t know what the correct way (because it depends on the time of usage) to behave when the error is encountered. By passing back an exception it allows the calling code to decide how to handle the error condition. This is an invaluable tool when used correctly. C++ Exceptions are great for solving this design challenge. But please don’t use them for anything else. Any other use immediately drifts into the problem area discussed by Joel Spolsky in his document.

Embarcadero Publish Updated Road Map

Embarcadero have just published a new developer tools road map.

The actual road map can be viewed by clicking here

There is a blog offering more information about the proposals, by Marco Cantu and David Millington available by clicking here.

The great news is that C++ 64 bit for Android is still up there, albeit a tantalising way off yet…..

The improvements to the IDE, C++ debugging and additional VCL controls also sound great !

Embarcadero Close Down their Community Forum

Embarcadero have shut down the invaluable forum that used to be at https://community.idera.com/

If you try to open this page you get automatically re-directed to https://blogs.embarcadero.com/ which is an Embarcadero authored page of useful postings with no opportunity for users to ask questions for other users to answer (in other words it is not a forum).

So where should Embarcadero C++ users go to ask questions?

Embarcadero’s answer seems to be “Stackoverflow”

As an MVP we were warned that this change may happen. I strongly discouraged Embarcadero from going in this direction, indicating that they would lose a channel that provides good feedback for them as to how well their products are performing and also provides a chance for them to demonstrate their level of technical support.

It seems such a shame to have lost this site.

Delphi Bold – Open Source

Strange: I don’t mention open source very often and now we have two blogs in a row about Embarcadero making items open source. Delphi Bold was a Delphi experiment with the Model Driven Architecture approach to programming.

Embarcadero discontinued the development of this a long time ago, but have now decided to allow access to the source code for the open source community. It will be interesting to see if anyone picks this up and runs with it! More information at the following link

#DesktopFirst ! – Embarcadero Summit

As well as very recently releasing RAD Studio 10.4.1 (see previous post) Embarcadero have launched their #DesktopFirst summit.

Embarcadero are very wise to be promoting desktop design in this way. It’s a subject that is still of vital importance and has lost a bit of public (and developer’s !) focus recently.

I’m pleased to say that I will be making a short presentation as part of this event. With the title “Right Click is Right !” I will be suggesting that the orginal Windows approach to applications design (do you remember Windows 95? or earlier?) has a lot going for it.

Click here to join the summit. It will be a fascinating experience !

 

RAD Studio 10.4 – Being Well Received !

Recently released RAD Studio version 10.4 “Sydney” seems to being well received by everyone. I’ve just moved a project due for delivery at end of June across from 10.3 to 10.4.

There’s a good video about what’s new at:

What’s new in 10.4

There’s also a load of support / demonstration material on a Google Drive shared folder provided by Embarcadero at:

Shared google drive folder for RAD studio