Author: Damien Fuzeau

• Product Owner •Damien Fuzeau has joined the 4D Product team in February 2019. As a Product Owner, he is in charge of writing user stories, then translating them to functional specifications. His job also entails making sure that the feature implementations delivered are meeting the customer needs.Damien is graduated from the University of Nantes in software engineering. He spent more than 23 years in its former company, first as developer (discovering 4D in 1997), and later as engineering manager and software architect. This company is a 4D OEM partner and deployed 4D based business softwares for thousands users, on hundreds servers. So, Damien is used to 4D development and deployment in a multi-language context.
Product blank

Bcrypt support for passwords

Security is a fundamental topic for today’s business solution systems. At 4D, we understand its importance; that’s why we keep delivering features that tackle this topic.

And with 4D v19 R3, 4D now uses a stronger hashing algorithm for user passwords. Let’s find out more!

News blank

An introductory guide to 4D and Version Control Systems

For many years, 4D has allowed you to develop binary databases as part of a team with a 4D Server. This way of developing is straightforward, but many developers asked us to be more efficient on source code management to deliver better traceability. 4D has heard them and developed Project mode to fit this need. This mode opened a new era of collaboration thanks to version control systems!

Tips blank

How to define sleeping timeout for remote 4D applications

To prevent session loss, 4D monitors the sleeping state of remote 4D applications.

When a user is connected from a remote 4D application to a 4D Server and their computer goes into sleep mode, the information is sent to 4D Server. At the moment the user’s computer wakes up, the remote 4D application then recovers its execution context.

Product blank

Invisible Characters on Stage!

Best practices in IT sometimes change, and the management of certain invisible characters in text files is one example. End of Line (EOL) characters have evolved, especially for version control systems integration purposes. In the same way, the Byte Order Mark (BOM) on Unicode text files is less and less used.

With 4D v19 R2, 4D has evolved smoothly to follow these best practices, giving you more flexibility along the way.

Product blank

Set up the Web Administration component

The WebAdmin internal component has been included in 4D v18 R6. This component is the foundation of many future administration modules. It’s web-based so that you can use it with headless environments. The first published web-based administration module is the Data Explorer, which we’ve explained thoroughly in this blog post.

Let’s see how to set it up.

Product blank

Multiple servers, one shared local resources

There may be times when you might need users to connect to many instances of the same merged server application. When this happens, the merged client application downloads as many local resources as the server connections. But if your server’s Resources folder is huge, this can be quite a drain on time, volume, and network! Fortunately, 4D v18 R5 has a solution for this scenario!

Product blank

Multiple instances of merged server applications on the same machine

Hosting several 4D Server applications on the same machine is not unusual, especially for production and pre-production environments. But if your machine hosts merged server applications built with different 4D versions, which is the case if you use your pre-production server with the latest 4D version, you may encounter problems due to the shared 4D structure folder.

Let’s see how to resolve this issue.

Product blank

Pro list box features are now FREE!

Interested in building list boxes that can automatically adapt the height of each row to its content so that the full text or picture can be displayed? What about using object arrays in columns (this allows entering and displaying various types of values in the rows of a single list box’s column).

These are very cool features, right? Previously, you needed to have a valid 4D View Pro license in order to use them. Well, not anymore!

4D v18 R4 lets you access these features for FREE! No additional licensing is required, they’re now included in the standard product.