Next time you need to build a single-page application, instead of letting your coding agent accumulate debt like crazy, point it to a well-tested and maintained open-source framework like ours!
20.02.2026 15:17 — 👍 0 🔁 0 💬 0 📌 0@francoisz.bsky.social
CEO at @marmelab, founder of react-admin & GreenFrame. #sustainability #React #Leadership #Agile #NodeJs #WebPerf #UX #Security #OSS @francoisz @francoisz@fosstodon.org
Next time you need to build a single-page application, instead of letting your coding agent accumulate debt like crazy, point it to a well-tested and maintained open-source framework like ours!
20.02.2026 15:17 — 👍 0 🔁 0 💬 0 📌 0We've just releaased Shadcn Admin Kit version 1.5 with tons of new features, improvements and bug fixes. #OpenSource #React github.com/marmelab/sha...
20.02.2026 15:17 — 👍 3 🔁 0 💬 1 📌 0If you’re a developer, I predict that you’ll soon build less web and mobile apps and much, much more MCP Apps. Fortunately, you can continue using the language you know and love, as this standard uses the iframe as the universal UI building block.
27.01.2026 08:59 — 👍 0 🔁 0 💬 0 📌 0This is a turning point: AI assistants can now become true platforms, as they are no longer limited to text only. The assistant response is a canvas where apps can draw the UI elements necessary to perform a task.
27.01.2026 08:59 — 👍 0 🔁 0 💬 1 📌 0Generative UIs are becoming a reality: both ChatGPT and Claude now support MCP Apps, a new standard that allows tools to render tables, charts, and interactive UI widgets.
#GenerativeUI #AI #MCPApps
blog.modelcontextprotocol.io/posts/2026-0...
Laravel admins often mean Nova. It works well. But it’s paid.
There’s a free alternative.
#Laravel + #APIPlatform + #ReactAdmin = a powerful admin UI on top of your Eloquent models.
JSX instead of PHP, but more flexibility and UI power.
marmelab.com/blog/2026/01...
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...
🛠️ Vous développez un agent IA ? Le prototype n’est que le début. Optimiser le coût, la rapidité et la pertinence représente 90 % du temps.
Découvrez comment les outils d’évaluation peuvent simplifier ce processus dans le dernier talk de @francoisz.bsky.social!👇 @afup.org
youtu.be/NjrbQ8aWDv8?...
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...
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...
Have you come across Spec-Driven Development yet?
One AI writes the specs, another writes the code.
Sounds smart, but it's basically waterfall in disguise.
Here’s why we should stay agile instead.
marmelab.com/blog/2025/11...
Etsy's Web Performance team implemented the Speculation Rules API (SRA) to prefetch product listing pages from search results, resulting in significant performance gains (20-24% improvement in metrics like TTFB, FCP, and LCP). #WPO www.etsy.com/codeascraft/...
06.11.2025 14:04 — 👍 1 🔁 0 💬 0 📌 0"The ability to phrase our intent in natural language and receive working code does not replace the deeper understanding that comes from learning each language's design, constraints, and trade-offs." This analysis of #CodingAgents on #SoftwareDevelopment Is spot on. martinfowler.com/articles/llm...
06.11.2025 09:48 — 👍 2 🔁 0 💬 0 📌 0Do #React Server Components Improve #Performance? When compared to a pure SPA, they reduce the LCP but don't suppress the initial interactivity gap. The main performance benefit comes from completely rewriting data fetching to be Server Components-first. www.developerway.com/posts/react-...
30.10.2025 14:04 — 👍 2 🔁 1 💬 0 📌 0Using AI coding agents? You’re probably missing one thing: specs.
I built vibe-spec, a CLI that extracts requirements from your coding agent logs and generates functional specs automatically.
#AI #DevTools #OSS #softwareengineering
marmelab.com/blog/2025/10...
Time flies #Symfony
23.10.2025 15:30 — 👍 4 🔁 0 💬 0 📌 0Agentic Search surpasses Retrieval Augmented Generation (RAG): Teaching an agent to use grep is far more efficient than chunking, embedding and similarity search. #AI www.nicolasbustamante.com/p/the-rag-ob...
21.10.2025 08:48 — 👍 3 🔁 1 💬 0 📌 0How to add metadata to 100M product descriptions? Etsy Engineering shares their journey with #LLMs, eval and monitoring. Great insights about a real-life #GenAI use case. www.etsy.com/codeascraft/...
20.10.2025 08:48 — 👍 1 🔁 0 💬 0 📌 0Every developer hates AI hallucinations. But what if those “mistakes” are what make AI seem intelligent?
Neuroscience says: noise isn’t a bug — it’s the engine of adaptability.
#AIEngineering #AIAgents #LLMs #SoftwareArchitecture
marmelab.com/blog/2025/10...
Scrum was revolutionary for human teams—but AI doesn't need standups, sprints, or sticky notes.
The future of work requires dual-track agility: a slow lane optimized for human collaboration & meaning, and a fast lane for AI precision & speed.
#agile
substack.jurgenappelo.com/p/scrum-is-d...
Demain, c’est le Forum PHP organisé par l’ @afup.org ! Et devinez quoi ?
@francoisz.bsky.social, CEO de marmelab, sera présent pour vous donner des conseils sur l'évaluation des agents IA ! 🤖
⏰ 12h40 à 13h00
📅 9 octobre 2025
📍 Disneyland Paris
🔗 event.afup.org
#ForumPHP #PHP #Symfony
MCP servers make LLM-powered agents super powerful, but also super vulnerable to all kinds of new attacks. The core vulnerability, prompt injection, is still way too easy to trigger. #Security #AI simonwillison.net/2025/Apr/9/m...
02.10.2025 08:48 — 👍 1 🔁 1 💬 0 📌 0Is your frontend team making 10+ API calls per screen and waiting weeks for backend changes?
New article: When you need a Backend-for-Frontend (and when you don't) 🧵
Real examples from Netflix, SoundCloud + implementation strategies
marmelab.com/blog/2025/10...
When teams produce code faster than they can understand it, it creates what I’ve been calling “comprehension debt”. [...] When we have to edit the code ourselves, this debt is the extra time it’s going to take us to understand it first. #AI #Coding codemanship.wordpress.com/2025/09/30/c...
01.10.2025 08:48 — 👍 0 🔁 1 💬 0 📌 0Engineers at CloudKitchens are saving 3 hours weekly with #GenAI coding tools, with no decline in code quality. They measured it through careful benchmarks, not industry hype. #DX #DevEx techblog.cloudkitchens.com/p/study-and-...
25.09.2025 08:48 — 👍 2 🔁 0 💬 0 📌 0⏰ Plus qu’un mois avant le #ForumPHP2025 !
Rejoignez-nous à Disneyland Paris pour célébrer non seulement les 30 ans de #PHP mais aussi les 25 ans de l' @afup.org, les 20 ans de @symfony.com & les 10 ans d' @api-platform.com ! 🎂
On a hâte de vous y retrouver !
🔗 event.afup.org
Will augmented coding lead to fewer or more programmers? Nobody knows, but some skills matter no matter the outcome: understanding, integration, and judgment. Inspiring thoughts by the great @kentbeck.com. #AI tidyfirst.substack.com/p/programmin...
23.09.2025 13:03 — 👍 2 🔁 0 💬 0 📌 0ARTE 🤝 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...
📣 Big news: Atomic CRM just got a makeover!
It now uses @shadcn.com as part of its updated tech stack.
Why @shadcn.com?
✅ You own your code
✅ 100% customizable
✅ Semantic design tokens
👉 Perfect for modern React devs
🔗 Check out Atomic CRM’s new look:
marmelab.com/atomic-crm/
#React #OSS #shadcn
Landing page: marmelab.com/shadcn-admin...
GitHub: github.com/marmelab/sha...
Demo: marmelab.com/shadcn-admin...