Product

4D Qodly Pro: What’s new in 4D 20 R10

4D 20 R10 is now available and offers a new set of 4D Qodly Pro enhancements throughout the product to stabilize powerful features you might have already used.

Setting up HTTP handlers is now easier than ever.

When rendering a page, URL parts and parameters can now be accessed. And so many enhancements will help you offer your end users a better understanding of their user journeys and clear feedback for each of their actions. 

Keep discovering this powerful fully-part-of-4D web development solution, robust and user-friendly.

Build business web applications with minimal coding effort by leveraging the existing business logic you’ve already implemented in your desktop applications.

Let’s take a closer look … Keep reading!

Product

4D AI: Discover the power of 4D Vectors

When working with modern applications, especially those involving Artificial Intelligence, natural language processing, or spatial data, vector math is key. That’s why 4D 20 R10 introduces a new object: 4D.Vector, designed to help developers store and compare data vectors with just a few lines of code.

For example, if you’re building a feature to rank images based on how well they match a text prompt, just generate vectors, compare them using cosine similarity, and sort your results from most to least relevant, all directly in 4D.

Product Infographic showing four business use cases of vector search: image recognition for retail, manufacturing, and healthcare; recommendation systems for e-commerce, media, and finance; semantic search for legal, HR, and enterprise tools; and anomaly detection for finance, cybersecurity, and IoT.

Why Your Search Stack Feels Broken — and How Vector Search Fixes It

You ask a question. Your system gives you keyword matches — close, but not the answer. The real insight? It’s buried in a doc, phrased differently, or hiding in a format your search can’t understand.

Now imagine search that gets what you mean — even if you don’t say it perfectly. That surfaces meaning, not just matching words.

That’s the shift we’re exploring in this blog post: what’s failing today, what’s replacing it, and why vector search is becoming the new default for teams that need clarity at scale.

Product

Managing Calendar Events with Microsoft 365 or Google in 4D: Create, Update, Delete

Working with calendar events is a core part of many business applications. Whether you’re organizing a team meeting or managing an event’s life cycle, being able to create, update, and delete events programmatically is essential.

In this blog post, we’ll walk through how to perform these operations using the Office365.calendar or Google.calendar classes provided in 4D 20 R10, powered by the Microsoft Graph and Google Calendar APIs.

Product

ORDA – Get started with the touched event

ORDA is a core long-term feature that opens up a world of new possibilities in 4D.

We keep enhancing ORDA to help you write powerful code. As a result, your apps become easier to develop and maintain — and most importantly, they are optimized for great performance for your end users

That’s why we’re excited to introduce a new feature in 4D 20 R10: in-memory data events.

In a typical user journey, the required data by the user is loaded into memory, modified according to user actions, and finally saved when the user clicks a Save button.

What if you could automatically trigger business logic when in-memory data changes? It’s now possible to format or prepare data as early as possible, so it’s ready to save when needed.

This is made possible by the new ORDA touched event on data — and the benefits are considerable.

Want to learn more? Keep reading!

Product

Smarter Copy-Paste to Protect Your Data

You work across environments — test, production, staging — and you copy more than text. Sometimes it’s formulas. Sometimes it’s data that shouldn’t move as freely as your cursor does. With 4D 20 R10, paste behavior gets smarter.

Formulas copied within the same app stay intact. But across environments, only values are pasted — never the underlying logic.

Page 4 of 71