Propshaft vs Sprockets : La révolution de la gestion des assets dans Rails 8
Découvrez comment Propshaft simplifie radicalement la gestion des assets dans Rails 8, remplaçant la complexité de Sprockets.
Découvrez comment Propshaft simplifie radicalement la gestion des assets dans Rails 8, remplaçant la complexité de Sprockets.
Découvrez comment la console JavaScript devient votre meilleur allié pour déboguer, prototyper et booster votre productivité en développement web.
Découvrez ce qu'est une API et comment intégrer MAPBOX dans vos projets Rails pour gagner un temps précieux.
Découvrez comment Rails Runner optimise vos scripts et processus serveur pour des projets Ruby on Rails plus efficaces et performants.
Dans ce 4 ème article on réalise un projet complet combinant Solid Cache, Solid Cable et Solid Queue. On parle également d'optimisation et bonnes pratiques en production.
🛠️ Dans ce troisième article de notre série sur le Triumvirat "Solid" dans Rails, on se concentre sur Solid Queue, la solution native pour gérer les tâches de fond sans dépendre de Redis ni de Sidekiq. Les jobs asynchrones sont essentiels pour offrir une expérience fluide à vos utilisateurs : - ✉️ Envoyer un email sans ralentir la réponse HTTP - 📄 Générer un PDF ou un rapport en arrière-plan - 🖼️ Traiter des images ou des fichiers volumineux - 🔄 Synchroniser des données avec des services externes Solid Queue simplifie tout ça avec une approche basée sur Active Record et une base SQL. Dans cet article, vous découvrirez : - Comment installer et configurer Solid Queue dans votre projet Rails - Comment définir et exécuter des jobs en toute simplicité - Des exemples pratiques pour automatiser vos tâches métier 🎯 Solid Queue n’aura plus de secret pour vous ! Prêt à dire adieu à Redis et à adopter une solution plus simple, plus native, et tout aussi puissante ?
Dans ce deuxième article, on se concentre sur Solid Cable, la solution native pour gérer les WebSockets dans Rails sans serveur externe. Le temps réel devient un jeu d’enfant : plus besoin de Redis ou d’Action Cable configuré à la main. Solid Cable simplifie tout, tout en offrant des performances solides et une intégration directe avec Active Job et Turbo Streams. 📡 Au programme : - Installation et configuration pas à pas - Exemples pratiques : chat en direct, notifications instantanées, dashboards dynamiques - Comparaison avec les approches classiques basées sur Redis Solid Cable, c’est Rails qui parle en direct à vos utilisateurs — sans friction, sans dépendances, et avec toute la puissance du framework.
Découvrez comment Solid Cache, Solid Cable et Solid Queue révolutionnent le développement Rails en éliminant la dépendance à Redis. Ces outils, pensés pour s’intégrer nativement à Rails, simplifient la gestion du cache, des websockets et des jobs asynchrones tout en réduisant la complexité de l’infrastructure. Dans cet article, on se concentre sur Solid Cache : - Comment l’installer et le configurer rapidement - Quels sont ses avantages par rapport aux solutions classiques - Et surtout, des exemples pratiques pour mettre en cache des fragments de vues, des requêtes coûteuses ou des appels d’API.
Tout comprendre à Rédis. De zéro à héros. Pourquoi l'utiliser et comment l'utiliser dans un projet Rails
Dans cet article je présente une nouveauté de Rails 8.1 qui va nous permettre de sortir du chaos du logging dans Rails actuel, j'ai nommé Event Reporter.