Jarrige Grégory

Jarrige Grégory

13 article(s)
Articles de l'auteur

Stimulus, un framework JS léger, puissant et cool

Magazine
Marque
GNU/Linux Magazine
Numéro
215
Mois de parution
mai 2018
Spécialité(s)
Résumé
Je suis tombé récemment sur un article de David Heinemeier Hansson (DHH). DHH, c’est un des créateurs de Ruby On Rails, alors quand il écrit quelque chose, je prends le temps de le lire. Dans son article, DHH présente Stimulus - un nouveau framework JavaScript développé par son équipe - en le décrivant comme un « modeste framework JS pour le HTML que vous avez déjà ». Intrigué, j’ai décidé de mettre Stimulus à l’épreuve, et de vous faire partager mon expérience.

Gérez les dates comme un pro avec SQL

Magazine
Marque
GNU/Linux Magazine
Numéro
213
Mois de parution
mars 2018
Spécialité(s)
Résumé

Vous avez besoin de gérer des données soumises à date, comme des tarifs et des remises (si vous évoluez dans le domaine de la gestion commerciale), ou des loyers et des charges (si vous évoluez dans le domaine de la gestion locative). Je vais vous montrer comment gérer efficacement cette problématique en SQL, avec une méthode que l’on pourrait qualifier de « cross-engine ».

CTE et Window Functions avec MariaDB

Magazine
Marque
GNU/Linux Magazine
Numéro
211
Mois de parution
janvier 2018
Spécialité(s)
Résumé

La version 10.2 de MariaDB apporte un panel de nouveautés particulièrement attractif. Parmi ces nouveautés, j’en ai retenu deux que je vais développer ici : les Common Table Expressions normales et récursives, et les Window Functions. Avec ces deux nouveautés, MariaDB joue enfin dans la cour des grands, et vient concurrencer frontalement PostgreSQL, ainsi que plusieurs SGBD propriétaires.  

Écrivez du code JavaScript robuste

Magazine
Marque
GNU/Linux Magazine
Numéro
211
Mois de parution
janvier 2018
Spécialité(s)
Résumé
Je vous propose d’étudier un panel de mauvaises pratiques de développement JavaScript… et d’étudier par la même occasion différentes manières de rectifier le tir. Tous les exemples que je vais présenter ici sont tirés de cas réels que j’ai anonymisés.  Les solutions curatives que je vais présenter sont compatibles avec un large panel de navigateurs, sans nécessiter la mise en œuvre d’outillages complexes.