bsky.app
Open in
urlscan Pro
52.14.173.255
Public Scan
Submitted URL: https://francoisz.bsky.social/
Effective URL: https://bsky.app/profile/francoisz.bsky.social
Submission: On November 23 via api from US — Scanned from CA
Effective URL: https://bsky.app/profile/francoisz.bsky.social
Submission: On November 23 via api from US — Scanned from CA
Form analysis
0 forms found in the DOMText Content
Follow François Zaninotto @francoisz.bsky.social 174 followers19 following 13 posts CEO at @marmelab, founder of react-admin & GreenFrame. #sustainability #React #Leadership #Agile #NodeJs #WebPerf #UX #Security #OSS @francoisz @francoisz@fosstodon.org Posts Media Reposted by François Zaninotto react-admin @react-admin.bsky.social · 22h Hi Bluesky community👋 React-admin is an open-source framework for building B2B apps.🚀 Backed by the team at @marmelab.bsky.social , we’re committed to empowering developers to build faster & smarter. 📲 Follow this account to stay in the loop on all things react-admin. marmelab.com/react-admin/ 3 3 François Zaninotto @francoisz.bsky.social · 22h OpenNext: Open-source #NextJs adapters to enable hosting on AWS, CloudFlare, and Netlify. Because Vercel is too expensive! #React #NodeJS #Hosting #OSS OpenNext - OpenNext Open-source Next.js adapters buff.ly 4 François Zaninotto @francoisz.bsky.social · 2d HTML link or button? Rule of thumb: Navigation -> <a href> Action -> <button onClick> This rule leads to better #UX #SEO A link should allow to open the document in a new tab. HTML link, or button, that is the question / Marijke Luttekes Did you know that HTML links and buttons are not interchangeable? Learn more about their proper use cases in this article. buff.ly 2 1 4 François Zaninotto @francoisz.bsky.social · 3d Embeddings are a powerful way to find semantic similarities between pieces of content, but they are heavy. By compressing embeddings into arrays of bits instead of 32bits floats, you drop their size dramatically while only losing 10% in accuracy. #AI Binary vector embeddings are so cool Vector embeddings by themselves are pretty neat. Binary quantized vector embeddings are extra impressive. In short, they can retain 95+% retrieval accuracy with 32x compression 🤯. buff.ly 1 François Zaninotto @francoisz.bsky.social · 4d Interactive notebook + publishing platform + printable content, using only client-side HTML and #JS . No server, or CLI, just the celine npm package. Awesome! Reactive HTML notebooks Can we build a reactive notebook in a single HTML file? Yes (by standing on the shoulders of Observable) buff.ly 1 Reposted by François Zaninotto marmelab @marmelab.bsky.social · 14d The replay of @francoisz.bsky.social talk "API Platform Admin: The Ultimate Admin Generator" is now live! 📽️ Watch it now👇: youtube.com/watch?v=UyAk... #APIPlatformCon2024 #TechConference #React #Laravel #APIPlatform YouTube Share your videos with friends, family, and the world youtube.com 1 Reposted by François Zaninotto marmelab @marmelab.bsky.social · 29d An open-source CRM on top of Supabase? It's here & it's powerful! 💥 Catch @francoisz.bsky.social , CEO of marmelab, & Thorsten from #Supabase as they discuss how Atomic CRM came about & how it harnesses the power of the Supabase stack. 🎥 Watch the full interview now: www.youtube.com/watch?v=e7p0... Behind the Code of Atomic CRM YouTube video by Supabase www.youtube.com 1 François Zaninotto @francoisz.bsky.social · 1mo Programming AI Agents with LLMs is like learning a new language—challenging but fascinating. LLMs are like CPUs, and we're just starting to 'program' them. Despite being slow, costly, and unpredictable, the power is worth it. ⚡️💪 #AI #LLM marmelab.com/blog/2024/10... LLMs Are the CPUs of the AI Era LLMs share similarities with CPUs but bring unique challenges like slower speeds and probabilistic behavior. To effectively use LLMs, we need new programming approaches, specialized developers, and ad... marmelab.com 1 François Zaninotto @francoisz.bsky.social · 2mo Yesterday, I had the great pleasure to talk about #ReactAdmin and API Platform Admin at #APIPlatformCon in Lille, France. Great news: API Platform now works with #Laravel , so React-Admin is now an alternative to Nova. Thanks to all the attendants and to Les tilleuls for the organization! 1 François Zaninotto @francoisz.bsky.social · 2mo In its upcoming version, Remix (backend JS framework) will ditch file-based routing and use a config file instead. Now, can we all agree that file-based routing was a mistake? #JS Remix Roadmap Planning #15 Join Ryan and Michael as they walk through the Remix/React Router Roadmap- Public roadmap 👉 https://github.com/orgs/remix-run/projects/5- RFCs 👉 https://gi... buff.ly François Zaninotto @francoisz.bsky.social · 2mo FerretDB: A MongoDB alternative using PostgreSQL as backend. Its query API mirrors MongoDB's, making it a seamless transition for PG users looking for a schemaless/document-oriented #NoSQL #OSS #DB GitHub - FerretDB/FerretDB: A truly Open Source MongoDB alternative A truly Open Source MongoDB alternative. Contribute to FerretDB/FerretDB development by creating an account on GitHub. buff.ly 1 2 François Zaninotto @francoisz.bsky.social · 2mo This in-depth guide for the new React Compiler explains how it facilitates the optimization of #React #Performance . Goodby, useMemo() and React.memo()! How to Use React Compiler – A Complete Guide In this tutorial, you'll learn how the React compiler can help you write more optimized React applications. React is a user interface library that has been doing its job quite well for over a decade.… buff.ly François Zaninotto @francoisz.bsky.social · 2mo [Paper] Generative AI Can Harm Learning: Kids who use ChatGPT as a study assistant do worse on tests #AI Generative AI Can Harm Learning Generative artificial intelligence (AI) is poised to revolutionize how humans work, and has already demonstrated promise in significantly improving human produc buff.ly Reposted by François Zaninotto marmelab @marmelab.bsky.social · 4mo 🚨 Reminder: Join us tomorrow for our LIVE Ask Us Anything session on #Discord ! This is your chance to chat directly with the core team & get all your questions answered. 🗓️Tuesday, July 2 at 5pm CEST 📍Discord: discord.gg/jCqnH8zc?eve... We look forward to seeing you there!👋 #reactadmin #react #OSS 1 François Zaninotto @francoisz.bsky.social · 6mo "Passkeys will fail [...]. We missed our golden chance to eliminate passwords through a desire to capture markets and promote hype." #Security #WebAuthn fy.blackhats.net.au/blog/2024-04... Firstyear's blog-a-log Firstyear's blog fy.blackhats.net.au 1 François Zaninotto @francoisz.bsky.social · 11mo 🚀 I'm excited to share our story: How #ReactAdmin became a profitable #OpenSource project! 💰 Peek behind the curtain at nearly €1M in revenue while staying open-source. 📊 No secrets, just real numbers and experiences. 📝 Get the full picture here: marmelab.com/blog/2023/11... 1 4 End of feed Join the conversation Sign up Sign in English EnglishCatalà – CatalanDeutsch – GermanEnglish (UK)Español – SpanishSuomi – FinnishFrançais – FrenchGaeilge – Irishहिंदी – Hindimagyar – HungarianBahasa Indonesia – IndonesianItaliano – Italian日本語 – Japanese한국어 – KoreanPortuguês (BR) – Portuguese (BR)Русский – Russianภาษาไทย – ThaiTürkçe – TurkishУкраїнська – Ukrainian简体中文 – Simplified Chinese繁體中文 – Traditional Chinese粵文 – Cantonese Privacy · Terms · Help JAVASCRIPT REQUIRED This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com. PROFILE François Zaninotto francoisz.bsky.social did:plc:k2s63pxmksn23okbbmp36fjo CEO at @marmelab, founder of react-admin & GreenFrame. #sustainability #React #Leadership #Agile #NodeJs #WebPerf #UX #Security #OSS @francoisz @francoisz@fosstodon.org