François Zaninotto

@francoisz.bsky.social

CEO at @marmelab, founder of react-admin & GreenFrame. #sustainability #React #Leadership #Agile #NodeJs #WebPerf #UX #Security #OSS @francoisz @francoisz@fosstodon.org

Quel est le meilleur agent de codage ? D'après leurs éditeurs, ils sont tous meilleurs que les autres... Alors j'ai fait mon propre benchmark : redévelopper la même application from scratch avec 3 agents différents. marmelab.com/blog/2026/07...

OpenAI Codex vs Claude Code vs Kimi Code : la battle

Quel assistant de codage choisir ? Le meilleur benchmark, c'est un même projet recodé depuis la spécification par 3 agents différents.

marmelab.com

"But the bottleneck was never the code. It was always the human attention, the engineering judgment, the ability to hold a coherent vision for a system. We just didn't notice because writing code felt like the hard part."

Software that builds software is here. I call them Agentic Software Factories. Unlike Retool or Excel, they understand natural language. As a result, any company can now get tailor-made tools for ~$10k. Custom software stops being a Fortune 500 privilege. marmelab.com/blog/2026/05...

Agentic Software Factories: The Future Of Programming?

What if anyone in a company could build the exact software they need, without writing a single line of code? Agentic software factories, powered by GenAI, are making this possible - and they're redefi

marmelab.com

AI is getting better at coding every day. Time to diversify your skills. UX sense is hard to automate, easy to neglect. We built a free browser game to train it: spot the usability flaw in mini-apps, describe it, get scored by ML. #UX #OpenSource #AI marmelab.com/ux-quest/

UX Quest - Train Your Usability Skills

Spot the UX flaw! Examine mini-apps with deliberate usability problems, describe what's wrong, and get scored by an AI model.

marmelab.com

Why do coding agents work great in some projects but fail badly in others? In my experience, the difference is rarely the agent. It’s the codebase. Here are 40+ best practices to make coding agents faster, safer, and more productive on real-world codebases. marmelab.com/blog/2026/01...

Agent Experience Best Practices for Coding Agent Productivity

Why do coding agents shine in some projects and fail in others? This article explains how to design your codebase so agents work autonomously and effectively.

marmelab.com

When using a backend-as-a-service like Supabase, you can only access the database through an HTTP API. Yet it is still possible to group queries into a transaction, without compromising on security. Read on to learn more. #database #security #NodeJS #supabase marmelab.com/blog/2025/12...

Transactions and RLS in Supabase Edge Functions

Edge 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?

marmelab.com

Generative UI is about letting agentic apps create user interfaces on the fly. A new specification called MCP Apps emerges, backed by Anthropic & OpenAI, to standardize it.It's very early stage ; to get an idea of the potential, try the popular MCP UI. blog.modelcontextprotocol.io/posts/2025-1...

MCP Apps: Extending servers with interactive user interfaces

Today we’re introducing the proposal for the MCP Apps Extension (SEP-1865) to standardize support for interactive user interfaces in the Model Context Protocol. This extension addresses one of the…

blog.modelcontextprotocol.io