Transform Static Documents into Actionable Knowledge with AIKit
Large reports, contracts, or documentation files often contain more information than can be quickly processed. Wouldn’t it be nice if you could simply...
Large reports, contracts, or documentation files often contain more information than can be quickly processed. Wouldn’t it be nice if you could simply...
When working on a large 4D application, it is common to split functionality across a host project and several components. This modular architecture ke...
4D 21 R2 introduces an updated version of 4D View Pro based on SpreadJS v18.2, along with a Ribbon fully compatible with this release. Since 4D View P...
When working on a project with multiple components, quickly identifying the one you need can save valuable time. The simplest and most effective way t...
In the Semantic search: querying by vector similarity post, we introduced how to query entities using vector similarity, a powerful way to find the mo...
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 modern authentication flows, security is paramount. Developers often need to integrate authentication with trusted identity provider...
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...
JSON Web Tokens (JWT) have become a key standard for secure authentication and information exchange between systems. With JWT, you can transmit data i...
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...
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