Simplified cross-platform client/server application building on Windows
The release of Silicon Macs had a great impact on the way 4D compiles applications. Before v19, 4D was compiling only for Intel architecture, using th...
Generate builds, manage signing and notarization, configure authentication modes, handle TLS certificates, apply security settings, and control environment specific deployment parameters.
The release of Silicon Macs had a great impact on the way 4D compiles applications. Before v19, 4D was compiling only for Intel architecture, using th...
When generating .4dz files, 4D uses a standard zip format by default. If you are a software publisher, you'll be happy to know that 4D v19 R2 added a ...
Since 4D v19, you can start the compilation of a project with a simple command. You might be wondering what you can use this for! Your team may consi...
On Mac, application signature has become a standard, and since Big Sur, you can't even run unsigned applications. In the past, we published a workarou...
In continuous integration systems, every time code is submitted, or on an hourly basis, a compilation of the source code is automatically launched. Th...
As you may have noticed some time ago, 4D offers you a simple way to encrypt your data. Now, 4D also allows you to use the same algorithm as the one u...
To build your application, you use the BUILD APPLICATION command with a set of XML keys that allow you to configure the built application. For most of...
We already introduced you to our new Silicon compiler in a previous blog post. This new compiler will be used to build Silicon native applications and...
There may be times when you might need users to connect to many instances of the same merged server application. When this happens, the merged client ...
Hosting several 4D Server applications on the same machine is not unusual, especially for production and pre-production environments. But if your mach...
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