An intro to object-oriented programming in 4D: Classes
Many of you have have been asking to be able to define an object type ever since the Object type became available. Thanks to object notation, many of ...
Build better 4D applications with practical patterns and technical deep dives from our blog.
Many of you have have been asking to be able to define an object type ever since the Object type became available. Thanks to object notation, many of ...
One of the most interesting features delivered with 4D v18 was remote datastores. They opened a whole world of possibilities and in this blog post we'...
In 2017, 4D initiated a new program to share the source code of 4D internal components to 4D Partners. Sharing the source code of 4D components lets ...
In a previous blog post, we showed you how to get started with the 4D REST server. We walked you through different CRUD operations using Postman and p...
To display a list of records, an entity selection list box is the most suitable when using ORDA technology. 4D v18 R2 simplifies your life with a new ...
In a previous blog post, we introduced you to Git (a version control system) and Github (a cloud-based hosting service) and how you can share your 4D ...
Some developers use multiple IDEs and want to have the same shortcut for debugging actions. As of 4D v18 R2, it's possible to customize the debug shor...
By now, you've surely discovered the new ability to identify your users thanks to the SET USER ALIAS command. In 4D v18 R2, the command's behavior has...
The Form Editor allows you to create, modify, and customize your forms. Several tools are available to make your work easier, one of which is the View...
Our main objective is to make developers' lives easier, day after day, and list boxes are one 4D's most used and powerful form objects that serve this...
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