Enhanced Session Storage Access
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...
Design application logic with strong typing, object oriented principles, structured error handling, and modular class architecture. Write clear, maintainable code that works consistently across desktop, web, REST, and client server environments.
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 ...
GitHub offers powerful tools for developers. One of them is Codepaces, which lets you develop code stored in a GitHub repo online from anywhere using ...
We're pleased to announce a useful new simplification in the 4D-Analyzer extension for Visual Studio Code! This feature is aimed at streamlining the ...
In 4D 20 R5, the streamlined property declaration now offers the convenience of initializing properties simultaneously with their declaration, a...
4D 20 R5 brings a new capability to the Visual Studio Code editor through the 4D-Analyzer extension: Say hello to Workspace Syntax Checking, designed ...
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...
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