Xml

Autre

JetBrains Blog RSS Support Is Now Generally Available

JetBrains annonce que le support des flux RSS pour ses blogs est désormais disponible. Les utilisateurs peuvent s'abonner à des flux spécifiques pour chaque produit, importer facilement des flux via un fichier OPML, et bénéficier d'articles complets ou de résumés selon ce que leur lecteur supporte. Cette fonctionnalité est gratuite et fonctionne avec de nombreux lecteurs respectant la spécification RSS 2.0.

"
Dev back

Allégeons notre flux RSS avec make et pandoc

L'auteur explique comment il a analysé la fréquentation de son site, révélant que 97,8% des visites proviennent de robots. Il aborde la nécessité de réduire la taille de son flux RSS pour éviter un volume de données excessif. En utilisant un makefile et des commandes simples, il a trouvé une solution pour générer un flux RSS plus léger, permettant de conserver une structure organisée et d'éviter d'alourdir les pages web.

Sécurité

Ndiff ou comment comparer deux scans Nmap

L'article explique comment comparer deux scans réalisés avec Nmap à l'aide de l'outil 'ndiff'. Il aborde les étapes d'installation, l'utilisation des bons formats de sortie et la commande pour analyser les différences entre les deux scans. L'outil permet de détecter des changements dans les hôtes et les services sur un réseau, facilitant ainsi le suivi de la sécurité et de l'intégrité du système d'information.

"
Dev back

The Hidden Costs of JSON in APIs

Cet article examine les coûts cachés associés à l'utilisation de JSON pour les APIs, qui, bien que populaire et facile à utiliser, peut entraîner des problèmes de performance lorsque les charges de données augmentent. Il met en lumière la manière dont la verbosité de JSON, bien que réduite par rapport à XML, peut encore générer des charges utiles plus importantes et affecter les performances des systèmes sous forte demande.

Dev back

`translation:extract` Command

Cet article présente les fonctionnalités de la commande `translation:extract` de Symfony 7, qui permet d'automatiser l'extraction des clés de traduction dans une application. L'auteur explique comment utiliser cette commande pour ajouter automatiquement des clés dans un fichier YAML et aborde également la conversion de fichiers de traduction en différents formats. Bien que cette méthode soit plus facile lors du développement de nouvelles fonctionnalités, l'auteur note qu'elle peut devenir encombrante lors de la traduction en masse d'un site existant. Enfin, il mentionne des solutions basées sur le cloud pour gérer les traductions.

Autre

XML vs JSON: Why JSON Dominates the Modern Web

Cet article compare les formats de données XML et JSON, explorant pourquoi JSON est devenu le format dominant sur le web moderne. Il aborde les différences de syntaxe, la philosophie, les performances, les outils et les cas d'utilisation réels qui favorisent l'adoption de JSON pour l'échange de données et les API.

Dev back

You Already Know This Java Concept — So Why Do We Freeze in Interviews?🤔😕

Cet article aborde le concept de marshalling dans Java, souvent mal compris lors des entretiens d'embauche. Il explique comment ce processus permet de convertir des objets Java en formats compréhensibles par les réseaux, tels que JSON ou XML. En démystifiant des notions que les candidats pensent connaître, l'article vise à réduire le stress et les hésitations des développeurs face à ces questions courantes en entretien.

"
Autre

Nouveautés de février 2025 de la communauté Scenari - LinuxFr.org

Scenari est une suite de logiciels open source visant à produire et diffuser des documents sur divers supports. Les utilisateurs peuvent créer du contenu une seule fois et le rendre sous différentes formes. Des mises à jour sont annoncées, notamment une nouvelle version de Parcours prévue pour l'été 2025. Un appel à communication est aussi lancé pour partager des expériences au sein de la communauté Scenari.

Sécurité

XPath Injections: Exploitations and Security Tips

Cet article explore les injections XPath, une vulnérabilité ciblant les applications utilisant XPath pour interroger des bases de données XML. Il présente la structure des documents XML, les bases de la syntaxe XPath, et décrit les méthodes pour identifier, exploiter et prévenir les injections XPath. Des exemples concrets et des conseils de sécurité sont fournis pour aider les développeurs et les pentesters à comprendre et à sécuriser leurs applications contre ces attaques.

Sécurité

SAML: How it Works, Vulnerabilities and Common Attacks

La gestion sécurisée de l'identité et des accès constitue un défi majeur pour les organisations. Le SAML (Security Assertion Markup Language), protocole basé sur XML, est devenu un standard essentiel pour le SSO (Single Sign-On), permettant une authentification unique pour accéder à plusieurs applications. Cet article explore en profondeur les principes de fonctionnement du SAML, les vulnérabilités communes et les meilleures pratiques pour une mise en œuvre sécurisée afin de protéger les échanges d'informations et la gestion des identités.