Reposted by @slax57.bsky.socialAFUP @afup.org · 08/09/2026La situation est grave à l'AFUP. Et pas que chez nous: c'est tout le secteur des événements techniques qui souffre. Aujourd'hui, ensemble, 32 assos, communautés et orgas d'events tech partagent une lettre ouverte pour la survie de nos rassemblements. Prenez part au mouvement ! buff.ly/EbSRXsf 11321
Reposted by @slax57.bsky.socialvideogame history @vghistory.bsky.social · 22/03/2026workboy, game boy peripheral, cancelled, displayed at the consumer electronics show (1992) 'a pda-style, keyboard addon for the game boy with calendar, phone book & convert measurement functions.' archive.org/details/mico... gamehistory.org/ep-16-the-el... 221053259
Reposted by @slax57.bsky.socialAbbey @abbeyarletto.bsky.social · 23/06/2026When reality surpasses fiction! Top: fictional forecast for August 2050, broadcast by French TV in 2014 to warn about the consequences of global warming. Bottom: Real French forecast for yesterday, June 22, 2026. 236168337552
Reposted by @slax57.bsky.socialTech F'Est Nancy @tech-fest.dev · 11/06/2026La veille de Tech F'Est, c'est aussi ça : une grande tablée, des speakers et des orgas, à refaire le monde entre deux plats Demain on vous retrouve à Nancy pour la conf. On est prêt. 075
Reposted by @slax57.bsky.socialRandall Munroe @xkcd.com · 18/05/2026Speedrun xkcd.com/3246/ 145103842080
Reposted by @slax57.bsky.socialSocket @socket.dev · 04/05/2026🧊 Big release for #JavaScript supply chain security: @pnpm.io 11 now defaults to a 1-day Minimum Release Age, blocks exotic subdependencies, and adds a new Allow Builds model. A strong step toward reducing exposure to fast-moving npm attacks → socket.dev/blog/pnpm-11... #nodejssocket.devpnpm 11 Adds Supply Chain Protection Defaults for Minimum Re...pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks. 14515
Reposted by @slax57.bsky.socialGildas @gildasg.eurosky.social · 01/04/2026Excellent as always! The reveal demo is so useful to visualize how it works 💪 0143
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 26/03/2026how diffie hellman key exchange works (with as little math as possible) 7426113
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 10/12/2025@supabase.com Edge functions are a powerful way to run server-side code close to your users. But how to handle transactions & Row Level Security (RLS) in these functions? I broke down a few approaches (with pros & cons) to help you pick the right one for your project.👇 marmelab.com/blog/2025/12...marmelab.comTransactions and RLS in Supabase Edge FunctionsEdge functions are a powerful way to run server-side code close to your users. But how to handle transactions and Row Level Security (RLS) in these functions? 032
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 24/10/2025Chez Marmelab, nous sommes convaincus que l'innovation digitale peut être un levier puissant pour une transition écologique juste & ambitieuse. 🌱 Rejoindre @theshiftproject.bsky.social, c'est s'engager encore plus concrètement dans cette transition ! 💪 theshiftproject.org/nos-financeu... 021
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 20/10/2025just added the MEGA TERMINAL CHEAT SHEET from "The Secret Rules of the Terminal" to our list of posters at wizardzines.com#posters 321145
Reposted by @slax57.bsky.socialnaugtur @naugtur.pl · 30/09/2025I thought I knew all markdown syntax. gist.github.com/naugtur/bcd4...gist.github.comrare markdown syntaxrare markdown syntax . GitHub Gist: instantly share code, notes, and snippets. 151
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 23/09/2025ARTE 🤝 Marmelab : Depuis 2016, nous avons la chance de collaborer avec ARTE pour développer des briques essentielles de la plateforme ARTE. tv. Aujourd'hui, nous vous emmenons dans les coulisses de ce partenariat ! 😉👇 marmelab.com/blog/2025/09...marmelab.comARTE x Marmelab : Dans les coulisses d’ARTE.tvInterview croisée avec Agathe Michalski, Responsable Technique, et Virginie Rieber, Product Owner chez ARTE, sur la collaboration avec Marmelab. 063
Reposted by @slax57.bsky.socialSocket @socket.dev · 16/09/2025🚨 Update: The "Shai-Hulud" supply chain attack has expanded to nearly 500 trojanized npm packages, including several from CrowdStrike, all using the same malware first seen in Tinycolor. Full details and package list: socket.dev/blog/ongoing... #NodeJS #JavaScriptsocket.devOngoing Supply Chain Attack Targets CrowdStrike npm Packages...Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Halud" supply chain attack that previously hit Tinycolor and dozen... 13015
Reposted by @slax57.bsky.socialDaniel Temkin @dtemkin.bsky.social · 15/09/2025Oops… this link has info on the project: bogdanthegeek.github.io/blog/project...bogdanthegeek.github.ioHosting a WebSite on a Disposable VapeSomeone's trash is another person's web server. 1151
Reposted by @slax57.bsky.socialJohn @johngoodman.bsky.social · 26/08/2025realistic Star Trek 4765262473
Reposted by @slax57.bsky.socialSocket @socket.dev · 27/08/2025🚨 Supply chain attack on Nx npm packages (4.6M weekly downloads) Malware abused AI CLI tools (Claude, Gemini, Q) to steal creds + wallets, then exfiltrated to GitHub repos (s1ngularity-repository*). More than 1,000 victim accounts confirmed. 🔗 socket.dev/blog/nx-pack... #nodejssocket.devNx npm Packages Compromised in Supply Chain Attack Leveragin...Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malwa... 12214
Reposted by @slax57.bsky.socialmaddie ★ othatsraspberry @othatsraspberry.com · 28/08/2025“face paint?” #mgsdelta 162593553
Reposted by @slax57.bsky.socialmaddie ★ othatsraspberry @othatsraspberry.com · 28/08/2025excuse you, this is an adult male crocodile onesie! 😤🐊 #mgsdelta 3668211674
Reposted by @slax57.bsky.socialmaddie ★ othatsraspberry @othatsraspberry.com · 18/08/2025i hope the end gets to wear his originally intended outfit in the mgs3 remake 291866472
Reposted by @slax57.bsky.socialWes Bos @wesbos.com · 18/08/2025we are in for a few years of security nightmares 1930747
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 19/08/2025editing text in a REPL wizardzines.com/comics/editi... (from "The Secret Rules of the Terminal", which is out now! wizardzines.com/zines/terminal) 2828
Reposted by @slax57.bsky.socialJosh W. Comeau @joshwcomeau.com · 21/07/2025One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨ 📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄 Check it out:joshwcomeau.comA Friendly Introduction to SVG • Josh W. ComeauSVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp... 1637088
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 17/07/2025AI makes experienced open-source devs… slower?!🐢 We might feel more productive with AI—but the data says otherwise: A new METR study found that when devs use AI tools, they take 19% longer than without. Maybe AI’s real superpower is making us believe it’s a superpower. 🔗 metr.org/blog/2025-07... 084
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 16/07/2025Our newest open-source project Shadcn Admin Kit now has a website! 💻 Check it out and let us know what you think 👇 marmelab.com/shadcn-admin...marmelab.comShadcn Admin KitPowerful open-source shadcn blocks to build beautiful internal tools, admin panels, and dashboards with React. 043
Reposted by @slax57.bsky.socialRomain Lanz @romainlanz.com · 18/06/2025Nouvel article disponible sur mon site ! J’ai quitté Windows pour Linux sur ma machine perso. Pas juste pour coder, mais aussi pour streamer et jouer. Voici mon retour d’expérience complet 👇romainlanz.comEt si vous passiez à Linux ?Pourquoi j'ai quitté Windows pour utiliser Linux au quotidien, entre développement, gaming et streaming. De Zorin OS à Void Linux avec Sway, Proton et Pipewire. 0186
Reposted by @slax57.bsky.socialnaugtur @naugtur.pl · 11/06/2025This is not loud enough. Spread the word. I've never installed any app owned by Meta and never will. 011
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 03/06/2025🚀 Introducing shadcn-admin-kit – the ultimate open-source kit to build your admin app with @shadcn.com! ✅ Free forever ⚡ Easy to install 🧩 Packed with essential features (auth, CRUD, Data Table, themes & more) Start building today: github.com/marmelab/sha... #React #shadcn #opensource 093
Reposted by @slax57.bsky.socialFrançois Zaninotto @francoisz.bsky.social · 28/05/2025Do you plan on using shadcn to build your next admin app? Try shadcn-admin-kit, the new open-source #React framework for admins SPAs. It's powered by shadcn ui, Tailwind CSS, React, TypeScript, react-hook-form, TanStack Query, react-router, and react-admin! github.com/marmelab/sha... 053
Reposted by @slax57.bsky.socialreact-admin @react-admin.bsky.social · 26/05/2025Did you know?🤔 Whether you're using a #Symfony or #Laravel backend, @api-platform.com Admin is a powerful way to build your admin interface! We just revamped the docs to help both newcomers & pros get the most out of it. 📘Check it out: api-platform.com/docs/admin/ @symfony.com @les-tilleuls.coopapi-platform.comThe API Platform Admin<div class="relative"> 033
Reposted by @slax57.bsky.socialMathieu Desnouveaux @desnouveaux.fr · 20/05/2025Je suis ravi de partager mes sketchnotes de l'AFUP Day de Lille sur mon tout nouveau site web ! 🌐 Découvrez-les sur www.desnouveaux.fr et plongez dans l'univers de la tech à travers mes illustrations. #AFUPDay #Sketchnotes #Tech @afup.orgdesnouveaux.frAccueil - Mathieu DesnouveauxPapa codeur, papa joueur / Acrobate de l'informatique / Parfois je dessine des flèches et des carrés 033
Reposted by @slax57.bsky.socialLuciano Mammino 📙 Node.js Design Patterns @loige.co · 05/05/2025console.log() is probably the first function I ever used in Node.js... And yet, I was today years old when I learned it supports format strings! 🤯 🧵👇 97113
Reposted by @slax57.bsky.socialDavid Hayter @thedavidhayter.bsky.social · 14/05/2025It can be frustrating when you give them a name as simple as "David", but they still misspell it. 31392541477
Reposted by @slax57.bsky.socialFrançois Zaninotto @francoisz.bsky.social · 13/05/2025Check out another fantastic #CSS guide by Josh Comeau. Ever wonder why height="100%" sometimes doesn't work? What's the best approach to ensure an HTML element always fills the full height? www.joshwcomeau.com/css/height-e...joshwcomeau.comThe Height Enigma • Josh W. ComeauOne of the most perplexing and befuddling things in CSS for me, for many years, was the behaviour of percentage-based heights. Sometimes, seemingly at random, setting “height: 100%” would have no… 042
Reposted by @slax57.bsky.socialreact-admin @react-admin.bsky.social · 05/05/2025🧵 react-admin 5.8.0 just landed — and it’s packed with goodies! 🎁 New components: DataTable & InPlaceEditor 🔐 AuthLayout: A common layout for auth related pages 🎨 Better theme support ✨ Added support for MUI v7 & Css variables ⏳ Configurable Loading timeout 🔍 Changelog: github.com/marmelab/rea...github.comRelease 5.8.0 · marmelab/react-adminAdd <InPlaceEditor> for edit-in-place (#10690) (fzaninotto) Add <DataTable> component (#10597) (fzaninotto) Add <AuthLayout> to share layout of login page with register & forgot password pages (#10... 184
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 06/05/2025more terminal fun: canonical mode wizardzines.com/comics/canon... 518029
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 29/04/2025terminal escape codes wizardzines.com/comics/escap... 515429
Reposted by @slax57.bsky.socialFrançois Zaninotto @francoisz.bsky.social · 17/04/2025This dive into web architecture history is mind-blowing. It highlights how #React Server Components (RSC) logically solve many problems web developers have endured for decades. Impressive! #MustRead overreacted.io/jsx-over-the...overreacted.ioJSX Over The Wire — overreactedTurning your API inside-out. 084
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 17/04/2025🧵 Want to build a browser extension? 🧩 Here are 3 #JS frameworks that simplify the development of browser extensions: 1️⃣ WXT (6.6k ⭐) It's Vite-based, making it easy to use almost any frontend UI library & its structure simplifies entry points. 🔗 wxt.dev 131
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 12/03/2025shell history wizardzines.com/comics/shell... 618441
Reposted by @slax57.bsky.socialTypeScript @typescriptlang.org · 11/03/2025Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...devblogs.microsoft.comA 10x Faster TypeScript - TypeScriptEmbarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up. 22971289
Reposted by @slax57.bsky.socialBrian Hargrove @turfmasta.bsky.social · 22/02/2025we used to respect the computer 8737251
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 03/03/2025📢 New blog post: "Testing Zero: @rocicorp.dev's Ultra-Fast Sync Engine for the Web"🏃♂️➡️ What is Zero❓ Zero is a new general-purpose sync engine for the web that promises instant response time for almost all user interactions. But does it deliver?🤔 We put it to the test! marmelab.com/blog/2025/02...marmelab.comTesting Zero: Rocicorp's Ultra-Fast Sync Engine for the WebWe put Zero to the test by building an offline-first app with live database synchronization. It delivers on speed and developer experience but comes with some notable limitations. 043
Reposted by @slax57.bsky.socialSam Derboo @samderboo.com · 03/03/2025Many years ago, I compiled a big gallery of game art ripping off other art for Hardcore Gaming 101 @hg101.bsky.social Now I've started rebuilding it as a database with browsing by tags and fun comparison sliders at samderboo.com/tracing.phpsamderboo.comTracing the Influence: Retraced EditionA gallery of litigations that could have been. 23767265
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 04/03/2025Just discovered asciinema-player: an open-source web player for terminal session recordings. Play back terminal commands on a website, like a video—except that it's text, so you can copy/paste any command.📋 Nice work! 👏 @asciinema.bsky.social 🔗 github.com/asciinema/as... #opensourcegithub.comGitHub - asciinema/asciinema-player: Web player for terminal session recordingsWeb player for terminal session recordings. Contribute to asciinema/asciinema-player development by creating an account on GitHub. 041
Reposted by @slax57.bsky.socialmarmelab @marmelab.bsky.social · 18/02/2025Just discovered @convex.dev: an open-source reactive database that simplifies backend engineering & database administration. Plus, @convex.dev has just announced the launch of an entirely open-source & self-hosted version. Strong move! 💪 www.convex.dev #opensource #backend #reactconvex.devConvex | The reactive database for app developersConvex is the reactive database for app developers. Everything you need to build your full-stack project. 252
Reposted by @slax57.bsky.socialreact-admin @react-admin.bsky.social · 20/02/2025You asked, we delivered! 😉 Say hello to our brand-new black & white theme 🎨 — bringing a fresh and modern look to your admin interface. Its sleek and professional design makes it perfect for desktop apps. So guys, what do you think? 👀 marmelab.com/react-admin/... #react #opensource #darkmode 072
Reposted by @slax57.bsky.socialreact-admin @react-admin.bsky.social · 06/02/2025React-admin works particularly well with relational models. Learn how Reference Fields and Inputs can help you build sophisticated features on top of relational models in this new tutorial by @slax57.bsky.social:👇 marmelab.com/blog/2025/02... #reactadmin #react #OSSmarmelab.comHandling Relationships in React AdminLearn how React Admin can help you manage relational models, from simple to complex relationships like many-to-many. 054
Reposted by @slax57.bsky.socialJulia Evans @b0rk.jvns.ca · 28/01/2025I use this "trouble" trick for remembering how to do CSS padding (that I learned from @duretti.bsky.social) all the time (the quote tweet is from my reruns bot that posts old comics!) 67410