marmelab
marmelab.bsky.social
marmelab
@marmelab.bsky.social
430 followers 27 following 250 posts
French agency delivering innovative projects with Lean Startup & full-stack JS. Editor of React-admin and GreenFrame. We’re hiring French devs in full remote.
Posts Media Videos Starter Packs
Building secure web apps means managing who can do what, both on the client & server-side.🔐

While frameworks like react-admin make client-side Role-Based Access Control (RBAC) a breeze, devs often end up reimplementing the same logic server-side.

The solution?💡: A generic RBAC proxy server👇
🔐 Simplify auth in your app: Add role-based access control (RBAC) on top of your REST API

React-admin already handles client-side RBAC. But what about the backend?🤔

We’ve built a generic RBAC proxy server that reuses your RBAC roles to enforce permissions server-side.

marmelab.com/blog/2025/10...
Add Role-Based Access Control On Top Of Your REST API
We built a Caddy module to control access to REST resources based on the user's role and a set of permissions.
marmelab.com
🧵 (2)

4️⃣ Development Process: Orchestrating the entire workflow.
5️⃣ Behavior Testing: Ensuring quality & desired outcomes (the one part we really shouldn't delegate!).

💡 AI can generate code, but human expertise is what ensures quality & scalability.

🔗 For more: marmelab.com/blog/2025/09...
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
🧵 (1) 5 core skills every developer needs in the age of AI agents:

1️⃣ Specification Writing: Clearly defining what needs to be built.
2️⃣ System Design: Architecting robust, scalable solutions.
3️⃣ Iterative Refinement: Guiding AI through continuous improvement.
It's official: @shadcn.com just overtook Material UI on GitHub! ⭐️

It outpaced the long-time champion Material UI in less than 3 years.

How do you guys feel about this? What do you think this says about the current state of UI development in React?
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
Chez Marmelab, le numérique responsable est au cœur de notre activité. C'est pourquoi nous avons hâte d'assister à cette conférence programmée cet après-midi au salon Produrable :

« Tech & Climat : des innovations qui accélèrent la décarbonation ? »
💻 🌱
PRODURABLE 2025 - Programme - Vue détaillée
Voir les replays 2024 >
www.produrable.com
🌍 J-1 avant PRODURABLE 2025 !

Les 8 & 9 octobre, le Palais des Congrès de Paris se transforme en capitale de l’économie durable :
👉 15 000 visiteurs, 750 intervenants, 340 partenaires, une communauté de 55 000 décideurs… et marmelab sera de la partie !

🔗 www.produrable.com
Reposted by marmelab
Is 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...
Do you need a Backend For Frontend?
When your frontend teams are drowning in API complexity and your backend team is overwhelmed with frontend-specific requests, the BFF pattern might be your lifeline. But is it always the right choice?
marmelab.com
🗓️À vos agendas !

Le mois d’octobre s’annonce particulièrement riche en événements :

1️⃣ PRODURABLE : 8 & 9 octobre à Paris
2️⃣ Forum PHP organisé par @afup.org: 9 & 10 octobre à Disneyland Paris
3️⃣ Numérique en Commun[s] : 29 & 30 octobre à Strasbourg

3 rendez-vous majeurs pour échanger & apprendre !💪
Marmelab rejoint The Shift Project !🌍

Zoom sur The Shift Project :
Il s'agit d'un think tank engagé pour la décarbonisation de l'économie.

En quelques chiffres, c’est :
🤝 Une communauté de 20 000 Shifters
👥 8 000 membres
🌱 700 initiatives

On a hâte de partager cette aventure !

🔗 lnkd.in/emftgR5G
Reposted by marmelab
We just published a step-by-step guide on building a simple scheduling application with ra-scheduler.

In this tutorial, you’ll learn how to:
✅ Set everything up
✅ Convert existing data
✅ Customize events edition

🔗 Check it out now!👇
marmelab.com/blog/2025/09...

#react #opensource
Build a Drag-and-Drop Scheduler in React with Bryntum
Integrate Bryntum Scheduler into React Admin: drag-and-drop, zoom, infinite scroll, custom forms, and data converters - step by step.
marmelab.com
Have you already checked out our new website? 👨‍💻

Our new design showcases the values we care about and the quality we’re proud to deliver, all with the friendly touch that’s so important to us. 💚

Take a look and tell us what you think!
👉 marmelab.com
Reposted by marmelab
The word got out: Shadcn Admin Kit is an open-source #React framework for building single-page-apps with Supabase, react-query, react-hook-form, react-router, and shadcn. #OSS
ARTE 🤝 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...
ARTE x Marmelab : Dans les coulisses d’ARTE.tv
Interview croisée avec Agathe Michalski, Responsable Technique, et Virginie Rieber, Product Owner chez ARTE, sur la collaboration avec Marmelab.
marmelab.com
📣 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
🎉 It's live! We’re super excited to reveal our brand-new website to you! 💻

This isn’t just a fresh coat of paint, it’s a reflection of who we are today: an innovation studio crafting meaningful digital solutions for ambitious businesses.

Take a look and tell us what you think! 😉

👉 marmelab.com
Have you already tried one of these open-source CRM?

If so: what worked, what didn't, and what do you wish you'd known before getting started?
Looking for an open-source #CRM that fits your business?

We put the top #opensource CRMs to the test to find the most customizable & developer-friendly solutions.

Our benchmark covers 8 CRMs:
✅Twenty
✅Atomic CRM
✅EspoCRM
✅OroCRM
✅SuiteCRM
✅Odoo
✅ERPNext
✅Axelor

🔗 marmelab.com/blog/2025/02...
Best Open Source CRM for 2025
A developer-friendly comparison of the best self-hosted CRMs for small businesses. Compare flexibility, integrations, and ease of use.
marmelab.com
Reposted by marmelab
This Week In React 249

🍿 Read/subscribe here: thisweekinreact.com/newsletter/249

⚛️
- TanStack
- Fast Refresh
- MDX
- Storybook
- nuqs
- AI Elements
- React Three Fiber
📱
- Expo
- Legent List
- New Arch at Shopify
- Uniwind
- Rock
- Screens
- IAP
- Glass
- Sound
Have you ever heard of Generative UI (genUI)? 👀

GenUI is a user interface that is dynamically generated in real time by AI to provide an experience customized to fit the user’s needs and context.

Curious to see it in action? 📲

🔗 Check it out here: marmelab.com/blog/2025/07...
#GenUI #UI
⏰ 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
Want to add MCP support to your shadcn registry?

In this article, we share how to:
✅ Bootstrap an admin app with Shadcn Admin Kit
✅ Use Cursor to generate and customize code
✅ Set up MCP support on your own registry!

Check it out now
marmelab.com/blog/2025/08...
Bring MCP Support To Your Shadcn Registry
We taught Cursor to use our open-source Shadcn Admin Kit, thanks to the brand new registry:mcp command.
marmelab.com
It's no secret that agentic coding tools like Claude Code & GitHub Copilot Agent are already reshaping software development.

And while it’s natural for some developers to feel uncertain or even fear this change, we believe it’s something we should embrace.

👉Here’s why: marmelab.com/blog/2025/09...
The Bright Future Of Developers
A new breed of developers is emerging. They ship production code daily but can't write a for loop. They're not imposters – they're the future of programming.
marmelab.com