Reduce your 4D apps’ size with these new features
In our ongoing effort to improve the building of 4D applications, we've added a few functionalities to 4D v19R5 that you'll certainly find useful. Th...
In our ongoing effort to improve the building of 4D applications, we've added a few functionalities to 4D v19R5 that you'll certainly find useful. Th...
Year after year, feature after feature, the diagnostic log has grown into a massive file on busy servers. With 4D v19R5, we included a new database pa...
Projects introduced the new directory.json file containing users, groups and permissions. It allows authentication, restrictions, permissions on sever...
You may want to restrict administrators from accessing the Data Explorer and the Runtime Explorer in your deployed merged servers. 4D v19 R5 enables t...
In the declaration of a function or method, you explicitly define its parameters. Then, when calling that function or method, you can pass fewer param...
4D offers several great avenues for keeping your business application secured. One of these avenues is to secure the data itself using 4D's built-in e...
Note: Update for macOS 12/Monterey and Xcode 13. For Xcode 12 and older, see this blog post. With Monterey (macOS 12), it's highly recommende...
As a publisher, you sometimes want to duplicate a merged client application to connect each of them to their dedicated 4D Server. Let's see how to do ...
The Runtime Explorer is accessible to users belonging to the group having access to Design mode. Let’s see how to use it another way. ...
Scalable web sessions were a significant improvement brought by 4D v18 R6. They allow you to use 4D tags, 4D actions, and REST API in preemptive proce...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy