Digests tagged with  Frontend

DevoShare 0x2A

Le paysage du développement web et logiciel est marqué par des débats persistants sur les outils et frameworks dominants, notamment React, dont l’omniprésence soulève des questions sur son impact réel et ses limites techniques. En parallèle, l’évolution rapide des technologies — qu’il s’agisse de l’intelligence artificielle, des standards comme Unicode, ou des nouveaux protocoles pour les agents autonomes — impose aux développeurs de s’adapter en permanence, tout en cherchant à rationaliser leurs choix pour éviter la surcharge et maximiser l’efficacité.

7 bookmarks
IFTTD #329 - Front agentique : Le HTML5 des LLMs ? avec Frédéric Barthelet
Prompt Files and Instructions Files Explained - .NET Blog
GitHub - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect: Catch unnecessary React useEffect hooks to make your code simpler, faster, and safer.
GitHub - cloudstreet-dev/React-is-Awful: A fun way to learn a bad thing.
React Won by Default – And It’s Killing Frontend Innovation | Loren Stewart

DevoShare 0x1E

Les architectures logicielles modernes se déclinent en plusieurs approches, chacune présentant des avantages spécifiques selon les contextes techniques et organisationnels. Parallèlement, les bonnes pratiques en développement, sécurité et gestion des données jouent un rôle clé pour optimiser la qualité et la maintenabilité des applications.

9 bookmarks
‘Data’ sucks
Déployer CSP : une approche en 5 étapes
NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released
Components Are Just Sparkling Hooks
Monolithic vs. Modular Monolithic vs Microservices: A High Level Overview

DevoShare 0x1B

Le développement web et les outils modernes évoluent rapidement, avec des solutions comme React Query pour la gestion des données ou les Dev Containers pour des environnements reproductibles. Parallèlement, l’IA transforme les workflows, tandis que l’accessibilité et la qualité du code restent des enjeux clés souvent négligés. Les défis techniques s'accompagnent de réflexions plus larges, comme l’éthique de l’IA ou les compromis inhérents aux bibliothèques populaires. Des concepts réseaux aux bonnes pratiques de codage, ces sujets dessinent un paysage où efficacité et prise de recul vont de pair.

12 bookmarks
🎉 Visual Studio 2022 v17.14 is now generally available! - Visual Studio Blog
Chaotic good inventor
🧑‍💻 A la découverte des Dev Containers 🐳
Êtes-vous une IA sans le savoir ?
Become expert in React Query

DevoShare 0x1A

