New 4D remote session object with Client/Server connection and Stored procedure
In 4D applications, four types of sessions exist 4D Remote session, Stored Procedure session, Mobile session, and Web session. The Session command al...
Build better 4D applications with practical patterns and technical deep dives from our blog.
In 4D applications, four types of sessions exist 4D Remote session, Stored Procedure session, Mobile session, and Web session. The Session command al...
In 4D 19 R8, we introduced a robust permission system, granting you granular control over user access to your data. This system protects your data dep...
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...
Those of you who have started using Qodly Studio for 4D already know how powerful this new tool is for developing business web applications. If you h...
Deletion of data should be handled with care. To prevent issues, we can use transactions or rely on backups and logs. Some improvements have been mad...
The manipulation of dates and times often requires specific formatting for various representations based on 4D's internal resources or operating syste...
With 4D v20 R4, we significantly improved the management of print jobs inside 4D. 4D can now run multiple print jobs in parallel, significantly increa...
4D v20 R4 introduces the Code Live Checker, an algorithm used during Compilation, Syntax Checking, and code typing in the Code Editor. In this blog po...
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