Digests tagged with  CSS

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
Delegates vs. Func and Action in C#: Are Custom Delegates Still Relevant?
Understanding Terraform Workflow: Plan, Apply, and Destroy
Creating a Git commit: The Hard Way
Clés d’accès (passkeys) : après la théorie, place à la pratique ! - Next
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
Modern CSS patterns in Campfire
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite | RxDB - JavaScript Database
Explicit is better than implicit
Let’s Encrypt fête ses 10 ans - Next
The Boolean Trap

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
Go — A Clueless Guide to the Bare Minimum
useStateObject: A Simple, Convenient API Around useState
How To Use Corepack
Font with Built-In Syntax Highlighting

DevoShare 0x0B

Dans cette édition, nous explorons des sujets variés et fascinants qui touchent à la sécurité, au développement web, à l'accessibilité et aux cryptomonnaies. Dans le domaine de la sécurité, nous abordons l'importance de la paranoïa pour les programmeurs et les règles essentielles pour développer du code critique en toute sécurité. En CSS, nous discutons des meilleures pratiques pour utiliser les fonctionnalités @extend et mixin, ainsi que l'évolution vers le "functional CSS". Nous mettons également en lumière l'importance de l'alternative text pour l'accessibilité et vous présentons un outil interactif pour apprendre le branchement Git. Enfin, nous nous penchons sur les impacts du dark mode et sur une critique du Bitcoin.

8 bookmarks
Comment le dark mode vous gâche la vie
CSS Utility Classes and “Separation of Concerns”
Learn Git Branching
Alternative text in action
When to use @extend; when to use a mixin – CSS Wizardry

Tech Paf #27

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

7 bookmarks
Data Fetching with Server Actions in Next.js
How Airbnb Smoothly Upgrades React
DRY – the common source of bad abstractions | Swizec Teller
How to choose the best rendering strategy for your app – Vercel
Get the screen width & height without JavaScript

DevoShare 0x06

Cette édition est axée sur le front-end : - pourquoi Typescript (et ses limites) - les "build systems" - des tips css : grid ou flexbox ? - une meilleure architecture React, avec la "Domain Logic" - le fonctionnement des cookies dans les navigateurs aujourd'hui

6 bookmarks
La nécessité de Typescript et ses limites
What is the difference between these 2 menu icons: 3-dots (kebab) and 3-lines (hamburger)
Exposition of Frontend Build Systems
Stop the Flexbox for 1D, Grid for 2D layout nonsense
The Current State of Browser Cookies

Tech Paf #25

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

7 bookmarks
Make Interactive TikTok Live Games - Playroom Kit
Guides: RAG Chatbot
Sneaky React Memory Leaks: How the React compiler won’t save you
React Internals Deep Dive
Extra Arguments for Server Actions in React Forms

KOD #1

React 19 performances, Clip Path magic, Signals, R3F optimization, Queueing strategies.

5 bookmarks
Warning: React 19’s use Hook Can Impact App Performance
Queueing – An interactive study of queueing strategies – Encore Blog
Emil Kowalski
Loading assets in React Three Fiber - Zero to Hero
Ben Holmes (@BHolmesDev) on X

DevoShare 0x04

Deux articles sur une nouveauté de C#12 : les "collection expressions", pour simplifier l'initialisation des collections (ce qui va accélérer un peu l'écriture du code et améliorer sa lecture). D'abord sur ce qu'on peut faire, puis un peu plus technique sur comment ça fonctionne derrière. Pour ceux qui font du CSS : `vh`, `dvh`, `svh`, `lvh`... 🤔 Pour finir : "éloge de la simplicité" et terminologie DNS.

6 bookmarks
La complexité de la simplicité
Engineering for Slow Internet – brr
Use these instead of vh
Blog Stéphane Bortzmeyer: RFC 9499: DNS Terminology
Refactor your code with C# collection expressions - .NET Blog

Tech Paf #20

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

8 bookmarks
Ultimate guide to multi-tenant SaaS data modeling
Do you still need Framer Motion? - Motion One Blog
Les nouveautés de Google IO 2024 : CSS, HTML et performance
Retour d’expérience chez 20 Minutes : s’adapter au journalisme numérique
Introducing Prisma Optimize in Early Access