4D Blog

Home Tag: 21
Tips
Mathieu Ferry
Mathieu Ferry

AI Coding with 4D and VS Code: A Practical Guide

March 27, 2026

If you recently watched our webinar on AI coding with 4D 21, you saw how we built a complete travel agency application (database structure, data, forms, and an AI-powered feature) built almost entirely through natural language prompts. In this post, we’ll walk you through the setup and show you how to bring that same workflow to your own projects.

Read more

0
News
Avatar
Basma El yaagoubi
Promotional banner announcing the release of 4D 21 LTS, the latest long-term support version of the 4D development platform.

4D 21 LTS is Here

January 13, 2026

4D 21 LTS, the most feature-rich version of 4D to date, is now available.

Over the past two years, 4D has moved forward at an exceptional pace. Feature releases introduced major foundations across AI, networking, security, data modeling, web integration, and developer tooling. These innovations were not isolated improvements. They reshaped how applications are built, extended, and maintained over the long term.

Read more

1
Product
Mourad Aouinat
Mourad Aouinat

Session handling in 4D Qodly Pro

January 9, 2026

Ever wanted full control over what happens when a user’s session expires, without wrestling with fixed behaviors or bolting on your own timeout logic? Not by maintaining custom timers, juggling tokens, or hoping the UI guesses what the backend is doing?

Session handling in 4D Qodly Pro gives you a pair of application events you can wire into your own UX. One warns the user before the cutoff, the other fires when the session is officially gone. You decide what they trigger.

Read more

0
Product
Mourad Aouinat
Mourad Aouinat

Enhance your Desktop Interface with Web widgets using 4D Qodly Pro

January 7, 2026

Ever wanted to enrich your user interface with widgets known from websites, such as a navigation map? Not by learning JavaScript and dealing with CSS and HTML and fighting to pass data between these two worlds?

A new integration between Web Areas and 4D Qodly Pro allows you to deliver rich, dynamic interfaces within your 4D forms while keeping all your business logic inside 4D Server.

Read more

0
Product
Avatar
Marie-Sophie Landrieu-Yvert

Embed Qodly pages in a 4D web area without extra cost

January 7, 2026

With 4D 21, a new opportunity opens up: seamlessly embed a Qodly page inside a web area on a 4D form with no additional 4D Client license required. Powered by 4D Qodly Pro, you now have full access to a new generation of modern, dynamic user interfaces. No need to choose between desktop and web forms anymore: combine both, and evolve at your own pace.

Read more

0
Product
Mathieu Ferry
Mathieu Ferry

Give AI to a 30 years old 4D application

December 3, 2025

In just a couple of years, Artificial Intelligence has gone from an emerging trend to an essential component of modern software. ChatGPT, Grok, Gemini, and other AI assistants now play a major role in everyone’s daily life, both professionally and personally.
That’s why 4D 21 introduces 4D.Vectors and 4D AI Kit: to give 4D developers simple, effective tools to add AI-powered features to their applications.
We’ve already shared many examples, tutorials, and webinars about AI, but I recently wondered: what would it take to bring AI into a 30-year-old 4D application?
Could you simply ask such an app for your top 10 customers and instantly get a nice chart back?

Well, guess what? It turned out to be so straightforward that it deserves its own blog post.

Read more

3
Product
Avatar
Marie-Sophie Landrieu-Yvert

ORDA – Handle an event-driven logic during database operations

November 28, 2025

This feature keeps going on with a new paradigm: handle data in an event-driven way. The 4D 21 provides a complete series of events related to database operations (save or drop).

ORDA events can replace triggers and offer many more advantages: more control, allowing you to code your business logic (including time consuming jobs such as printing invoices or storing external data) directly in an ORDA data class function. They respond to events on data level such as new, modify, save, drop (CRUD)

ORDA events offer precise granularity and sophisticated error handling, leading to a strong data integrity and a better code organisation.

Discover how to implement the appropriate business logic in each step of a save or drop action.

Read more

0
Product
Avatar
Marie-Sophie Landrieu-Yvert

ORDA – Permissions – Restrict / allow web access to the resources in one click

November 27, 2025

Discover here, how, in web processes, you can protect your resources (data + business logic) from malicious accesses and from unauthorized users … in one click.

In development mode, set the Restrict access by default property to FALSE to concentrate on your code organization, data model, Qodly pages architecture, tests … without any restriction to use data or to call functions.

When ready to implement user profiles, just set the Restrict access by default property to TRUE to ensure nobody will access your data and business logic without being explicitly authorized.

Read more

0
Product
Avatar
Damien Fuzeau

Goodbye 4D Internet Commands – Hello Modern Internet Integration

November 17, 2025

With the release of 4D 21, we’re officially saying goodbye to the 4D Internet Commands plugin, a long-standing companion for many developers since the early days of the internet. But this isn’t just the end of an era. It’s the beginning of a more secure, more powerful, and more enjoyable way to handle internet communications in 4D.
You can still continue using 4D Internet Commands in version 20 with 4D 21. So, why make the switch? Because the new built-in classes are not just replacements, they’re a complete rethinking of how internet protocols should be handled in a modern development environment. They’re native, thread-safe, and designed to meet today’s standards in security, performance, and flexibility.

Read more

2
Product
Mourad Aouinat
Mourad Aouinat

Event Report in 4D Qodly Pro: See Every Interactions at a Glance

November 14, 2025

Creating browser based user interface with 4D Qodly Pro is very similar to use the 4D form editor. Clicking a button calls a 4D method, as you are used to work. And the method executes your (often already existing) business logic.

To do so, you define events, either for widgets or the whole page (form). Browsers work a little different than a desktop app, so there are additional events and the execution sequence might be different. Events Reports help you to better understand this.

Read more

0
Page 1 of 18
  • 1
  • 2
  • 3
  • 4
  • ...
  • Last
  • →
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • AI
  • Release infos
  • 4D View Pro
  • 4D Write Pro
  • Email, Microsoft 365, Gmail
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • 4D Qodly Pro
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D AIKit 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 21 Administration AI Artificial Intelligence Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Microsoft 365 Network Objects OpenAI ORDA PDF Pictures Preemptive Programming REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience vscode Web Word processor

Tags

4D AIKit 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 21 Administration AI Artificial Intelligence Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Microsoft 365 Network Objects OpenAI ORDA PDF Pictures Preemptive Programming REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience vscode Web Word processor
Subscribe to 4D Newsletter

© 2026 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

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