Instant Developer, Software development

Instant Developer Foundation 21.5: a release all for you

Reading time | 11 October 2021 | Luca Baldini
Instant Developer Foundation 21.5

Our working plan for Instant Developer Foundation 21.5 included providing concrete answers to requests from developers in our Community.

We’ve accomplished this by implementing a substantial number of updates, improvements, and changes: this time there are well over 100.

But there’s more… So Apple turned up with its fall release of the new version of its mobile OS? No problem! With Foundation 21.5 you can simply recompile to update your apps to iOS15.

Let’s take a closer look at a few of the new items.

The importance of the Community

For Instant Developer 21.5 we’ve selected requests from the many channels that our Production Department monitors assiduously. In particular, I’m talking about the Instant Developer Forum, the reports deriving from the tickets that our Instant Developer Support Team handles, and the proposals submitted directly through the Customer Area and in our Together collaboration system.

The selection process helped us identify and implement over 100 suggestions, which is definitely a significant added value for an intermediate release, ready to use right away.

For example, one update makes application debugging faster and simpler. The toolbar in the debug module in Foundation 21.5 now features a new button that can reload the list of requests without needing to reload the entire debug form. This makes debugging easier, especially in cases when you need to interact with the application form as well as the debug form to monitor the behavior of web applications.

Leaving the programmer to focus on the logic of the application and avoiding needless wastes of time is one of the core principles of the Instant Developer philosophy. And in each release we add more tiles of varying sizes to the mosaic of this fundamental idea.

20211008 Wordpress Immagini body 1920x1080 1 1 Instant Developer

In Foundation 21.5, one of the many improvements in this vein concerns the Phase and Reason parameters of the BeforeSave and OnValidate events. In previous versions, these parameters were whole numbers, and the programmer needed to remember the possible values by opening the documentation. Now, value lists have been introduced that make it easier to identify the possible statuses and make the code easier to read. Simple but very effective!

One equally effective tile in terms of simplifying the programmer’s job is the new ability to obtain the number of rows found in the for-each-row cycles. This way, for example, it’s easier to show the user a progress bar in the event of lengthy operations.

For us, security is crucial. And we’ve focused on this aspect again in release 21.5, updating the .NET driver for PostgreSQL, which Instant Developer distributes automatically and copies into the Bin folder of the application if it uses one or more PostgreSQL databases. The new version of the driver supports a new, more secure authentication method that is included in version 13 of PostgreSQL and activated by default when installing the database.

Update to Apple iOS 15

A new release of an operating system or a browser is a legitimate reason for concern for programmers (the ones who don’t use Instant Developer).

We are perfectly aware of this, because one of the other founding principles on which we base our work is to shield programmers who develop applications with Instant Developer against the problems created by breaking changes.

We all know them, but we don’t want you to have to worry about them. That’s why, even though it was only released a few weeks ago, iOS 15 is already supported in Foundation 21.5. Even the template that Instant Developer Foundation uses to create packages for Apple devices has been aligned with the most recent version of XCode.

20211008 Wordpress Immagini body 1920x1080 1 1 1 Instant Developer

So all you need to do is install the new release and recompile your iOS apps to guard against any issues, small or large, that your users might experience.

The Web Editor with an extra gear

Of all the many updates in the main release (21.0) of Instant Developer Foundation, one of the ones we paid the most attention to was the introduction of the Web IDE.

A change of perspective that was enthusiastically received, even if implementation wasn’t yet complete. This obviously allowed developers to use the Web Editor mostly to run tests. Thanks to the feedback we got through the channels I mentioned before, we learned that it was a good idea to complete the Web Editor in a different way than we had announced.

By different I mean expanding the usage options available to developers by fully capitalizing on the power of our system. The result of this change of plan, the goal of which is in fact to produce a markedly better result than the initial design would have done, will not see the light in this intermediate release as originally anticipated. Instead, it will be part of a nice surprise we want to give you in a few months with Foundation 22.0.

There is still a lot in this release that there’s no room to discuss here, but we’ve truly accomplished so much (and it has been so rewarding).

To find out more, read the release notes.

Enjoy!

Luca Baldini
Product Manager
I'm in charge of developing Instant Developer products. I'm intrigued by everything that goes on, and I'm interested in science, IT, music, and biology.

Leave a Reply

Your email address will not be published. Required fields are marked *


Posts you may be interested in

Instant Developer Foundation 23.0: One graphics engine for two

The moment you've been waiting for is here.Instant Developer Foundation 23.0 represents a huge leap forward in the evolution of our development platforms. The key...

Read More

Instant Developer Cloud 23.0: the perfect tool for developing cloud back office software

With the release of Instant Developer Cloud 23.0 we've taken a big step forward with our cloud-native software development and distribution platform: the process of...

Read More

Instant Developer Foundation 22.5 and Fluid: the future starts here

Version 22.5 of Instant Developer Foundation represents a tangible step toward the future of Instant Developer. The new Fluid graphics engine is in fact the...

Read More

Stay up to date

Subscribe to our newsletter to receive updates on news, events, releases, webinars and lots of other news about Instant Developer products.

    Having read the policy (available here) provided by Pro Gamma SpA, I consent to the processing of my personal data in order to send the newsletter.*