CSS Grid Lanes, ou le retour de Masonry
[Raphael] Pendant plus d'une décennie, concevoir une mise en page de type « Pinterest », où des éléments de hauteurs variables s'imbriquent parfaitement les uns sous les autres sans laisser d'espaces vides, relevait du parcours du combattant. Il fallait soit capituler et charger une bibliothèque JavaScript (l...
RivieraDev 2026
[Raphael] RivieraDev 2026 se tiendra à Sophia-Antipolis (Skema Business School) du lundi 6 juillet au mercredi 8 juillet. L'événement se présente comme "La conférence du Soleil dans la plus belle technopole d'Europe." 😎 Durant trois jours intensifs de conférences, de sessions de Deep Dive et d'ateliers orig...
Quand le code rencontre l'interface : un symposium à Strasbourg (et en ligne)
[Raphael] Le paradigme du WYSIWYG (What You See Is What You Get) célèbre ses quarante ans de bons et loyaux services dans le design graphique et la mise en page. Face à lui, le modèle du document structuré et de la programmation régit le web (HTML/CSS) et l'édition scientifique. Longtemps opposées ou pensées ...
Fermeture de dialog avec l'attribut closedby
[Rodolphe] Pour rappel permet de créer des boîtes de dialogue (modales, popups, popins, elles ont tant de noms) en HTML sans plus avoir à tout gérer en CSS+JavaScript pour positionner un élément en absolu. Et on a aussi connu cela : une popin qui se ferme quand on appuie sur echap alors qu'on voulait forcer...
DevLille 2026
[Rodolphe] DevLille 2026 se tiendra au Lille Grand Palais. Anciennement connu sous le nom de DevFest Lille, cet événement s'est imposé comme un rendez-vous majeur de la tech dans le Nord de la France. L'édition 2026 s'annonce dense : 1 500 participants attendus, 60 speakers, 44 conférences réparties sur 4 tra...
Centrer verticalement en CSS : épisode final
[Raphael] Le centrage vertical en CSS… C’est historiquement l’une des difficultés les plus célèbres du développement web, un sujet de plaisanterie classique qui fait sourire les développeurs back-end et désespérer les intégrateurs depuis l’époque de CSS2. Pendant près de quinze ans, nous avons multiplié les ...
La Kiwiparty fait son grand retour
[Lisa] La KiwiParty est sur les rails, rendez-vous en 2027 ! Merci infiniment à toutes celles et ceux qui ont pris le temps de répondre à notre sondage sur une future KiwiParty. Vos réponses nous donnent une énergie folle pour la suite. Pour rappel, la KiwiParty, c'est une journée de conférences et d'an...
Se protéger des failles de sécurité IDOR
[Rodolphe] IDOR signifie Insecure Direct Object Reference, soit « Référence directe non sécurisée à un objet ». Si le nom est un peu pompeux, la faille est très basique, et a défrayé l'actualité récemment. Il existe des failles de sécurité spectaculaires, celles qui nécessitent des semaines de reverse enginee...
Google publie son guide officiel pour l'optimisation IA
[Rodolphe] Google a mis en ligne un guide officiel, assez compact, que beaucoup attendaient pour expliquer comment "optimiser son site" pour ses fonctionnalités d'IA (obtention de résumés automatiques, mode "IA" dans les résultats, etc.). Bonne nouvelle pour le web : il n'y a rien de révolutionnaire, et cela ...
Vue ou Nuxt, lequel choisir ?
[Rodolphe] Vue ou Nuxt, lequel choisir ? TL;DR — Vue.js est un framework JavaScript pour construire des interfaces interactives ; Nuxt est le framework qui s'appuie dessus pour aller plus loin, notamment côté rendu serveur et SEO. Choisir entre les deux, c'est avant tout une question de contexte projet. ...