Articles de l'auteur

Application native moderne en Go : manipulation de données, tests unitaires, intégration et GitHub

Magazine
Marque
GNU/Linux Magazine
Numéro
263
Mois de parution
mai 2023
Spécialité(s)
Résumé

Il est temps d’aussi utiliser des outils modernes quand on développe des applications natives multiplateformes ! Dans notre dernier article, nous avons mis en place notre environnement de développement et créé notre première application multiplateforme en utilisant l'idée d’une gestion de liste de courses. Mais celle-ci était assez limitée. Elle n’avait pas les moyens de sauvegarder ses données et d’exporter ou d’importer des listes. On n’a pas non plus tiré pleinement bénéfice de l'écosystème Go...

Jenkins et GitLab CI/CD pour livrer des projets applicatifs

Magazine
Marque
GNU/Linux Magazine
Numéro
263
Mois de parution
mai 2023
Spécialité(s)
Résumé

Jenkins et GitLab CI sont des outils populaires utilisés pour automatiser les processus de déploiement d'applications et de livraison de logiciels. Ils jouent un rôle important dans le cycle de vie du développement logiciel en permettant aux équipes de développement de mieux gérer et d'optimiser leur workflow de développement et de déploiement.

Triggers PostgreSQL et Ruby

Magazine
Marque
GNU/Linux Magazine
Numéro
263
Mois de parution
mai 2023
Spécialité(s)
Résumé

Les déclencheurs (triggers) dans PostgreSQL offrent une fonctionnalité puissante pour automatiser les actions en réponse à des événements spécifiques dans une base de données. Dans cet article, nous allons examiner les déclencheurs dans PostgreSQL, leur définition et leur utilisation, avec comme exemple concret une application Ruby on Rails.

Présentation du processeur de macros m4

Magazine
Marque
GNU/Linux Magazine
Numéro
263
Mois de parution
mai 2023
Spécialité(s)
Résumé

Le processeur de macros m4, bien qu'étant un outil apparu dans les débuts d'UNIX, est généralement très peu utilisé. Son apparente complexité peut expliquer pourquoi il a aussi peu d'adeptes. Pourtant, son utilisation n'est pas aussi compliquée qu'il y paraît. Nous allons la démystifier dans cet article, de façon à tenter de rendre l'outil un peu plus populaire.

Interface utilisateur avec Twig

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
124
Mois de parution
avril 2023
Spécialité(s)
Résumé

Twig est le moteur de template proposé par Symfony. Comme ses concurrents, son but est essentiellement de séparer l'aspect fonctionnel, géré par les contrôleurs, de l'affichage des résultats, réalisé par l'injection de données dans des templates. Mais, une fois encore, Symfony essaie de faire mieux.

Introduction au dossier : Développement web avec PHP & Symfony

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
124
Mois de parution
avril 2023
Spécialité(s)
Résumé

Peu s'en souviennent sans doute, mais l'arrivée du langage PHP a littéralement révolutionné le monde du Web. À l'époque, la notion de web dynamique était synonyme de CGI (Common Gateway Interface), une interface permettant à des programmes « classiques », le plus souvent en Perl, d'être invoqués par le serveur HTTP pour répondre à des demandes spécifiques et rendre le site interactif.

Formulaires efficaces avec Symfony

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
124
Mois de parution
avril 2023
Spécialité(s)
Résumé

Il n'y a pas beaucoup d'intérêt à mobiliser un outil aussi élaboré que Symfony pour réaliser un simple site vitrine. Alors, qu'il s'agisse d'une application métier spécialisée ou du prochain réseau social parti à la conquête du monde, votre site aura à se confronter à des saisies utilisateur. Voyons un peu comment garantir l'intégrité de vos données et proposer des formulaires à l'aide de notre framework préféré.