Code editor: Write more code in less time!
With 4D 18 R4, we announced the availability of the suggested functions for classes (4D and data model). With 4D v18 R6, we've got more great news to ...
Design application logic with strong typing, object oriented principles, structured error handling, and modular class architecture. Write clear, maintainable code that works consistently across desktop, web, REST, and client server environments.
With 4D 18 R4, we announced the availability of the suggested functions for classes (4D and data model). With 4D v18 R6, we've got more great news to ...
4D v18 R5 provides a new 4D command to open a form in the form editor. This can be especially useful for analysis or introspection tools. ...
Using $1, $2, and $n variables in your code not only makes the code less readable, it can also increase confusion since the human brain can find it di...
by guest author Tiran Behrouz, 4D developer (Vancouver, Canada) The introduction of ORDA in 4D v17 was a game-changer. Now with the introduction...
Have you ever wondered about 4D's autocompletion feature or asked yourself why 4D suggests all functions used in the code? Since an object is a very g...
4D solutions have always been safe and stable. This is because 4D invests heavily in developing and updating security features. 4D continues this focu...
An increasing number of developers are using the Form command to link their form objects and many of you require easy programming access to the values...
Do you need to load web pages, extract metadata, or generate pictures from the contents of pages on a headless server? If you answered "yes", then you...
How many times have you gotten the "Not supported value type in a shared object" error when trying to put an object into a shared object? What did yo...
XPath is a language allowing you to easily work with your XML documents. It's already usable via the DOM Find XML element command and with 4D v18 R3, ...
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