Rust

"
Dev back

Rust to C compiler - 95.9% test pass rate, odd platforms, and a Rust Week talk

Cet article présente les avancées dans le développement d'un compilateur Rust vers C, atteignant un taux de réussite de tests de 95,9%. L'auteur participe à Rust Week, où il discutera de ce projet. Parmi les améliorations récentes figurent des corrections pour les entiers de 128 bits, des bugs de sous-découpage, et une meilleure compatibilité avec divers compilateurs C. L'implémentation d'intrinsèques devient un aspect clé du développement, avec des découvertes intéressantes sur l'émulation et la gestion de la portabilité avec différents compilateurs.

Fullstack

Quoi de neuf les devs ? Numéro 130 avec l'interview de Richard Dern

Le numéro 130 de la newsletter 'Quoi de neuf les devs ?' propose une interview avec Richard Dern, abordant des thèmes comme l'IA dans le développement, la sécurité et les tendances dans les métiers de développeur. Richard Dern met en garde contre la dépendance à l'IA qui pourrait menacer l'art du développement. Il évoque la montée des prompt engineers et encourage à rechercher l'équilibre entre vie professionnelle et vie personnelle.

Autre

S’initier à eBPF avec Aya (Partie 4)

Cet article présente la quatrième partie d'une série sur la programmation en eBPF avec le cadre Aya. L'auteur explique comment créer des programmes eBPF qui communiquent entre eux via des 'tail calls', permettant ainsi une gestion efficace de la mémoire et une meilleure structuration du code. Il décrit les limitations des 'tail calls', notamment en termes de mémoire et de nombre de sauts permis, tout en soulignant l'importance de l'ingénierie logicielle dans cette approche. Des conseils pratiques pour organiser le code et utiliser au mieux les maps eBPF sont également fournis, avec des références à des laboratoires d'apprentissage et des exemples de commandes.

"
Dev back

Xee: A Modern XPath and XSLT Engine in Rust

Xee est un moteur moderne d'exécution XPath et XSLT développé en Rust. Il vise à revitaliser l'utilisation des technologies XML en fournissant des implémentations modernes de ces langages de programmation. Le projet permet des requêtes XPath via un outil en ligne de commande et une bibliothèque Rust. Bien que l'intérêt pour XML ait diminué, Xee pourrait faciliter son intégration dans d'autres langages et environnements, tels que PHP et le navigateur via WASM.

"
Dev back

mart-e - Réécrire le monde en Rust

Cet article discute des avantages et inconvénients de l'utilisation de Rust pour le développement de logiciels, en particulier par rapport au langage C. Bien que Rust offre des garanties de sécurité de la mémoire, son adoption dans des projets comme le noyau Linux rencontre des résistances. Les débats autour de cette transition soulèvent des questions sur l'avenir des technologies, et le projet Prossimo Memory Safety émerge comme une initiative visant à réécrire des composants critiques en Rust. Cependant, le changement nécessite du temps et des ressources, et la communauté est partagée sur cette évolution.

"
Dev back

Linus répond à la controverse sur R4L (Rust pour Linux) - LinuxFr.org

Linus Torvalds répond à une controverse concernant l'utilisation de Rust dans le noyau Linux. Il critique l'idée que les mainteneurs peuvent contrôler qui utilise leur code, affirmant qu'ignorer Rust signifie également ne pas avoir de voix sur son utilisation. Il défend l'idée que chaque langage a sa place et que ceux qui choisissent de ne pas s'impliquer dans Rust ne devraient pas imposer de restrictions sur son utilisation dans le noyau. En résumé, le débat souligne la nécessité d'une coopération entre les développements en C et Rust.

Autre

Synology : Mes 10 services Docker préférés en 2025

Cet article présente les meilleurs services Docker pour les NAS Synology en 2025, expliquant comment Docker améliore l'auto-hébergement en contournant les limitations des applications provided par les fabricants. Il met en avant 10 conteneurs prisés tels qu'AdGuard Home pour bloquer les publicités, Vaultwarden pour la gestion des mots de passe, et Jellyfin pour la diffusion multimédia. L'article aborde également les prérequis pour installer Docker sur un NAS et les avantages d'une telle solution.

Système

Proxmox Datacenter Manager : notre test

Cet article présente un test du Proxmox Datacenter Manager, un logiciel en version alpha destiné à la gestion centralisée des clusters de virtualisation Proxmox. Il vise à simplifier la gestion de plusieurs clusters à travers une interface unique, avec des fonctionnalités modernes et une attention portée à la performance. Les utilisateurs peuvent gérer l'ensemble des clusters Proxmox VE sans avoir à utiliser l'interface de chaque cluster individuellement. L'installation est facile et n'exige pas de configurations spécifiques.

Autre

Introducing Cheuk Ting Ho – New Developer Advocate

Cheuk Ting Ho rejoint JetBrains en tant que nouveau développeur advocate, apportant son expertise en data science et Python, ainsi que son engagement pour la diversité dans la technologie. Il prévoit d'assister à plusieurs conférences et de travailler sur des projets passionnants intégrant des modèles de langage avancés, dont Gemini de Google, dans les outils AI de JetBrains.

Autre

Quoi de neuf les devs ? Numéro 120 avec l'interview de Grégory aka LeDeVNovice

Le numéro 120 de la newsletter 'Quoi de neuf les devs ?' présente une interview de Grégory, alias LeDeVNovice. Ce numéro aborde plusieurs technologies pertinentes pour les développeurs, telles que Node.js, WebAssembly, Docker, Rust et Zig. Le contenu encourage également les développeurs à soutenir et critiquer de manière constructive, soulignant l'importance d'une communauté bienveillante face aux défis techniques et à l'IA. Ce numéro inclut des conseils de Grégory sur la persévérance dans le parcours de développement.