Digests tagged with  CSS

DevoShare 0x29

Les mises en page web et l’expérience utilisateur restent au cœur des préoccupations des développeurs et designers. Les outils comme CSS Grid, souvent perçus comme complexes, offrent pourtant des solutions puissantes pour structurer des interfaces claires et dynamiques. Parallèlement, la simplicité et la clarté dans la conception — qu’il s’agisse de code ou de langage — restent des défis majeurs, même face à la tentation de la complexité.

7 bookmarks
Des merveilles d’ingénierie naturelle: vous ne verrez plus jamais les toiles d’araignées de la même façon
“Your” vs “My” in user interfaces
Learn CSS Grid - A Guide to Learning CSS Grid
- YouTube
Why do software developers love complexity?

DevoShare 0x25

Les technologies et méthodes émergentes transforment à la fois les fondements théoriques et les pratiques quotidiennes en informatique et en mathématiques. L’intelligence artificielle, en particulier, suscite des débats : si elle optimise certaines tâches pour les développeurs, son efficacité réelle et ses impacts restent nuancés, voire contre-intuitifs dans des contextes exigeants. Parallèlement, des outils et des standards, comme OpenTelemetry ou les SVG, gagnent en popularité pour leur capacité à simplifier et enrichir le travail des professionnels du web. En marge de ces évolutions, des découvertes inattendues et des rappels de bonnes pratiques rappellent l’importance de la curiosité et de la rigueur, même dans des domaines parfois négligés.

10 bookmarks
A Friendly Introduction to SVG • Josh W. Comeau
How to Vibe Code as a Senior Engineer
Printing the web: making webpages look good on paper
What is OpenTelemetry?
- YouTube

DevoShare 0x21

Les technologies web et les langages de programmation continuent d'évoluer, offrant de nouvelles possibilités et améliorations pour les développeurs. Des avancées significatives sont observées dans des domaines comme l'optimisation des performances web, l'utilisation de WebAssembly, et les innovations dans les langages comme C#. Parallèlement, des études commencent à explorer les impacts cognitifs des outils d'intelligence artificielle, soulevant des questions sur leur utilisation intensive.

11 bookmarks
C’est désormais officiel : ChatGPT vous rend bête
WebAssembly: Yes, but for What? - ACM Queue
Plain Vanilla
- YouTube
14 web performance tips for 2025 | sia.codes

DevoShare 0x20

L’optimisation technique et l’amélioration de l’expérience utilisateur sont au cœur des développements actuels, que ce soit en front-end, back-end ou design. Parallèlement, l’accès aux données ouvertes et la montée en puissance de l’intelligence artificielle ouvrent de nouvelles perspectives pour les professionnels du numérique.

10 bookmarks
OSINT : Contourner le floutage de Google Maps grâce aux données ouvertes
How to write error messages that actually help users rather than frustrate them
Better error handling
Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter
- YouTube

DevoShare 0x1F

L'efficacité, la maintenabilité et l’expérience utilisateur sont au cœur des bonnes pratiques modernes en développement logiciel. Des principes fondamentaux de conception aux astuces spécifiques pour améliorer les performances ou l’interface, chaque ressource propose des leviers concrets pour créer des applications plus robustes et centrées sur l’utilisateur.

10 bookmarks
Why you need a custom context provider
PostgreSQL BM25 Full-Text Search: Speed Up Performance with These Tips
10 Hidden Python Functions Every Developer Should Know
#LIDD Faites défiler 35 ans d’évolution des câbles sous-marins - Next
Top 5 CSS Navigation Menu Mistakes

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 0x12

Cette sélection couvre des sujets essentiels pour les développeurs : des bonnes pratiques de récupération de données et de gestion du state en React, des conseils pour optimiser la performance du JavaScript, et des techniques pour améliorer la sécurité des mots de passe et la gestion des logs dans les systèmes. On terminera par une série d'articles sur un classique de l'architecture : le *Domain Driven Development*. Bonne lecture !

7 bookmarks
Pourquoi muter le state pose problème en React
- YouTube
How to fetch data in React [2024]
7 password rules to live by in 2024, according to security experts
Favicon That Works for Light and Dark Mode

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

DevoShare 0x10

Cette sélection couvre les évolutions du développement web, de l'optimisation CSS moderne à la gestion du stockage dans les applications web. Elle met également en lumière des bonnes pratiques pour le code, avec un focus sur l'amélioration de la lisibilité et des performances. Enfin, elle aborde des sujets comme la pérennité de PHP et l'impact des outils d'IA comme GitHub Copilot sur les compétences des développeurs.

8 bookmarks
Python: range is not an iterator
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite | RxDB - JavaScript Database
Modern CSS patterns in Campfire
Explicit is better than implicit
Let’s Encrypt fête ses 10 ans - Next

DevoShare 0x0D

Cette édition explore des outils clés pour les développeurs, tels que Corepack pour la gestion des paquets Node.js et une nouvelle API pour useState en React. Les nouvelles fonctionnalités de sécurité des conteneurs avec .NET 8 sont également mises en avant, facilitant la création d'images sans privilèges root. Complétée par un peu de Go, un comic sur l'évolution du développeur au cours de sa carrière et une nouvelle étude sur l'amélioration (ou non) de la productivité avec GitHub Copilot.

8 bookmarks
Secure your container build and publish with .NET 8 - .NET Blog
Another Report Weighs In on GitHub Copilot Dev Productivity: 👎 -- Visual Studio Magazine
(comic) As the years go by
How To Use Corepack
Go — A Clueless Guide to the Bare Minimum