As another year and another decade come to an end, it’s time to take a look back with 10 of our most-read posts. From project databases to encryption, to performance optimization, to advanced ORDA and programming capabilities … 2019 had it all! Here are the topics that grabbed your attention in 2019.
Laurent Esnault, VP of Engineering, explains the difference between cooperative and preemptive processes; how thanks to preemptive multi-threading, you can have more parallel processes, and thus add more and more users (for either desktop or web applications).
TestFlight is a free solution provided by Apple which allows you to send a testable version of your app to specific beta users. This lets you manage feedback from beta testers and apply any modifications (if needed) before your app is released on the App Store. In this blog post, we showed you how to take advantage of TestFlight for a bug-free production app.
To help you answer your customers’ security-related questions, we published a detailed security guide describing all of the built-in tools and techniques involved in creating a secure environment for your business applications.
This post introduced a new way to create and send emails. Powerful and easy to use. Sending eye-catching emails based on HTML, with images, videos, and attachments can be done with just a few lines of code.
This post let you know how accessing large tables (especially those with relations) in Client/Server mode using ORDA had been greatly enhanced. You’ll see 2-3x improved LAN performance and up to 30x faster in WAN. And best of all – there’s no need to change anything in your code, it’s all automatic.
In this post we introduced JSON pointers, which are useful for structuring your JSON documents by splitting them into smaller, reusable parts. 4D supports JSON pointers with the new JSON resolve pointers command. It analyzes the JSON pointers found in the object passed as a parameter, then returns an object with the success status, the result value, and a potential list of errors.
This post presented the hidden power behind the New formula command. You might have been inspired to assign a formula as a method to an object or build smart objects which can calculate values or do anything you need. That’s great and shows that there’s more than meets the eye in this feature!
A new type of list box was introduced: collection type list boxes. Collection type list boxes let you display heterogeneous data in the same column.
This blog post demonstrated how you can write generic code using different ORDA features.
In the #1 post of 2019, we showed you how to convert an existing binary database into a project database. We also highlighted a few things to know before proceeding.