Ruby

Fullstack

RubyMine 2026.1: AI Chat Upgrades, New Code Insight, Stable Remote Development, and More

RubyMine 2026.1 propose des améliorations pour le développement Ruby et Rails, notamment une intégration avancée d'outils d'IA, un nouveau moteur de compréhension de code, et une prise en charge stable du développement à distance. L'IDE facilite l'intégration d'agents IA, permet des suggestions de code intelligentes et améliore la détection des dépréciations dans les projets Rails. Ces nouvelles fonctionnalités visent à rendre le processus de développement plus rapide et efficace.

Dev back

Ruby's Exceptional Creatures

Les erreurs sont inévitables dans le développement Ruby et peuvent souvent causer des préoccupations. Ce contenu présente le système d'exception de Ruby à travers le concept des 'Créatures Exceptionnelles', décrivant comment les erreurs peuvent être comprises et manipulées. La documentation vise à expliquer la gestion des exceptions et le débogage de manière ludique, tout en fournissant des ressources pour devenir expert en la matière. Le site comprend des guides et un bestiaire regroupant différents types d'exceptions.

Autre

Veille #43 — L'actu de la semaine

Cette édition de veille présente divers articles technologiques, notamment sur des jeux exploitant les dark patterns, l'utilisation d'agents IA pour des comportements nuisibles, et des techniques avancées de web scraping en Ruby. Les thématiques incluent également l'analyse des objets du quotidien comme les poêles en Teflon, les agents IA pouvant créer des comptes bancaires, ainsi qu'une remise en question des pratiques psychanalytiques concernant l'autisme. Les enjeux de la vie privée et du suivi des utilisateurs par TikTok sont également abordés.

"
Management

Sortie de OpenProject 17.0 - LinuxFr.org

OpenProject 17.0 est un outil de gestion de projet qui introduit l'édition collaborative de documents en temps réel, permettant aux équipes de co-écrire tout en suivant les lots de travaux. La mise à jour comprend des améliorations pour la gestion des réunions, une page d'accueil repensée et des options d'hébergement variées. OpenProject propose également des éditions gratuites et payantes, avec un fort accent sur la collaboration et la confidentialité des données. Le développement se poursuit avec la migration depuis Jira et l'intégration de nouvelles fonctionnalités.

Dev back

Type-safe Ruby | T-Ruby

T-Ruby 0.0.39 est une extension de Ruby qui ajoute une syntaxe de typage statique et de compilation, garantissant la compatibilité avec l'écosystème Ruby et RBS. Son objectif est d'assurer la sécurité des types pour les produits Ruby, même à grande échelle, tout en permettant d'écrire du Ruby typé. Le projet est open source et en phase expérimentale.

Autre

L'actu de la semaine (26/12/2025)

Cette veille technologique aborde plusieurs sujets récents incluant la sortie de Ruby 4.0.0, des conseils pour optimiser le SEO B2B pour 2024, une analyse de l'évolution de la typographie de Google, et des outils comme FramaPDF et Framacount qui facilitent la manipulation de PDFs et le partage d'informations sans compromettre la vie privée. De plus, des nouveautés concernant l'intégration de SQL dans des composants React et un service de revue de code IA performant sont également discutés.

Dev back

Ruby Turns 30: A Celebration of Code, Community, and Creativity

Ruby, développé par Yukihiro 'Matz' Matsumoto, célèbre ses 30 ans avec la sortie de Ruby 4.0. Il se distingue par sa syntaxe élégante et son modèle orienté objet, favorisant une approche intuitive de la programmation. RubyMine, un IDE dédié, est désormais gratuit pour un usage non commercial. Ruby a évolué au fil des ans, permettant des avancées comme la parallélisation et un compilateur JIT dans sa dernière version, tout en restant populaire parmi les startups modernes. La communauté autour de Ruby continue d'évoluer avec des outils comme Bundler, RSpec et RuboCop qui renforcent sa philosophie de lisibilité et d'efficacité.

Dev back

What's new in Ruby 4.0

La sortie de Ruby 4.0 prévue le 25 décembre 2025 introduit un nouveau compilateur JIT, des améliorations pour Ractors et de nouvelles fonctionnalités, comme un mécanisme pour définir des espaces de noms. Bien qu'il s'agisse d'une mise à niveau majeure, aucune rupture sérieuse n'est attendue. Ruby 4.0 promet également des allocations d'objets plus rapides et retire certaines bibliothèques par défaut. Le compilateur ZJIT, bien que plus rapide que le code interprété, n'égale pas encore les performances de YJIT.

Dev back

Expand your Ruby knowledge with deliberate practice - Ruby Newbie

L'article propose des exercices de pratique délibérée pour améliorer ses compétences en Ruby. Il présente différentes ressources comme Exercism pour les concepts clés, Ruby Koans pour apprendre la syntaxe, Ruby Warrior pour un apprentissage ludique, et des défis de programmation pour renforcer les compétences en résolution de problèmes. Il aborde également le web scraping avec Ruby et encourage les lecteurs à contribuer à rubyevents.org. Un guide gratuit pour bien commencer avec Ruby est également mentionné.

Fullstack

RubyMine 2025.3: Multi-Agent AI Chat, Rails-Aware MCP Server, Faster Multi-Module Projects Startup, and More

La version 2025.3 de RubyMine est maintenant disponible, offrant des améliorations majeures telles qu'un assistant AI multi-agents, un serveur MCP conscient de Rails, et une optimisation du démarrage pour les projets multi-modules. Cette mise à jour facilite le développement avec des fonctionnalités avancées d'autocomplétion, une gestion améliorée des erreurs lors de l'installation de gemmes et des optimisations de performances. Des fonctions telles que le suivi de l'utilisation de l'AI et une prise en charge complète des regex Unicode sont également ajoutées, tandis que la vue RailsProject a été supprimée pour s'adapter à la complexité croissante des applications modernes.