Riboulet Thomas

Riboulet Thomas

18 article(s)
Articles de l'auteur

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.

Protobuf avec Ruby : je suis tombé sur un buffer !

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

Opter pour un mécanisme extensible de sérialisation et désérialisation de données peut grandement vous simplifier la vie et celle de votre équipe. En particulier lors de la conception, puis de la mise en œuvre d'une nouvelle API. Voyons comment Protobuf va éclairer votre journée de développeur Ruby...

Intégration continue avec DroneCI

Magazine
Marque
GNU/Linux Magazine
Numéro
249
Mois de parution
juin 2021
Spécialité(s)
Résumé

Après une introduction à Gitea, un outil Open Source de gestion de dépôts Git, voici une introduction à DroneCI, un outil d’intégration continue. Deuxième volet pour voir comment prendre en main cette partie clef de support au travail quotidien de toute l’équipe.

Traitement de tâches de fond en Ruby

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

Beaucoup de projets web utilisent des frameworks qui font grand usage de Redis pour gérer les tâches de fond. Pourtant RabbitMQ ou Kafka sont des options qui peuvent donner un regard tout à fait différent sur l’application en elle-même. Tour d’horizon des trois approches.

Hébergement privé de dépôts Git

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
109
Mois de parution
juillet 2020
Spécialité(s)
Résumé

Nous allons voir comment mettre en place un hébergement de dépôts Git privé indépendant et évolutif, avec seulement trois containers. Cela comprendra une interface web, la possibilité de gérer plusieurs utilisateurs, organisations et leurs dépôts, qu’ils soient privés ou publics.

Sequel : un ORM SQL pour Ruby

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
108
Mois de parution
mai 2020
Spécialité(s)
Résumé

Lorsque nous en venons à faire des requêtes SQL dans des bases de données MySQL ou PostgreSQL depuis du code Ruby, nous sommes souvent tentés d'utiliser un ORM tels que ActiveRecord ou Sequel.Nous allons voir une petite introduction à Sequel via des cas simples et un cas plus avancé qui peut surprendre.