Javascript

Autre

Quoi de neuf les devs ? Numéro 124 avec l'interview d'Amandine aka Yuma

Le numéro 124 de la newsletter "Quoi de neuf les devs ?" présente une interview d'Amandine et discute de divers sujets d'actualité pour les développeurs, notamment Laravel 12, les implications du RGPD, l'IA, et l'importance de la communication pour les devs. Les conseils pour les devs juniors incluent la confrontation au code existant pour apprendre et s'améliorer, tout en mettant l'accent sur le fait que chaque profil est unique et qu'il vaut mieux éviter les comparaisons entre les développeurs.

Autre

Algoo "build in public" - W8/2025

Algoo présente ses avancées pour 2025, notamment des améliorations de WebDAV et le déploiement de Tracim via Kubernetes. Ils passent de TinyMCE à HugeRTE pour l'édition de texte riche afin de rester en conformité avec une licence MIT. Un projet de NAS collaboratif se dessine, ainsi qu'une mise à jour de leur service de checkout Galae. Ils recrutent également des développeurs fullstack et tooling pour avancer sur plusieurs projets, utilisant un stack technologique varié, principalement Python et JavaScript.

Dev front

Top 5 Udemy Courses to Learn JavaScript for Beginners in 2025

Cet article présente les cinq meilleurs cours sur Udemy pour apprendre JavaScript en 2025, soulignant l'importance de cette langue pour le développement web, ses nombreuses applications et les différentes options de cours adaptées aux débutants ainsi qu'aux développeurs intermédiaires et avancés. Les cours abordent des concepts essentiels comme la programmation asynchrone, la manipulation du DOM et la programmation objet, tout en promettant une approche pratique avec des projets réels à réaliser.

Autre

Top 5 Programming Languages to Learn in 2025

L'article présente les cinq langages de programmation à apprendre en 2025 en mettant l'accent sur leur importance dans des domaines tels que l'intelligence artificielle, le développement de logiciels, l'informatique en nuage et le développement web. Il souligne l'importance d'apprendre ces langages pour rester compétitif sur le marché du travail et encourage les développeurs, qu'ils soient débutants ou expérimentés, à acquérir ces compétences. Les langages présentés sont Python, JavaScript, Java, parmi d'autres, chacun avec ses avantages en termes d'opportunités de carrière et d'applications. Les cours en ligne recommandés pour apprendre ces langages sont également mentionnés.

Dev back

API Platform Conference 2025 : une édition spéciale anniversaire | Les-Tilleuls.coop

L'API Platform Conference 2025 célèbre la première décennie du framework API Platform avec des initiatives marquantes, dont une conférence hybride les 18 et 19 septembre à EuraTechnologies. L'événement invite les participants à soumettre des propositions de conférences sur divers sujets liés à l'écosystème d'API Platform, JavaScript, et plus encore. Des places sont également ouvertes pour un tour de France avec la core team pour des meetups. Les billets sont disponibles sous différentes options, incluant un accès gratuit pour demandeurs d'emploi et étudiants.

Dev back

Load Testing Web Applications With k6

Cet article discute de l'importance des tests de charge pour les applications web, en présentant k6 comme un outil permettant aux développeurs d'écrire des tests de charge en JavaScript. Il explique comment effectuer différents types de tests, tels que les tests de fumée, les tests moyens et les tests de pic, tout en mentionnant la méthodologie à suivre pour évaluer la performance des applications. L'accent est mis sur la détection des limitations et des goulets d'étranglement dans le système, et l'importance d'assurer que l'application répond aux indicateurs de service définis.

Sécurité

Content Security Policy Bypass Techniques and Security Best Practices

Cet article traite de la politique de sécurité des contenus (CSP), une mesure essentielle pour protéger les applications web contre diverses attaques, comme les attaques XSS. Il explore les directives clés de la CSP, les erreurs de configuration courantes pouvant être exploitées, ainsi que des pratiques recommandées pour renforcer la sécurité. Une attention particulière est portée sur les directives de récupération et sur les valeurs possibles, ainsi que sur des exemples concrets et des techniques de contournement de la CSP.

Dev front

Handling Relationships in React Admin

Cet article présente comment React Admin gère les relations entre les ressources dans une application, en se concentrant sur la visualisation et l'édition de données relationnelles. Il explique l'utilisation de composants comme ReferenceField et ReferenceManyField pour naviguer et afficher des données liées, permettant ainsi de simplifier le traitement des relations un-à-plusieurs, plusieurs-à-un et plusieurs-à-plusieurs. Des exemples pratiques de codes sont fournis pour illustrer cette fonctionnalité, ainsi que des conseils sur la personnalisation de l'affichage des données de référence. Le tutoriel inclut aussi l'optimisation des appels d'API par l'agrégation des requêtes et l'utilisation de Data Providers compatibles.

Mobile

How react native works with Java Script

React Native est un framework open-source permettant de créer des applications mobiles multi-plateformes avec JavaScript. Il repose sur React pour concevoir des interfaces utilisateur, mais au lieu de rendre dans un navigateur web, il utilise des composants natifs sur iOS et Android. Cela facilite le développement d'applications qui fonctionnent et semblent comme des applications natives, tout en évitant d'apprendre des langages spécifiques à chaque plateforme. React Native utilise JavaScriptCore pour exécuter le code JavaScript de manière performante sur les appareils mobiles.