A New Way to Handle Errors
We've recently introduced a new error-handling mechanism using the new throw() command. This marked the first step towards a new error handling syste...
Organize project mode development, manage Git workflows, handle concurrent work on 4D Server, control catalog changes, and maintain clean version control practices across environments.
We've recently introduced a new error-handling mechanism using the new throw() command. This marked the first step towards a new error handling syste...
Sharing structure definitions with colleagues, users, or customers is simplified through HTML formatting. In 4D, structure definitions are presented ...
Non-ORDA database commands allowed you to put images and blobs outside your data file thanks to the SET EXTERNAL DATA PATH command. This command is no...
PHP has played a crucial role in web development, and it was introduced into 4D v12 to offer features not readily available in the native language, su...
In this blog post, we're thrilled to introduce a powerful method to revolutionize how you manage and track changes within your data store. We'll unvei...
The structure editor is a crucial element of your project. First of all, it allows you to create your structure. But above all, it will enable you to ...
Since its release in 4D v18, Projects drastically expanded 4D's capabilities by bringing compatibility with version control systems —among other thing...
So by now, you know that projects come with a tremendous benefit: the ability to use Git (the revision control system) and GitHub (the hosting service...
When you create a new field in your database, 4D allows you to choose to map NULL value to blank values or not. Starting from 4D v19 R4, in new projec...
Default End Of Line character and Byte Order Mark usage in text files have been modified in 4D v19 R2. With 4D v19 R3, 4D extends this behavior to XML...
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