Alors qu’une autre année et une autre décennie se terminent, il est temps de jeter un coup d’œil en arrière avec 10 de nos posts les plus lus. Des bases de données de projets au cryptage, en passant par l’optimisation des performances, les capacités avancées d’ORDA et de programmation… 2019 a tout eu ! Voici les sujets qui ont retenu votre attention en 2019.
#N°10 – Différence entre coopératif et préemptif
Laurent Esnault, vice-président de l’ingénierie, explique la différence entre les processus coopératifs et préemptifs; comment, grâce au multithreading préemptif, vous pouvez avoir plus de processus parallèles, et ainsi ajouter de plus en plus d’utilisateurs (pour les applications de bureau ou web).
#9 – Comment tester les applications iOS à l’aide de TestFlight ?
TestFlight est une solution gratuite fournie par Apple qui vous permet d’envoyer une version testable de votre application à des utilisateurs bêta spécifiques. Cela vous permet de gérer les commentaires des bêta-testeurs et d’appliquer des modifications (si nécessaire) avant que votre application ne soit publiée sur l’App Store. Dans cet article de blog, nous vous avons montré comment tirer parti de TestFlight pour obtenir une application de production sans bogues.
#8 – Guide de sécurité 4D
Pour vous aider à répondre aux questions de sécurité de vos clients, nous avons publié un guide de sécurité détaillé décrivant tous les outils et techniques intégrés nécessaires à la création d’un environnement sécurisé pour vos applications professionnelles.
#N°7 – Nouvelle façon d’envoyer des e-mails
Ce post présente une nouvelle façon de créer et d’envoyer des e-mails. Puissant et facile à utiliser. L’envoi d’emails accrocheurs basés sur le HTML, avec des images, des vidéos et des pièces jointes peut être fait avec seulement quelques lignes de code.
#6 – Utiliser ORDA pour améliorer les performances en mode Client/Serveur
Ce post vous a fait savoir comment l’accès aux grandes tables (en particulier celles avec des relations) en mode Client/Serveur en utilisant ORDA a été grandement amélioré. Vous verrez des performances améliorées de 2 à 3 fois en LAN et jusqu’à 30 fois plus rapides en WAN. Et le meilleur de tous – il n’y a pas besoin de changer quoi que ce soit dans votre code, c’est tout automatique.
#N°5 – Travailler avec les pointeurs JSON
Dans cet article, nous avons présenté les pointeurs JSON, qui sont utiles pour structurer vos documents JSON en les divisant en parties plus petites et réutilisables. 4D supporte les pointeurs JSON avec la nouvelle commande JSON resolve pointers. Elle analyse les pointeurs JSON trouvés dans l’objet passé en paramètre, puis renvoie un objet avec l’état de réussite, la valeur du résultat et une liste potentielle d’erreurs.
#4 – Nouvelle formule
Ce post présentait la puissance cachée derrière la commande New formula. Vous avez peut-être été inspiré d’assigner une formule comme méthode à un objet ou de construire des objets intelligents qui peuvent calculer des valeurs ou faire tout ce dont vous avez besoin. C’est génial et cela montre que cette fonctionnalité est bien plus que ce que l’on croit !
#3 – Afficher une collection dans une boîte de liste
Un nouveau type de boîte de liste a été introduit : les boîtes de liste de type collection. Les listes de type collection vous permettent d’afficher des données hétérogènes dans la même colonne.
#2 – Écrire du code générique en utilisant ORDA
Cet article de blog a démontré comment vous pouvez écrire du code générique en utilisant différentes fonctionnalités d’ORDA.
#1 – Convertir une base de données existante en projet
Dans le billet #1 de 2019, nous vous avons montré comment convertir une base de données binaire existante en une base de données de projet. Nous avons également souligné quelques éléments à connaître avant de procéder.