La stack Ruby on Rails d'AttendList : Une plongée profonde

2025-06-02
La stack Ruby on Rails d'AttendList : Une plongée profonde

AttendList, un outil de suivi de présence pour Google Meet, utilise un backend Ruby on Rails qui interagit avec une extension Chrome. Cet article détaille l'infrastructure et les choix de gemmes derrière AttendList, couvrant tout, des tâches en arrière-plan, l'authentification et les blogs à l'implémentation et aux fonctionnalités supplémentaires. La stack principale inclut PostgreSQL, Redis, Sidekiq et RSpec. L'authentification utilise Devise avec Google OAuth, en employant un flux d'autorisation incrémental. La couche de vue utilise Tailwind CSS et ViewComponents. Les performances et le profilage sont gérés par Bullet et Rack Mini Profiler. L'auteur décrit également sa solution d'hébergement économique utilisant les serveurs Hetzner et la plateforme de déploiement Hatchbox.

Lire plus
Développement Stack technologique