Better Error Handling and Type Inference for 4D Developers
When you’re coding in 4D or VS Code, clear and precise feedback from the editor makes all the difference. It helps you understand what’s happening in ...
When you’re coding in 4D or VS Code, clear and precise feedback from the editor makes all the difference. It helps you understand what’s happening in ...
When working with user input, data cleaning, or text formatting, one of the most common tasks is removing unwanted whitespace. Whether it's a space ac...
When working with different numeric bases, such as binary or hexadecimal, converting between numbers and strings is a common task. With 4D 21, the Str...
Objects have become an essential part of the 4D language and of Qodly. But when you declare a variable of this type, you define a reference. So, how ...
Component developers frequently require the utilization of a class from another existing component. With 4D 20 R6, when a component has a declared na...
In 4D 20 R5, the streamlined property declaration now offers the convenience of initializing properties simultaneously with their declaration, a...
In the pursuit of efficient coding practices, 4D developers commonly configure compilation path settings to enhance syntax and typing checks, thereby ...
Many of you are familiar with using methods or functions that can accept an unspecified number of parameters, often referred to as variadic functions....
Starting with 4D v20 R3, you can wave goodbye to the days of writing multiple lines of code for variable declarations and assignments. Now, you can st...
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...
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