Track data changes in your database
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...
Build better 4D applications with practical patterns and technical deep dives from our blog.
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...
4D offers powerful features to work with object collections. For example, you can create a collection of cities with their associated countries and co...
A new feature of the VS Code extension arrives with 4D V20 R2: code formatting! In this blog post, we will delve into the details of this new functio...
Throwing errors in your 4D code is now possible starting from v20R2. Those errors behave as any 4D error: they trigger an error dialog or can be hand...
In today's interconnected world, the need for real-time updates is paramount for websites and IoT applications. A way to deliver information instantl...
The 4D language is constantly improving. For v20, we bring you a new feature that will ease the use of your classes: declared class properties. Declar...
Since its release, ORDA has grown in popularity and is now widely used on your production servers. With 4D v20, we provide two improvements on how OR...
To allow you to make the most beautiful interfaces, we continue to improve the form objects. Since 4D v19 R6, you can define a rounded border for stat...
4D v16 R5 brought a significant improvement to the DIALOG command. An improvement that lays in the possibility of passing a new parameter "formData" o...
The "Find and Replace" feature in the code editor has existed for many years. Developers can easily and efficiently search and replace code, especiall...
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