Forget server-side wrappers, use 4D Sessions from the client
Enhance your end users' experience in client-server applications by taking advantage of 4D sessions. Native and automatically created as soon as a use...
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.
Enhance your end users' experience in client-server applications by taking advantage of 4D sessions. Native and automatically created as soon as a use...
In client-server mode, your logic often requires resources hosted on the server. To run code on the server, you are used to writing dedicated project ...
In our previous post, we highlighted how improvements in type inference and error handling help make 4D development more reliable. The 4D code editor ...
With the release of 4D 21 R3, we are bringing the power of the macOS Keychain to your HTTPS requests and agents, joining our existing support for the ...
Business applications are constantly evolving, and new logic is often required even after deployment. In some cases, applications store business rules...
When exchanging data between applications, web services, or APIs, even the slightest structural error can break everything. That’s why JSON data valid...
When working on a large 4D application, it is common to split functionality across a host project and several components. This modular architecture ke...
When you’re coding in 4D or VS Code, clear and precise feedback from the editor makes all the difference. It helps you understand what’s happening in ...
With the release of 4D 21, we’re officially saying goodbye to the 4D Internet Commands plugin, a long-standing companion for many developers since the...
When working with user input, data cleaning, or text formatting, one of the most common tasks is removing unwanted whitespace. Whether it's a space ac...
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