Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 25/08/2026CSS sibling-count() and sibling-index() are newly available across engines! Here's how they work: 314925
Reposted by Fabien Nicolletluke karrys @lukekarrys.com · 29/07/2026npm is now scanning packages for malware at publish time before they become available for consumptiongithub.blognpm publish-time malware scanning and dual-use metadata - GitHub ChangelogAs part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement… 17819
Reposted by Fabien NicolletLaurent 🫠 @lvictorino.bsky.social · 31/07/2026Hey! Corsair Cove is now out! Congrats to this lovely German team I'm so happy to work with every day. It's a bunch of wonderful people who clearly deserve more praise and exposure. If you're into #pirates or #citybuilder #games, you must give it a try! store.steampowered.com/app/1368140/store.steampowered.comSave 25% on Corsair Cove on SteamBuild a sprawling pirate haven, raise a fleet to explore the high seas, and take on the Crown to keep the Age of Piracy alive! From ale to flintlock pistols, and from scallywags to swashbucklers, you’... 2165
Reposted by Fabien NicolletSarah Drasner @sarahedo.bsky.social · 31/07/2026We (Chrome) published a big paper about security work that's important to share. It shouldn’t surprise anyone that open source software is getting hammered by AI, and people are looking for bugs: for bounties, for hacking purposes, and to help, more than ever before. blog.google/security/chr... 13712
Reposted by Fabien NicolletCamille Roux @camilleroux.com · 01/08/2026LinkedIn reconnaît que sa plateforme se noie dans le slop IA et annonce des mesures : un bouton pour signaler les posts générés, la suppression de "enhance your post" ... www.theregister.com/ai-and-ml/2026/… 2157
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 15/07/2026Ohhhh this has just been added to WebKit bugs.webkit.org/show_bug.cgi...bugs.webkit.org319178 – [css-text-decor-4] Add support for text-decoration-inset 1594
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 09/07/2026Notification actions landed in Firefox 152, allowing you to add quick action buttons to your notifications. Here's how they work: 87611
Fabien Nicollet @fnicollet.bsky.social · 28/06/2026Heading to Timișoara, Romania for FOSS4G Europe 2026 🗺️ #FOSS4G 000
Reposted by Fabien NicolletIván Sánchez Ortega @ivansanchez.mastodon.social.ap.brid.gy · 09/06/2026I've written a thing titled "I once ate whale meat". It's not about whales. ivan.sanchezortega.es/politics/2026…ivan.sanchezortega.esI once ate whale meatI once ate whale meat. 0312
Reposted by Fabien NicolletPikario @pikario.fr · 09/06/2026Hello, I'm a french developer making a 3D game for the #Playdate, it's called Super Toboggan 3D and it's a scoring game about dodging obstacles in a tunnel. Follow me if you want to know when it's out! You can also read my (french) devlog here: pikario.fr/capsule/devl... #gamedev #indiedev 4489
Reposted by Fabien NicolletJake Archibald @jakearchibald.com · 27/05/2026Watch out! Chrome has a huge bug with <input type="number"> which causes values to change unexpectedly. It's fixed in Chrome 150, but that won't land until the end of June. 1215550
Reposted by Fabien NicolletJurge Cruz-Alvarez @jurge.site · 15/05/2026did you know @play.date recently got a full-speed Game Boy emulator on its store and the community is ROM hacking some games to add Playdate specific features and updates? 🤯 (video by @bb.wavelengths.online youtube.com/shorts/xAXg7...) 1036668
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 18/05/2026Chrome shipped an LLM Prompt API to the web platform. At Mozilla, we oppose this API. Here's why: 18419122
Reposted by Fabien NicolletHugo Lassiège @eventuallycoding.com · 14/05/2026Est-ce qu’on peut vraiment construire des applications aujourd’hui avec de l’IA ET seulement 20 balles par mois ? Voici un petit article pour partager comment je gère ma contrainte de budget. eventuallycoding.com/p/ma-stack-i...eventuallycoding.comMa stack IA pour développer des produits sans me ruinerEst-ce qu'on peut bâtir une app avec l'IA pour 20€/mois ? Voici un retour terrain pour optimiser ces usages : optimisation de tokens, specs et workflow agentique. 1112
Reposted by Fabien NicolletWes Bos @wesbos.com · 08/05/2026here is the new CSS Border shape API this is going to unlock so many sick new designs 1333743
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 07/05/2026Recently, we fixed an unprecedented number of latent security bugs in Firefox identified by Claude Mythos Preview. Here's how we approached this work, what we found, and what we learned: hacks.mozilla.org/2026/05/behi...hacks.mozilla.orgBehind the Scenes Hardening Firefox with Claude Mythos Preview – Mozilla Hacks - the Web developer blogNew details about what we found, and how agentic harnesses are now able to reproduce real bugs and dismiss false positives. 310020
Reposted by Fabien NicolletIván Sánchez Ortega @ivansanchez.mastodon.social.ap.brid.gy · 05/05/2026If Gemini Nano weights 4GiB, then that implies the existence of Gemini Micro at four terabytes, Gemini Milli at four petabytes, and Gemini Mega at 20 times the entire internet. www.thatprivacyguy.com/blog/chrome-…thatprivacyguy.comGoogle Chrome silently installs a 4 GB AI model on your device without consentComments 022
Reposted by Fabien NicolletStuart Robson @sturobson.com · 24/04/2026"Friday, I tried the experiment: let Claude build our component library from our team’s Figma file. Monday, I ran Lighthouse." Before: 187KB, LCP 1.2s, TBT 120ms. After: 524KB, LCP 3.4s, TBT 410ms. www.designsystemscollective.com/ai-… 54712
Reposted by Fabien NicolletARTE Interactive - THE MERLIES OUT NOW!! @arteinteractive.bsky.social · 23/04/2026Face drama. Trust the chicken. CLAIM VICTORY! 🔥 ARTE and @flying-oak.com are proud to reveal KNUCKLE PARADISE! 🥊🐓 Join Jane and her fellow warrior chicken in a non-stop action game packed with fights, combos, and pixel-art extravaganza. 16529
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 23/04/2026sizes="auto" landed in Firefox 150, making responsive images simpler and more reliable. Here's when you can use it, and how… 518233
Reposted by Fabien NicolletMiXiT @mixitconf.org · 20/04/2026MiXiT 2026, c’était il y a quelques jours déjà… et on a toujours du mal à redescendre (et pas seulement à cause des crêpes 🥞) 🙏 Merci aux bénévoles, aux speakers, aux associations, aux sponsors, à CPE Lyon, à nos supers partenaires... …et surtout à vous, le public de MiXiT 🧡 2174
Reposted by Fabien NicolletLætitia @l-avrot.bsky.social · 18/04/2026Don't let people tell you Linux will divide by two your possum performance. It's way more nuanced than that. mydbanotebook.org/posts/postgr...mydbanotebook.orgPostgres performance regression: are we there yet? | My DBA NotebookEvery year, PostgreSQL gets faster. Researchers benchmarking the optimizer from version 8 through 16 found an average 15% performance improvement per major release. That’s a decade of consistent, meas... 1128
Reposted by Fabien NicolletMiXiT @mixitconf.org · 17/04/2026MiXiT 2026, ça continue aujourd’hui 👀 Du design, de l’IA, du code, de la cybersécurité… et quelques surprises parce que bon… 15 ans quand même 🎂 Alors forcément : des crêpes 🥞, beaucoup de ❤️, et un peu trop de discussions passionnées entre deux sessions. 📸 Photos : Diane Sevrin 071
Reposted by Fabien NicolletMiXiT @mixitconf.org · 16/04/2026Le repas du midi est (presque) digéré, les crêpes aussi (enfin il reste un peu de place pour le goûter 🥞) : l'après-midi peut commencer ! 🧡 Au menu : keynotes, ateliers, et une belle brochette de talks sur JS, Kubernetes, CSS, Rust, prompts IA... personne ne va s'ennuyer 😄 042
Reposted by Fabien NicolletBearstech @bearstech.com · 14/04/2026Supply Chain Attack : Un attaquant a acquis des plugins WordPress populaires via Flippa, puis y a injecté une porte dérobée restée inactive pendant 8 mois. 👉 anchor.host/someone-... 067
Reposted by Fabien NicolletKeith Cirkel @keithamus.social · 01/04/2026Rather than the same old boring internet pranks, I thought I'd build something more fun this April Fools. CSS or BS. Can you tell your CSS properties names from BS? www.keithcirkel.co.uk/css-or-bskeithcirkel.co.ukCSS or BS?Think you know CSS? Real property or made-up nonsense? 20 rounds. No mercy. 2422382
Reposted by Fabien NicolletCamille Roux @camilleroux.com · 29/03/2026Outworked : une app desktop qui transforme Claude en bureau d'agent·es IA. Chacun·e a un rôle, une personnalité, un modèle — et bosse en parallèle sur du code, du web, des messages ou des tâches planifiées. github.com/outworked/outworked/rele…github.comRelease 0.3.0 · outworked/outworkedOutworked - Cute Office x Claude Code. Contribute to outworked/outworked development by creating an account on GitHub. 1112
Reposted by Fabien NicolletAddy Osmani @addyosmani.bsky.social · 28/03/2026"The levels of AI adoption" - Orchestration requires a different skillset. I spoke about orchestrating coding agents at O'Reilly AI CodeCon this week - here's the full free write-up + slides on what makes multi-agent coding works: addyosmani.com/blog/code-ag... Illustration by Steve Yeggae 14439
Reposted by Fabien NicolletClémence Dupont @tritrichoupi.bsky.social · 28/03/2026C'est une honte sans nom @strasbourg-eu.bsky.social Dans la ville de l'illustration ? De qui vous moquez-vous ? L'article france3-regions.franceinfo.fr/grand-est/ba... 49537
Reposted by Fabien NicolletJulien Ponge @julien.ponge.org · 27/03/2026"10 or more reasons to not use JDK’s HttpClient" by @bricedutheil.bsky.social I agree, the JDK HttpClient is horrible, buggy and incomplete (multi-part encoding anyone?). blog.arkey.fr/2026/02/08/t...blog.arkey.fr10 or more reasons to not use JDK’s HttpClientJava mostly, and general tech 095
Reposted by Fabien NicolletMiXiT @mixitconf.org · 27/03/2026Programmer son premier robot de combat ? Devenir hacker ? Que nenni, avec les ateliers MiXTeen ! 👨💻 Pour les enfants ou ados entre 7 ans et 15 ans, apprenez à : 🎮 Créer un jeux vidéo avec Scratch 🤖 Piloter des robots Thymio 🐍 Écrire ses 1ers programmes Python 👉 www.billetweb.fr/atelier-mixt... 032
Reposted by Fabien NicolletMichael Warren @michaelwarren.dev · 25/03/2026This month’s blog post is brought to you by the letters V-D-T. If you read through my rant and have any solutions to these problems please let me know!! VDT is hard! michaelwarren.dev/blog/vdt-is-... #webcomponentsmichaelwarren.devWhy is Visual Difference Testing still so hard?We have had leaps and bounds in the front end space, but VDT is still stuck at pixel counting in screenshots. Why? 273
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 25/03/2026The CloseWatcher API landed in Firefox 149, making it easy to listen for platform-specific 'dismiss' signals. Here's how it works: 814130
Reposted by Fabien NicolletCha @chabdpointcom.bsky.social · 24/03/2026Maintenant Wordpress peut écrire et publier des articles tout seul en full IA, c'est peut-être ce qui s'est passé ici ! romainleclaire.com/wordpress-ia...romainleclaire.comWordPress + IA : enfin, l’internet dont personne ne voulaitBonne nouvelle, tout le monde. WordPress (la plateforme qui fait tourner 43 % de l’internet mondial, rien que ça) vient d’annoncer que ses… 4178
Reposted by Fabien NicolletAddy Osmani @addyosmani.bsky.social · 18/03/2026We talk about the speed AI coding tools give us. We don't talk enough about the hidden cost: Comprehension Debt. addyosmani.com/blog/compreh... ✍ I cover my thoughts on this in a new write-up.addyosmani.comComprehension Debt - the hidden cost of AI generated code. 58729
Reposted by Fabien NicolletSylvain Wallez @swallez.com · 10/03/2026Lots of interesting feedback from a vibecoder. In short, it's a drug, a deadly (for your skills) addiction. It also kills the passion you used to put in building things you and your customers have an emotional connection with. www.youtube.com/watch?v=pzkw...youtube.comI was a 10x engineer. Now I'm useless.YouTube video by Mo Bitar 1105
Reposted by Fabien NicolletStuart Robson @sturobson.com · 09/03/2026🎉 new blogpost 🎉 Un-Sass'ing My CSS: Native CSS Nesting Nesting was a dream feature in Sass and it's recently become 'native' in CSS. This post covers syntax, specificity, real patterns, and the key differences you need to know. www.alwaystwisted.com/articles/UnS... #CSS #Sass #FrontEnd #WebDevalwaystwisted.comUn-Sass'ing My CSS: Native CSS Nesting Always TwistedLearn how to use native CSS nesting in modern browsers. Understand the & selector, specificity rules, differences from Sass, and when to use nesting with practical examples for components, themes, and... 37620
Reposted by Fabien NicolletCem Yuksel @cemyuksel.com · 07/03/2026We have a new 3D AVBD Web Demo for our "Augmented Vertex Block Descent" method. Thanks, Chris Giles! Try it yourself: graphics.cs.utah.edu/research/pro... Source code available. 39927
Reposted by Fabien NicolletChris Bolson @cbolson.bsky.social · 05/03/2026The 2026 F1 season is here 🏁 So I built another experimental custom <select> — this time featuring F1 drivers. See the demo on @codepen.io codepen.io/editor/cbols... 2488
Reposted by Fabien NicolletCSS by T. Afif @css-only.dev · 02/03/2026It seems we can now customize the select element, right? right?! Demo: codepen.io/t_afif/pen/P... via @codepen.io 1238685
Reposted by Fabien NicolletThomas Ptacek @sockpuppet.org · 17/01/2026This is a perfect piece of technical writing. alexharri.com/blog/ascii-r...alexharri.comASCII characters are not pixels: a deep dive into ASCII renderingA look at how I used shape vectors to achieve sharp, high-quality ASCII rendering. 214845
Reposted by Fabien NicolletFirefox for Web Developers @webdevs.firefox.com · 16/02/2026HTML might be getting a new type of tag, which… hasn't happened this millennium. Here's the new syntax, and how it works: 1429947
Reposted by Fabien NicolletDavid Drugeon-Hamon @zebeurton.eurosky.social · 13/02/2026Si vous cherchez une alternative souveraine à Google Maps, Apple Plans ou Waze, je vous propose www.roole.fr/application-.... Solution gratuite, française et sans pubroole.frApplication Roole Map - RooleÊtre un club automobile, c’est aussi proposer des services accessibles à tous. Nos équipes travaillent sur ce que pourrait apporter Roole à tous les automobilistes au quotidien. 042
Reposted by Fabien NicolletMiXiT @mixitconf.org · 04/02/2026MiXiT 2026 : bientôt l’ouverture de la billetterie ! 🎟️✨ Tout ce qu’il faut savoir 👇 🎟️ 1 billet unique pour profiter des 2 jours de MiXiT 🎟️ 2 types de tarifs : individuel ou entreprise 🎟️ La billetterie ouvrira en 2 fois : le 9 février à 13h & le 23 février à 21h Stay tuned sur 👉 mixitconf.org/fr/ 055
Reposted by Fabien NicolletNova-box @nova-box.com · 27/01/2026Nova-box is proud to present After the Wane, the studio's next game, which will be released on Steam at the end of 2026. ✨ The studio will use rotoscoping for the first time to enhance key moments in the story. Here is the teaser! 💃 👉 Wishlist the game: store.steampowered.com/app/2742720/... 15265109
Reposted by Fabien NicolletLudovic Bas | Wishlist Crankstone 🤠 @loudo.lugludum.com · 23/01/2026Hey les gamedev, j'ai écrit un article sur les seuils et frais bancaires lors d'un payout d'une plateforme de jeux avec des pistes d'optimisation. J'espère que ça vous sera utile ! loudoweb.fr/payout-seuil... #gamedev #solodev #indiedevloudoweb.frLe payout des plateformes de jeux vidéo : seuil minimal de paiement et frais bancairesQuand on vend sur un store tel que Steam, il ne faut pas s'attendre à recevoir chaque centime de chaque vente instantanément. Un seuil minimal existe en dessous duquel aucun virement ne se fait puis… 184
Reposted by Fabien NicolletLyonJS @lyonjs.org · 23/01/2026🎉 LyonJS #112 - Mardi 10 février à 19h chez Esker Villeurbanne! Au programme : libmodulor & Server-Sent Events 75 places - Inscription obligatoire 🎟️ Apéro offert 🍕 Infos : www.meetup.com/lyonjs/event... #LyonJS #JavaScriptmeetup.com#112 LyonJS: libmodulor et SSE Chronicles, Tue, Feb 10, 2026, 7:00 PM | MeetupUn nouveau meetup LyonJS nous attend ! On se retrouve chez **Esker** pour deux talks passionnants qui vont vous faire découvrir de nouvelles approches du développement Java 121
Reposted by Fabien NicolletBenjamin Dauvissat @bdauvissat.bsky.social · 21/01/2026Après plusieurs participations en tant qu'auditeur, je vais enfin participer à @mixitconf.org en tant que speaker avec mon collègue Pietro. Nous vous parlerons des coûts cachés de l'IA. 2122
Reposted by Fabien NicolletTim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 20/01/2026Blockchain + GenAI + Yegge, the world is going insane: newsletterhunt.com/emails/217139newsletterhunt.comMoney Stuff: Memecoin Venture Capital | NewsletterHuntRSS-like feeds for all of your favorite newsletters 117
Reposted by Fabien NicolletChris Coyier @chriscoyier.net · 12/01/2026Made a lil' library: codepen.github.io/slideVars/ Automatically detects CSS custom properties on the :root/html and gives you controls for adjusting them. (But it's also as configurable as you want it to be.) 1228734