Force Login Becomes Default for all REST Auth
We recently provided a new way of controlling access to the REST API via the privileges and the ds.authentify function: Force Login. This feature offe...
We recently provided a new way of controlling access to the REST API via the privileges and the ds.authentify function: Force Login. This feature offe...
You can store information in the storage of various session types, such as Client/Server, Web, or Mobile, allowing for easy reuse across different pro...
In 4D 19 R6, we introduced HTTP classes to modernize syntax and enhance functionalities for our HTTP client commands. Building on this foundation, 4D ...
In 4D 20 R5, the streamlined property declaration now offers the convenience of initializing properties simultaneously with their declaration, a...
With 4D 20 R5, unlocking new possibilities in application customization, two additional window types now offer flexible modal or non-modal windows wit...
In 4D applications, four types of sessions exist 4D Remote session, Stored Procedure session, Mobile session, and Web session. The Session command al...
After implementing the throw() command and introducing the Try(Expression) keyword, we are excited to unveil the next evolution in 4D's error handling...
Do you want a simplified way to use shared objects, following the classic object syntax and automatically calling use/end use when needed? Fasten you...
4D 20 R5 delivers a powerful feature for developers: Singletons! The singleton design pattern creates a single instance of a class accessible through...
The manipulation of dates and times often requires specific formatting for various representations based on 4D's internal resources or operating syste...
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