Javascript

Dev back

What the fastest-growing tools reveal about how software is being built

En 2025, les langages de programmation comme TypeScript et Python ont dominé la scène du développement logiciel, signalant un changement vers des systèmes de type plus forts, particulièrement en lien avec l'utilisation croissante de l'IA. TypeScript est devenu le langage le plus utilisé sur GitHub, surpassant Python et JavaScript, avec une forte augmentation du nombre de contributeurs. Python reste essentiel dans les projets d'IA, représentant presque la moitié des nouveaux projets. Les tendances montrent que les développeurs privilégient la vitesse, le contrôle et les résultats prévisibles, avec un intérêt croissant pour des outils optimisés pour la performance.

Autre

Rust vs JavaScript & TypeScript: performance, WebAssembly, and developer experience

Cet article explore les complémentarités entre Rust et JavaScript/TypeScript dans le développement logiciel. Alors que JavaScript/TypeScript excelle dans la flexibilité et l'écosystème, Rust se distingue par ses performances, sa sécurité mémoire et sa fiabilité. Avec l'essor de WebAssembly, Rust s'intègre efficacement dans les applications JS/TS, servant de moteur de performance tout en permettant une flexibilité côté interface utilisateur. La collaboration entre ces langages est de plus en plus courante, reflétant une évolution positive dans le paysage du développement.

"
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

Why AI is pushing developers toward typed languages

Cet article explore comment l'utilisation croissante des outils d'IA influence le choix des langages de programmation, mettant en évidence la montée en popularité des langages typés comme TypeScript. Il souligne que ces langages offrent une meilleure sécurité et fiabilité, surtout face aux erreurs générées par l'IA. Une étude récente montre que 94% des erreurs de compilation générées par l'IA proviennent d'échecs de vérification des types. L'auteur discute également de la tendance croissante vers des langages typés et de l'importance des systèmes de types pour maintenir un code de qualité.

Fullstack

L'IA au service de vos projets API Platform, API Platform Event - API Platform

Cet article présente un événement sur l'utilisation de l'intelligence artificielle dans le développement de projets utilisant API Platform. L'orateur, Matthieu Werner, explique comment chaque étape du développement, de l'idée au produit fini, peut être améliorée par des outils d'IA. Il mentionne des aspects tels que le brainstorming, la conception, la programmation, et le suivi. L'événement met en avant l'importance d'utiliser des technologies modernes et fournit des exemples pratiques pour les développeurs.

Sécurité

Strengthening supply chain security: Preparing for the next malware campaign

L'écosystème open source fait face à des menaces de sécurité organisées ciblant la chaîne d'approvisionnement, illustrées par la campagne Shai-Hulud. Cette campagne exploite des comptes de mainteneurs compromis pour insérer des scripts malveillants dans les paquets npm, entraînant l'exfiltration de secrets et l'infection d'autres dépendances. Des recommandations sont fournies pour renforcer la sécurité des systèmes de publication, notamment l'activation d'une authentification multifacteur et la révision des processus de publication.

Dev front

Prendre en compte les Web Components dans vos scripts - 24 jours de web

Cet article traite de l'utilisation des Web Components dans le développement d'interfaces. Il explique comment accéder à leur contenu encapsulé par des scripts, en se concentrant sur la structure des éléments et leur mode de création. Il est essentiel d'utiliser des sélecteurs adéquats pour interagir avec ces composants, notamment à travers des fonctions spécifiques qui permettent de naviguer dans les éventuels niveaux d'imbrication. Finalement, l'article fournit des conseils pratiques pour mettre à jour les scripts afin d'interagir efficacement avec les Web Components tout en respectant leur encapsulation.

Fullstack

WebStorm 2025.3: Enhanced Monorepo Support, Framework Improvements, Vitest 4 Support, Multiple Agents in AI Assistant, Remote Debugging, and More

La version 2025.3 de WebStorm apporte des améliorations significatives, notamment un meilleur support des monorepos, des mises à jour pour le débogage à distance, une prise en charge de Vitest 4, ainsi que des améliorations de l'assistant AI avec l'intégration des agents Claude et Junie. Des fonctionnalités de performance supplémentaires incluent un moteur de type alimenté par un service pour TypeScript, une résolution de module améliorée, et un nouveau thème par défaut pour une meilleure convivialité. Cette mise à jour vise à faciliter le développement en JavaScript et TypeScript, avec des conseils sur les erreurs de mémoire, et un support accru pour Angular et Vue.

Dev front

Exploring Large HTML Documents On The Web

Cet article explore la problématique des documents HTML volumineux sur le web, expliquant pourquoi certains sites chargent de grandes quantités de code HTML, souvent à cause d'images intégrées, de CSS en ligne et de l'état d'hydratation des applications JavaScript. Il met en lumière des pratiques comme l'encodage Base64 pour les images et les polices, qui, bien que pratiques, peuvent nuire à la performance en augmentant la taille de chargement des pages. Des exemples et des statistiques sur la compression et l'optimisation de ces tailles sont également fournis, soulignant l'importance d'une gestion efficace du contenu embarqué.

Autre

Framadate fait peau neuve : une nouvelle version plus moderne et mobile

Framadate, un outil de sondage en ligne, a été revampé pour offrir une meilleure ergonomie et une compatibilité mobile. La nouvelle version, Pollaris, conserve les fonctionnalités appréciées tout en modernisant l'interface et le code. Le développement a été un effort d'un groupe de bénévoles, visant à intégrer des fonctionnalités d'accessibilité et à optimiser l'expérience utilisateur. Framadate d'antan reste accessible jusqu'en janvier 2026 pour la création de sondages.