Les récentes avancées technologiques et les meilleures pratiques en développement logiciel sont au cœur de l'actualité. Les développeurs explorent de nouvelles méthodes pour optimiser les performances des applications React au-delà de React.memo, tandis que Microsoft annonce une version native du compilateur TypeScript, promettant des gains de performance significatifs. Parallèlement, des discussions émergent sur les limites des frameworks CSS et les pièges courants liés à la gestion du temps et des noms dans les logiciels. Les développeurs doivent également faire face à de nouveaux défis, notamment l'impact des bots alimentés par l'IA qui génèrent des tickets fictifs dans les dépôts open source, perturbant ainsi le travail des mainteneurs. Et un petit bonus sur la déclaration d'impôts (c'est la période).

10 bookmarks
React.memo Demystified: When It Helps and When It Hurts
AI Is Spamming Open Source Repos With Fake Issues
How Core Git Developers Configure Git
TypeScript Migrates to Go: What’s Really Behind That 10x Performance Claim?
Falsehoods programmers believe about time

DevoShare 0x18

L'amélioration de la productivité des ingénieurs logiciels et l'optimisation de l'expérience utilisateur occupent une place centrale dans les articles de cette sélection. Des outils pour faciliter la gestion de versions Node.js aux pratiques pour booster l'efficacité personnelle, en passant par des réflexions sur l'avenir des plateformes comme StackOverflow, ces ressources couvrent divers aspects du développement moderne, y compris l'UX, la performance web, et les algorithmes de compression.

10 bookmarks
SQL NULLs are Weird!
21st.dev - The NPM for Design Engineers
Taking a Look at Compression Algorithms
Web Performance Deep Dive: From Browser Internals to Best Practices
4 simple software engineering habits that transformed my productivity

DevoShare 0x16

Ces articles explorent divers aspects du développement logiciel, de la gestion des bases de données aux alternatives à React, en passant par l'impact environnemental de l'intelligence artificielle. Ils questionnent les pratiques établies et proposent des approches alternatives pour coder plus efficacement, gérer la performance et repenser l’architecture des systèmes.

9 bookmarks
Les sous-titres de plus de 53 000 films et 85 000 épisodes de séries utilisés pour entraîner des IA - Next
If Not React, Then What? - Infrequently Noted
Starting off right: Where autofocus shines - HTMHell
</> htmx ~ Codin’ Dirty
IA : un impact environnemental conséquent mais toujours difficile à mesurer - Next

DevoShare 0x14

L'accessibilité web et la gestion efficace des applications restent des priorités essentielles pour les développeurs front-end. Cette édition explore des sujets clés, allant de l'amélioration de l'accessibilité et des bonnes pratiques React à la gestion de la dette technique et de la pagination SQL. Plusieurs articles offrent des conseils pratiques pour optimiser les performances et la sécurité des applications web. Et en prime, comment vous débarrasser des démarcheurs téléphonique !

9 bookmarks
Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL
What I Wish Someone Told Me About Postgres
JavaScript : présentation des “iterator helpers” - Code Heroes
kentcdodds.com
Voici les 17 indicatifs à bloquer si vous souhaitez éviter le démarchage téléphonique

DevoShare 0x13

Structurer efficacement un projet React ou améliorer ses pratiques de développement nécessite des approches claires et adaptées aux besoins. Des techniques allant de l'organisation des dossiers et fichiers React aux bonnes pratiques de codage, en passant par l'optimisation des formulaires et des services back-end, offrent des solutions pour améliorer la maintenabilité, l'expérience utilisateur et les performances. Les articles mettent également en avant des habitudes et des ressources clés pour les ingénieurs, comme des guides de style SQL, des astuces front-end, ou des études de cas techniques, notamment sur les architectures performantes comme celle de Dropbox. Ces recommandations visent à optimiser la qualité des projets tout en favorisant l'efficacité et l'innovation.

8 bookmarks
The Architecture of Dropbox’s Load Balancing Service
11 HTML best practices for login & sign-up forms—Martian Chronicles, Evil Martians’ team blog
HTML Form Validation is heavily underused
React Folder Structure in 5 Steps [2024]
- YouTube

DevoShare 0x11

Cette sélection d’articles offre des perspectives variées, du perfectionnement des pratiques en développement avec Git, Terraform et C#, à l’amélioration des compétences front-end grâce à des conseils CSS et des guides d’accessibilité. En parallèle, des tendances comme l'adoption des flux RSS et l’usage des clés d’accès mettent en lumière des solutions modernes (ou non) pour une expérience numérique plus fluide et sécurisée.

9 bookmarks
Pluralistic: You should be using an RSS reader (16 Oct 2024) – Pluralistic: Daily links from Cory Doctorow
Understanding Terraform Workflow: Plan, Apply, and Destroy
The easy way to understand flexbox alignment
Delegates vs. Func and Action in C#: Are Custom Delegates Still Relevant?
Revue de la définition du support des navigateurs

Tech Paf #36

Retrouvez Tech Paf, notre veille sur l'écosystème React & JS ⚛️

5 bookmarks
React Navigation 7.0 | React Navigation
Baptiste Adrien sur LinkedIn : Un template builder pour la rédaction de vos contenus ? 🧩 Depuis ma…
Storybook 8.4
dotJS | the world’s sharpest JavaScript conference
Expo SDK 52 - Expo Changelog