2022 has it all!
From 4D Write Pro and its list of capabilities that make it an advanced template-based documents generator to 4D View Pro, which has proven to be more than a spreadsheet solution to a whole new ORDA, programming, and 4D for Mobile features.
And before stepping into the bright horizon of possibilities that 2023 has to offer, let’s take a look at the most viewed posts of 2022 🔥
#10 – 4D v19 performance on Apple M1
This guest post by Roland Mulder, CEO of Micro Consulting SA, Switzerland, made it to the top 10 for the second year in a row! Roland shared his experience using 4D v19 on Apple M1 in this post.
#9 – Setting up syntax highlighting using the VS Code extension
4D brought external source code editors support (e.g., Visual Studio Code), allowing them to handle 4D code and provide them with standard functionalities such as syntax highlighting. This blog post shows how to customize the syntax highlighting to your style sheet or the 4D default style sheet.
#8 – CryptoKey: Encrypt, Decrypt, Sign, and Verify!
This blog post introduced a new feature to enhance 4D’s security toolkit. A new class providing a set of methods to perform common cryptographic operations: CryptoKey class.
#7 – The 4D language improvements
We listened and kept an eye on your feature requests from the 4D Forum, so here comes a set of 4D language improvements that will help you simplify your code. Short-circuit evaluation, ternary operators, breaking free from a loop, and exiting from a method were presented in this blog post.
#6 – Connect your mail transporters with an OAuth 2.0 token
Lately, web email servers have started moving to OAuth 2.0 authentication to increase security. This blog post shows you how to set the OAuth 2.0 authentication mode of a connection.
#5 – Manage IMAP flags
You often need to add information such as “already seen” or “urgent” to allow your solution to smoothly integrate with other email clients. The IMAP protocol allows you to associate a list of flags with a message to manage this additional information. This blog post introduced a set of functions for the IMAP Transporter object to add or remove IMAP flags.
#4 – 4D and Microsoft 365 access
4D continues to implement OAuth 2.0 protocol and provides a way to request easily by programming a token from the Microsoft identity platform to connect to the API for Microsoft 365. All are explained in this blog post.
#3 – 4D Write Pro
2022 seems to be the year of 4D Write Pro. The powerful template-based document generator system is chock-full of features to create and automate the process of creating data-driven documents— from creating custom and visually stunning documents to populating them with contextual information to the final steps of exporting them to PDF or MS Word, among other formats.
#2 – A New Way to Perform Asynchronous HTTP Requests
This blog post brought new commands to perform HTTP requests in 4D: the HTTP classes. A feature that is part of our constant effort to improve 4D syntax and functionalities.
#1 – A DEEPER LOOK INTO 4D DATA ENCRYPTION
4D offers several great avenues for securing your business application. One of these avenues is securing the data using 4D’s built-in encryption. To help you understand how encryption works under the hood, we released the 4D Encryption Guide, the most viewed topic of the year, aka the #1 post of 2022.