Dev Breeze

IA

Infomaniak, nouvel acteur sur la scène des chatbots avec Euria

Infomaniak a lancé Euria, un chatbot axé sur la souveraineté et la sécurité des données, permettant des interactions multimodales et reposant sur des modèles open source tels que Mistral et Whisper. Sans formule payante spécifique, il propose un accès freemium et garantit la confidentialité des données traitées. L'entreprise souligne aussi l'importance d'investir dans des technologies d'IA européennes pour assurer l'indépendance technologique et contribue à des enjeux écologiques par la récupération de la chaleur de ses datacenters.

Dev back

How Backend Development Teams Use Kotlin in 2025: Insights from a Certified Trainer

Cet article explore comment les équipes de développement backend peuvent utiliser Kotlin de manière efficace en 2025. L'auteur, un formateur certifié Kotlin, discute des antipatters courants rencontrés par les équipes autodidactes, comme l'utilisation excessive d'héritage et de singletons ambiants, ainsi que des solutions modernes pour le test du code asynchrone en Kotlin. En abordant les problèmes de mémoire rencontrés par les microservices Kotlin, il propose des stratégies de diagnostic et d'optimisation. Les points clés incluent l'importance d'une conception orientée données et l'utilisation appropriée des coroutines pour améliorer l'efficacité mémoire et la gestion des dépendances.

IA

MCP joins the Linux Foundation: What this means for developers building the next era of AI tools and agents

Au cours de l'année écoulée, le développement de l'IA a explosé, avec une augmentation significative des dépôts GitHub associés aux SDK LLM. Le protocole Model Context Protocol (MCP) a émergé comme une norme open source pour connecter de manière sécurisée les modèles d'IA à des outils externes, facilitant l'intégration et l'interopérabilité. MCP, en tant qu'initiative open source au sein d'Anthropic, a été rapidement adopté et va maintenant être géré par la Linux Foundation, offrant aux développeurs une base pour des systèmes de production à long terme dans le domaine de l'IA.

Autre

Hyperskill Gets Its Own Plugin Inside JetBrains IDEs

Hyperskill lance un nouveau plugin dédié dans les IDE de JetBrains, remplaçant l'ancien plugin intégré. À partir du 11 décembre, les cours Hyperskill seront uniquement disponibles via ce nouveau plugin. Ce dernier offre un environnement d'apprentissage unifié, avec des mises à jour plus rapides et une navigation simplifiée. Les utilisateurs actuels devront installer le nouveau plugin pour continuer à accéder aux cours Hyperskill, sans nécessiter de migration manuelle de leurs projets existants.

Fullstack

SymfonyCon Amsterdam 2025 : 20 ans, et une énergie d'adolescent | Les-Tilleuls.coop

La SymfonyCon Amsterdam a célébré les 20 ans du framework Symfony en présentant des avancées majeures, notamment le JsonStreamer, une performance accrue et une intégration de l'IA via le Model Context Protocol (MCP). Les sessions ont abordé des sujets variés tels que l'usage de Go pour les extensions PHP, l'importance de la souveraineté numérique en Europe, et des innovations dans le stockage de données avec ClickHouse. Un bilan global qui montre que Symfony reste à la pointe, tout en prenant en compte les enjeux d'architecture et de performance dans un monde numérique en mutation.

Fullstack

The new identity of a developer: What changes and what doesn’t in the AI era

Cet article explore l'évolution de l'identité des développeurs à l'ère de l'IA, mettant en lumière comment les développeurs avancés utilisent des outils d'intelligence artificielle pour transformer leur rôle de simples producteurs de code en directeurs créatifs de code. Les résultats des entretiens avec des utilisateurs avancés d'IA révèlent que leur méthode de travail évolue vers une orchestration et une vérification plus que vers l'implémentation, témoignant d'un changement significatif dans leur perception du développement logiciel.

"
Mobile

How to make a macOS screen saver – Wade Tregaskis

Cet article fournit une guide détaillée pour créer un écran de veille sur macOS en utilisant Xcode. Il couvre la configuration du projet, l'importation du module ScreenSaver, l'implémentation des méthodes nécessaires, ainsi que des conseils sur la gestion des bugs souvent rencontrés dans le cadre de développement d'écrans de veille. Les instructions incluent aussi des astuces pour optimiser l'affichage et la gestion de l'état dans des scénarios tels que la prévisualisation et l'animation des éléments. L'article met en évidence la complexité et les défis associés à la création d'écrans de veille sur macOS.

"
Dev front

Symfony UX : Révolutionnez facilement votre front-end !

Cet article présente Symfony UX, une suite d'outils pour simplifier le développement front-end avec Symfony. Il met en lumière AssetMapper, qui permet de simplifier la gestion des assets sans étape de build, ainsi que Turbo, qui offre une expérience d'application à page unique (SPA) sans complexité JavaScript. L'utilisation de Stimulus permet d'ajouter de l'interactivité tout en gardant HTML comme base. L'article encourage l'intégration de ces outils pour moderniser le développement dans l'écosystème Symfony.

Autre

IntelliJ IDEA 2025.3 Is Out Now!

La version 2025.3 d'IntelliJ IDEA est maintenant disponible, proposant des mises à jour majeures pour améliorer la productivité des développeurs. Cette version inclut des fonctionnalités comme un meilleur système de complétion de commandes, des améliorations pour le débogueur Spring et le support des dernières technologies comme Java 25 et Spring Framework 7. Des optimisations de performance et d'expérience utilisateur ont également été apportées. Les utilisateurs peuvent mettre à jour leur IDE facilement via le site ou des paquets snap sur Ubuntu.

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.