It’s that time of the year where we take a look back at ten of our most-read posts. Without further ado, let’s take a look at the topics that grabbed your attention in 2020:
#10 – ORDA classes to handle your data model
In this blog post, we announced the availability of ORDA data model classes. Classes dedicated to your data model. This will greatly elevate your code. Your applications can expose services, be more manageable and easier to maintain, and seamlessly integrate with other applications.
#9 – Find which Apple Developer Program you need
Your 4D for iOS app is complete and you’re ready to deploy, this blog post guide you to choose the appropriate Apple Developer Program.
#8 – Apple Silicon: The Next Generation of Mac Computers
At the annual Worldwide Developers Conference (WWDC2020), Apple announced the release of a brand new processor technology called Apple Silicon. In this blog post, we introduced you to this new technology and told you about our plans to smoothly transition your 4D applications to Silicon.
#7 – 4D Security Guide
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.
#6 – Test the powerful 4D REST server with Postman
4D provides a powerful REST server, that enables direct access to data stored in your 4D databases. This makes it possible, for example, to build an API to use with a modern front end technology (e.g., Angular, React, etc). In this blog post, we introduced you to the 4D robust REST server.
#5 – Hash and verify passwords for web user login
In this blog post, we showed a security improvement related to the web users’ password protection through password hashing.
#4 – SVG “non-scaling-stroke” attribute support
In this one, we announced the support of the “non-scaling-stroke” attribute, plus the added new commands to the “4D SVG” theme.
#3 – Difference between cooperative and preemptive
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).
#2 – Working with JSON pointers
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.
#1 – Compatibility settings: Use period and comma as placeholders
In the #1 post of 2020, Thomas Maul, VP of Strategy, started a series of blog posts on compatibility settings and the secret options that can drastically help you improve the performance and the behavior of your applications. This one was about the international usage of your business applications.