Profile avatar
francoisz.bsky.social
CEO at @marmelab, founder of react-admin & GreenFrame. #sustainability #React #Leadership #Agile #NodeJs #WebPerf #UX #Security #OSS @francoisz @[email protected]
42 posts 376 followers 31 following
Prolific Poster

Best news of the year #sustainability

How to enhance #UX with Vision Language Models? Advances in #LLMs enable us to improve the UX by automating time-consuming tasks. Learn how to integrate intelligent data extraction into @react-admin.bsky.social & populate forms from images. 📸 🔗 marmelab.com/blog/2025/02...

How much power does a LLM consume? Given climate change, energy efficiency should play a significant role when selecting the appropriate model. #AI #sustainability

Traditional pull request workflows can delay integration and lead to outdated code reviews. Instead, consider these options: - Ship (merge without review) - Show (merge and open a pull request for feedback) - Ask (open a pull request and wait for discussion before merging)

What if we could improve #SQL by introducing composable query fragments with statically-typed interfaces? This post introduces "functors", a neat idea to improve testing and reusing business logic in databases.

A Friendly Introduction to Container Queries: Another awesome #CSS tutorial by Josh W. Comeau

"We’re creating a generation of developers who can ask AI the right questions but can’t understand the answers. Every time AI goes down, they’re exposed as increasingly helpless." https://buff.ly/40PXLov

Computers, programs, network protocols, relational databases, and search engines all relies on foundational #papers that every programmer should know about.

Most software developers never work on finishing products because startups are all about MVPs. As a consequence, modern apps only work 80% of the time... #engineering #leadership #leanstartup

Did you know that the latest #NodeJs version can execute TypeScript natively, without transpilation? There are some quirks, but it's a great step forward for the ecosystem.

Very inspiring: Jeff Atwood, the founder of Stack Overflow, is committing half of his family's wealth to help Americans in need, beginning with a generous $8 million donation to organizations actively making a difference. blog.codinghorror.com/stay-gold-am...

🛠️ Building an AI agent? The prototype is just the start. Optimizing for cost, speed, and relevancy takes 90% of the time. Discover how eval tools can simplify the journey. #MachineLearning #AI #Innovation marmelab.com/blog/2024/12...

Suggested read: "Building in the Era of Autonomous Software Development" by Bret Taylor. A short but insightful article. With coding agents getting more and more capable, we need to redefine the role, tools and skills of software engineers. #AI #SoftwareEngineering

mitmproxy2swagger: Automagically reverse-engineer REST APIs via capturing traffic #DevTool #REST #API #OSS https://buff.ly/3PyQRwl

Things we learned about LLMs in 2024: Excellent summary of the spectacular progress we've seen with #AI in the past year https://buff.ly/3BQGkKW

Why Scrum is Stressing You Out: Most Scrum implementations are a hybrid of #Waterfall and #Scrum. As a result, there’s always a Waterfall-like, big-bang deadline quietly lurking in the background. #Agile https://buff.ly/3MR47MI

Today, I've published the 50th article of the year on the Marmelab blog. That's nearly one article per week! A thread 🧵 marmelab.com/en/blog

This list of courses, newsletters, podcasts, video creators and people followed by the #JS community is a gold mine. https://buff.ly/3ZZebL6

"Tailwind has finally jumped the shark and has added essentially all of CSS into classNames. This is no longer atomic CSS, and developers will abuse the hell out of this and run into all of the terrible problems." Ouch. #Opinion #CSS

React apps have the reputation of bad #WebPerf. These are great tips to improve the Interaction to Next Paint: scheduling, concurrent features, hydration, transitions, state updates, uncontrolled inputs, effects, portals, etc. https://buff.ly/3VsUhFl

The Epic Programming Principles: the guide I use to make decisions as a software engineer. Transcending specific tools or frameworks, these principles will help you guide your career, craft, and technical choices. See details and examples for each principle here: www.epicweb.dev/principles 📖

the blog post writeup of this is so good eieio.games/blog/writing...

LLMs are a great help for experienced developers but a curse for junior devs. Where do we go from there? This #MustRead article gives a fascinating perspective on the future of our craft. #AI #Programming

Engineering managers routinely track metrics like uptime, deployment frequency, or test coverage. But how do they relate to business goals? #Leadership

Tip: In Chrome DevTools, we added a new AI Assistance panel. Debug & tweak CSS using natural language prompts!

SaaS Prices: Compare SaaS alternatives for PostgreSQL database, Image transformation, Transactional emails, Authentication, Web analytics & Newsletters https://buff.ly/41di4Nc

Chrome DevTools Local Overrides: Mock APIs, edit CSS/JS, and fix bugs locally without touching production. Override headers (e.g., CORS) and content (e.g., JSON, style). It’s like debugging superpowers. ✨ #WebDev #DevTools

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/

OpenNext: Open-source #NextJs adapters to enable hosting on AWS, CloudFlare, and Netlify. Because Vercel is too expensive! #React #NodeJS #Hosting #OSS

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.

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

Interactive notebook + publishing platform + printable content, using only client-side HTML and #JS. No server, or CLI, just the celine npm package. Awesome!

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

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...

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...

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!

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

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

This in-depth guide for the new React Compiler explains how it facilitates the optimization of #React #Performance. Goodby, useMemo() and React.memo()!

[Paper] Generative AI Can Harm Learning: Kids who use ChatGPT as a study assistant do worse on tests #AI

🚨 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

"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...

🚀 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...