مكدس AttendList من Ruby on Rails: نظرة متعمقة
2025-06-02

AttendList، وهو أداة تتبع للحضور في Google Meet، يستخدم واجهة خلفية Ruby on Rails تتفاعل مع ملحق Chrome. تتناول هذه المقالة البنية التحتية واختيارات الـ gems وراء AttendList، والتي تغطي كل شيء من الوظائف الخلفية، والتحقق من الهوية، والمدونات إلى النشر والميزات الإضافية. تتضمن المجموعة الأساسية PostgreSQL و Redis و Sidekiq و RSpec. يستخدم التحقق من الهوية Devise مع Google OAuth، باستخدام تدفق إذن تدريجي. تستخدم طبقة العرض Tailwind CSS و ViewComponents. يتم التعامل مع الأداء والتصحيح بواسطة Bullet و Rack Mini Profiler. يصف المؤلف أيضًا حله المضيف الاقتصادي باستخدام خوادم Hetzner ومنصة النشر Hatchbox.
التطوير
مكدس تقني