GNU/Linux Magazine N°
Numéro
254

Créez votre API Rest en Python

Temporalité
Décembre 2021
Image v3
Créez votre API Rest en Python
Article mis en avant

Dans ce numéro...


Lorsque l’on vend un logiciel, il faut satisfaire le client pour espérer en acquérir de nouveaux. Ceci est d’autant plus vrai lorsque le produit en question est vendu sous la forme d’un service. Un de nos lecteurs m’a fait remonter une information croustillante : disposant d’un site internet géré et alimenté en actualités par un prestataire, il a demandé à connaître le nombre de connexions clients ainsi que le nombre de vues par page, taux de rebond, etc.
Au début du mois d’octobre, la nouvelle version de Python est sortie. L’occasion pour nous de faire un petit tour des nouveautés et des différences de comportement, par rapport à la précédente version de notre langage favori.
Vous avez certainement entendu parler du changement des conditions d’utilisation de l’application WhatsApp et de la nécessité de se tourner vers une solution alternative. Je vous propose à travers ce faux problème de comprendre d’une part les stratégies techniques et technologiques sur lesquelles s’appuient les différents outils, mais également les modèles économiques sur lesquels ces outils sont basés. À l’issue de cet article, peut-être trouverez-vous l’application qui vous convient.
Ces dernières années, l'évolution technologique et la multiplication des données qui en résultent ont mis en avant nombre d'innovations. En particulier dans le domaine de l'intelligence artificielle, où il ne se passe pas un jour sans qu'un article ne soit publié dans la presse. Quel que soit le domaine, l'intelligence artificielle (Machine Learning, Deep Learning...) repose sur des outils mathématiques plus ou moins complexes, mais nécessite cependant une grande quantité de données pour la phase d’entraînement du modèle.
Comment utiliser Docker et Docker Compose pour travailler avec plusieurs dépendances (base de données, autres applications) d'une application que vous développez ? C’est ce à quoi nous allons répondre dans cet article.
Pour les applications différenciant frontend et backend, on utilise souvent le protocole REST pour faire communiquer les deux parties, découvrez ce qu’apporte GraphQL
Dans notre précédent article [1], nous avons effectué la refonte d’un script Scala sous la forme d’une application Java à l’aide de Quarkus. L’ensemble des fonctionnalités requises ayant été implémenté, nous allons maintenant étudier dans ce nouvel article comment déployer cette solution. Ceci nous permettra, en particulier, d’explorer la possibilité offerte par Quarkus de générer une application native au système cible, plutôt qu’une application Java usuelle, qui nécessite l’installation de sa machine virtuelle.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Les nouvelles menaces liées à l’intelligence artificielle

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Sommes-nous proches de la singularité technologique ? Peu probable. Même si l’intelligence artificielle a fait un bond ces dernières années (elle est étudiée depuis des dizaines d’années), nous sommes loin d’en perdre le contrôle. Et pourtant, une partie de l’utilisation de l’intelligence artificielle échappe aux analystes. Eh oui ! Comme tout système, elle est utilisée par des acteurs malveillants essayant d’en tirer profit pécuniairement. Cet article met en exergue quelques-unes des applications de l’intelligence artificielle par des acteurs malveillants et décrit succinctement comment parer à leurs attaques.

Migration d’une collection Ansible à l’aide de fqcn_migration

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Distribuer du contenu Ansible réutilisable (rôle, playbooks) par l’intermédiaire d’une collection est devenu le standard dans l’écosystème de l’outil d’automatisation. Pour éviter tout conflit de noms, ces collections sont caractérisées par un nom unique, formé d’une espace de nom, qui peut-être employé par plusieurs collections (tel qu'ansible ou community) et d’un nom plus spécifique à la fonction de la collection en elle-même. Cependant, il arrive parfois qu’il faille migrer une collection d’un espace de noms à un autre, par exemple une collection personnelle ou communautaire qui passe à un espace de noms plus connus ou certifiés. De même, le nom même de la collection peut être amené à changer, si elle dépasse son périmètre d’origine ou que le produit qu’elle concerne est lui-même renommé.

Mise en place d'Overleaf Community pour l’écriture collaborative au sein de votre équipe

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Si vous utilisez LaTeX pour vos documents, vous connaissez vraisemblablement Overleaf qui vous permet de rédiger de manière collaborative depuis n’importe quel poste informatique connecté à Internet. Cependant, la version gratuite en ligne souffre de quelques limitations et le stockage de vos projets est externalisé chez l’éditeur du logiciel. Si vous désirez maîtriser vos données et avoir une installation locale de ce bel outil, cet article est fait pour vous.

Body