Work and Move with QUIC and Network Switching
What’s more frustrating than losing your 4D Remote connection to the 4D Server while switching networks on the go? Whether you're moving from Etherne...
What’s more frustrating than losing your 4D Remote connection to the 4D Server while switching networks on the go? Whether you're moving from Etherne...
When working with modern authentication flows, security is paramount. Developers often need to integrate authentication with trusted identity provider...
JSON Web Tokens (JWT) have become a key standard for secure authentication and information exchange between systems. With JWT, you can transmit data i...
4D NetKit just made redirecting users after OAuth 2.0 authentication easier with 4D 21. The OAuth2Provider class in 4D NetKit now allows real URLs for...
Since the introduction of scalable sessions, server-side session management has become an important component of modern 4D architectures. These sessio...
Starting with 4D 21, your HTTPS requests can now use a certificate stored in the Windows Certificate Store instead of one saved on disk. This is parti...
As a 4D developer, you often want full control over what gets included in your projects. Starting with 4D 21, you can now decide which components prov...
In this previous blog post, you discovered that ORDA entities can now have a constructor, allowing entity instantiation to follow a complete object-or...
You’ve built the app. Now you need to ship it — fast, clean, and licensed. With 4D 20 R10, you can automatically embed your deployment license into yo...
4D 20 R8 introduced the TCPConnection class, bringing an object-oriented, asynchronous way to handle TCP client connections. Then came 4D 20 R9 with t...
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