Javascript

Dev front

New client-side hooks coming to React 19

Le nouvel article aborde l'introduction de nouveaux hooks côté client dans React 19, se concentrant principalement sur la récupération de données et la gestion des formulaires. Ces hooks visent à améliorer la productivité des développeurs React, y compris ceux travaillant sur des applications monopages. Des fonctionnalités comme 'use(Promise)', 'use(Context)', et des actions de formulaire sont introduites pour simplifier la gestion des formulaires et améliorer l'expérience utilisateur, ainsi qu'un bonus pour les transitions asynchrones. Ces hooks peuvent être appelés dans des boucles et des déclarations conditionnelles, rendant le développement plus flexible.

Autre

Documentation: The Key Enabler For Open-Source Success

Cet article examine l'importance de la documentation dans le succès des projets open-source, en utilisant react-admin comme étude de cas. Il discute des défis rencontrés pour maintenir la satisfaction des utilisateurs, de l'état actuel de la documentation et des conseils pour rédiger une documentation efficace qui répond aux divers besoins des utilisateurs. L'accent est mis sur la nécessité de créer des guides faciles à comprendre, d'utiliser davantage de code que de texte et d'employer des données plausibles dans les exemples.

Dev front

Tailscan updates and figuring out marketing

Dans cet article, l'auteur partage les mises à jour et l'expérience de marketing pour Tailscan, une extension de navigateur dédiée à Tailwind CSS. Il explique les améliorations apportées à l'interface et les nouvelles fonctionnalités, ainsi que les leçons tirées lors de l'optimisation SEO et des collaborations avec des créateurs de contenu. L'accent est mis sur l'importance de l'écriture de contenu pour réussir dans le monde des 'indie hackers'.

Autre

Les meilleurs bookmarklet SEO pour gagner du temps [2024]

Cet article présente les meilleurs bookmarklets SEO pour optimiser le travail des professionnels du marketing digital. Un bookmarklet SEO est un marque-page scripté en JavaScript qui permet d'automatiser et d'accélérer l'exécution des tâches de référencement. L'article fournit des exemples de bookmarklets utiles, tels que ceux pour détecter du contenu dupliqué, vérifier les fichiers robots.txt, accéder aux caches Google, optimiser la compatibilité mobile, ainsi que tester les résultats enrichis. Ces outils sont destinés aux professionnels du SEO et du marketing en ligne pour améliorer leur efficacité.

Fullstack

The first sfPot in 2023: UX, API & pizzas

Le premier sfPot de 2023 a eu lieu à Paris, centré sur l'expérience utilisateur avec Symfony UX et la présentation de Melodiia, une alternative à API Platform. Les participants ont eu l'occasion d'en apprendre davantage sur la gestion des APIs tout en partageant un moment convivial autour de pizzas et de boissons. L'événement a renforcé les liens au sein de la communauté Symfony dans un cadre amical.

Autre

Les redirections et l'URL rewriting

Cet article traite des redirections et de l'URL rewriting, en expliquant leurs utilisations pour changer d'adresse de pages, effectuer des statistiques ou gérer les dangers associés. Il présente les différents types de redirections (301, 302, 307) et leurs applications, ainsi que les principes techniques pour les mettre en œuvre, notamment via des headers ou le fichier .htaccess. Il met également en garde contre les abus de ces techniques.

Sécurité

Tag Blending Obfuscation In Property-Based Payloads

Cet article aborde l'utilisation de techniques d'obfuscation pour contourner les filtres de sécurité et les WAF (Web Application Firewalls) à travers des charges utiles basées sur des propriétés du DOM, telles que 'innerHTML' et 'outerHTML'. Différentes méthodes de découpage et d'encodage sont décrites pour rendre les attaques de type XSS (Cross-Site Scripting) plus difficiles à détecter. L'importance de la technique de blending de balises pour créer des charges utiles complexes mais efficaces est également discutée.