Dans ce numéro...


Peut-être avez-vous déjà entendu parler de RSE, cet acronyme désigne la Responsabilité Sociétale des Entreprises. Pour faire simple, elle fait référence à la prise en charge des aspects sociétaux, environnementaux et économiques des entreprises dans leurs activités telle que définie par la Commission européenne. On la présente généralement comme la prise en compte par les entreprises des enjeux du développement durable. Ses lignes directrices sont réunies au sein de la norme ISO 26000 et son cadre législatif et réglementaire est notamment défini au sein de la loi PACTE de mai 2019 ainsi que dans des articles du Code civil. Toute entreprise, peu importe sa taille et son secteur d’activité, peut suivre ses recommandations. Diverses mesures d’accompagnement ont été instaurées afin d’encourager sa mise en place comme une plateforme dédiée sur le site strategie.gouv.fr.
L’ADULLACT, association des développeurs et utilisateurs de logiciels libres pour les administrations et les collectivités territoriales, fête cette année ses 20 ans. Elle est notamment à l’initiative de nombreux projets et services visant à développer et promouvoir des logiciels libres utiles aux missions de services publics. Son délégué général a bien voulu revenir avec nous sur ses diverses missions et actions en cours.
Voici quelques saines lectures pour vos soirées. Ces ouvrages ne sont pas nécessairement les plus récents, mais méritent de trouver place dans la bibliothèque de tout développeur qui se respecte, selon ses affinités personnelles bien sûr. Il vous faudra certes un minimum de pratique dans la langue de Shakespeare pour les « consommer », mais l'effort en vaut réellement la chandelle au regard de leur contenu...
Si vous travaillez souvent en ligne de commande, vous avez sûrement déjà utilisé un multiplexeur de terminaux. Un tel outil vous permet d’utiliser plusieurs terminaux dans une seule fenêtre de terminal. Vous connaissez sûrement Screen, tmux ou encore Byobu. Dans cet article, nous allons découvrir Zellij.
Bienvenue dans ce hors-série spécial dédié à Ansible ! Nous commencerons celui-ci par un tour rapide des fonctionnalités et jargons associés à ce fabuleux outil d’automatisation afin de nous assurer que le lecteur possède toutes les informations nécessaires à la bonne compréhension de l’intégralité de ce magazine.
Notre précédent chapitre a fait le point sur les bases d’Ansible. Celui-ci va maintenant aller plus loin, en étudiant comment, à l’aide d’extension nommée Collection, on peut augmenter les capacités de l’outil d’automatisation afin de bénéficier de contenu réutilisable supplémentaire. Démonstration par l’exemple et la pratique dans ce second chapitre de notre hors-série.
Le précédent chapitre a illustré l’utilisation et le déploiement de collection Ansible afin de réutiliser une automatisation existante au sein de son playbook. Ce nouveau chapitre va aller plus loin dans cette démarche, en évoquant comment concevoir sa propre collection afin de distribuer et réutiliser son propre contenu.
Dans le chapitre précédent de ce hors-série, nous avons détaillé comment construire sa propre collection et ainsi développer et distribuer sa propre extension pour Ansible. Ceci nous a permis de réutiliser aisément des playbooks et des rôles Ansible. Nous avons néanmoins laissé de côté une fonctionnalité importante de ce format de distribution : la possibilité de déployer un module supplémentaire, soit un ensemble de code Python qui implémente une nouvelle fonctionnalité pour Ansible.
L’utilisation de smartphones est simple et conviviale. D’après le dictionnaire Webster de 1913 (paquet dict-gcide) « smart » peut être traduit par irritant, démangeant, piquant. « Simple » signifie qu’il n’y a pas de documentation. « Convivial » indique que vous n’avez le droit de faire que ce que le vendeur a prévu. Pour reprendre le contrôle et contraindre cet ordiphone à faire ce que vous souhaitez, vous pouvez utiliser adb.
Comme toute application serveur, PostgreSQL enregistre des traces sur les erreurs rencontrées, ainsi que sur son activité. Même si elles sont très compréhensibles, une grosse quantité de traces peut nous perdre dans leur masse. Il est préférable dans ce cas de s’aider d’un outil. Parmi ces outils se trouve pgBadger.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

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

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

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

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Présentation de Kafka Connect

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

Un cluster Apache Kafka est déjà, à lui seul, une puissante infrastructure pour faire de l’event streaming… Et si nous pouvions, d’un coup de baguette magique, lui permettre de consommer des informations issues de systèmes de données plus traditionnels, tels que les bases de données ? C’est là qu’intervient Kafka Connect, un autre composant de l’écosystème du projet.

Le combo gagnant de la virtualisation : QEMU et KVM

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

C’est un fait : la virtualisation est partout ! Que ce soit pour la flexibilité des systèmes ou bien leur sécurité, l’adoption de la virtualisation augmente dans toutes les organisations depuis des années. Dans cet article, nous allons nous focaliser sur deux technologies : QEMU et KVM. En combinant les deux, il est possible de créer des environnements de virtualisation très robustes.

Body