Nos 10 meilleurs articles de blog de 2019

Traduit automatiquement de Deepl

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.

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.