marmelab's Avatar

marmelab

@marmelab.bsky.social

French agency delivering innovative projects with Lean Startup & full-stack JS. Editor of React-admin, Atomic CRM & Shadcn Admin Kit. We’re hiring French devs in full remote.

452 Followers  |  27 Following  |  287 Posts  |  Joined: 07.05.2024  |  1.8955

Latest posts by marmelab.bsky.social on Bluesky

Preview
Coding a trading card game on ATProtocol The protocol behind BlueSky lets you store data in a decentralized way. You can even build a web application on top of it.

For the @atproto.com community: pretty sure this article from @marmelab.bsky.social hasn't made it here, yet, so here it is …

12.02.2026 17:26 — 👍 1    🔁 1    💬 0    📌 0

Read the full walkthrough here: www.9thco.com/labs/supabase-...

05.02.2026 09:15 — 👍 1    🔁 0    💬 0    📌 0

9thCO has published a hands-on guide on integrating Supabase with react-admin to build internal tools, such as member management platforms. 

 👇 Link to the guide in the thread. 

 #Supabase #React-Admin #WebDev

05.02.2026 09:15 — 👍 1    🔁 0    💬 1    📌 0

We wrote a deep dive on our experiments with Arazzo and why it’s a game-changer for agentic workflows: marmelab.com/blog/2026/02/02...

03.02.2026 14:23 — 👍 0    🔁 0    💬 0    📌 0

OpenAPI is great for listing endpoints, but it fails to describe the actual workflows AI agents need to follow...

We’ve been testing Arazzo to fill this gap and finally give LLMs a "manual" to follow.

How do you handle complex API chaining with AI?

03.02.2026 14:18 — 👍 2    🔁 0    💬 1    📌 0
Preview
A Free Laravel Admin With API Platform and React-Admin Replace Laravel Nova with a flexible admin built on open standards and open-source tools.

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

23.01.2026 15:42 — 👍 8    🔁 4    💬 1    📌 0
Preview
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.

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

21.01.2026 12:35 — 👍 5    🔁 1    💬 0    📌 0
Video thumbnail

Want to build a fully functional Kanban board with #React and #shadcn?

This in-depth tutorial walks you through building a Trello-like board, complete with drag-and-drop cards, clean UI & a modern architecture.

Check it out now👇
marmelab.com/blog/2026/01...

@shadcn.com

19.01.2026 10:45 — 👍 2    🔁 1    💬 0    📌 0
Preview
React-Admin Data Provider — From Beginner to Advanced React-Admin is a powerful framework for building admin panels quickly. One of its core concepts is the Data Provider.  If you understand…

Every react-admin app needs a data provider. It’s how your #frontend talks to the #backend. 🔄 Understanding it is key to mastering react-admin.

This beginner-friendly guide walks you through the essentials, helping you build a solid foundation.

🔗 sameeramadhuranga.medium.com/react-admin-...

13.01.2026 10:34 — 👍 2    🔁 1    💬 0    📌 0

About Marmelab 💻 

Marmelab is a web agency based in France. We’re a team of senior full-stack developers passionate about sharing our learnings from extensive R&D every week.

📧 If you need experienced engineers to support your project, let's get in touch: contact@marmelab.com

#leanstartup #CTO

13.01.2026 16:00 — 👍 0    🔁 0    💬 0    📌 0

You don’t need code, you need to test hypotheses.💡

Too many teams jump straight into development. At marmelab, we validate first.

Our Design Sprint helps to turn:
✅ Uncertainty into insight
✅ Ideas into action

And all of this before a single line of code.

Learn more: zurl.co/8GYMr

13.01.2026 16:00 — 👍 1    🔁 0    💬 1    📌 0
Preview
Best Open Source CRM for 2026 The best CRM is the one you can reshape. We compared 9 open-source CRMs in 2026 to find the most flexible, developer-friendly options for small businesses.

🔍 Looking for a CRM that actually fits your business?

We put the top 9 open-source CRM to the test to find the most customizable & developer-friendly solutions.

Check out our in-depth benchmark now: 👇
marmelab.com/blog/2026/01...

#CRM #OSS #opensource #opensourceCRM

09.01.2026 10:10 — 👍 3    🔁 0    💬 0    📌 0
Preview
Atomic CRM: Open Source Alternative to HubSpot, Pipedrive and Attio Build a customizable CRM that matches your company's vision, designed for developers and loved by end users.

🚀 Look who's climbing! Atomic CRM just crossed 500 GitHub stars! Props to the team 💫

Open-source CRM toolkit for personalized solutions

06.10.2025 08:01 — 👍 4    🔁 1    💬 0    📌 0
Preview
Atomic CRM A full-featured CRM toolkit for personalized solutions.

Would love that too! An open-source alternative to Salesforce is Atomic CRM: marmelab.com/atomic-crm/

07.01.2026 16:41 — 👍 0    🔁 0    💬 0    📌 0
Preview
Atomic CRM: Open-source toolkit for personalized CRMs tailored to the unique needs of each Atomic CRM is an open-source framework for personalized CRMs. Out of the box, it provides everything you need to manage contacts, notes, tasks, and deals – the essential features of any CRM. Plus, it ...

Another alternative to Salesforce is Atomic CRM: alternativeto.net/software/ato...

07.01.2026 16:35 — 👍 2    🔁 0    💬 0    📌 0
Post image

What if you could chat with your CRM like with a colleague? 💬Now you can!

👉 Meet the MCP server for Atomic CRM: Connect your fav AI assistant & interact with your data using plain language. Ask questions, update records,etc all without leaving your workflow.

Try it now marmelab.com/atomic-crm/d...

07.01.2026 14:29 — 👍 1    🔁 0    💬 0    📌 0

Indeed! It's one of my favourite developer-focused AI blog. Definitely worth a regular read

07.01.2026 08:48 — 👍 1    🔁 0    💬 0    📌 0
Preview
2025: The year in LLMs This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about …

LLMs and GenAI were arguably the biggest tech story of 2025. @simonwillison.net 's year-in-review highlights the major #AI innovations that reshaped our craft, for better and for worse.

zurl.co/CicDO

06.01.2026 15:00 — 👍 2    🔁 0    💬 1    📌 0
Post image

Marmelab vous souhaite une bonne année 2026!🎉

Merci à notre communauté pour cette année 2025 qui a été riche en collaborations & en partages!🙏

Industrialisation des solutions #GenAI, la durabilité & la rentabilité de l'open-source... 2026 nous propose déjà des défis que nous avons hâte de relever!

05.01.2026 13:46 — 👍 1    🔁 0    💬 0    📌 0
React Admin with Ruby on Rails Custom App Development – by people (& AI), for people

Ever wanted to use react-admin with Ruby on Rails?

This article walks you through how to integrate the two to create a powerful admin interface. 💻

It covers the complete implementation from backend API design to frontend data provider configuration.

🔗 nitid.co/blog/2025_11...

#React #RubyOnRails

23.12.2025 09:18 — 👍 1    🔁 1    💬 0    📌 0
Preview
TypeScript Types as a Programming Language Did you know TypeScript is Turing complete? In this post, I will approach type definitions as writing a program.

Have you ever tried treating #TypeScript types as a programming language?👀

It unlocks clearer mental models for generics, conditional types & advanced abstractions.

Plus, it helps to:
✅Reduce duplication
✅Create more complex types
✅Improve type safety

Find out more👇
marmelab.com/blog/2025/12...

17.12.2025 10:18 — 👍 4    🔁 0    💬 0    📌 0
Preview
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?

@supabase.com Edge functions are a powerful way to run server-side code close to your users. But how to handle transactions & Row Level Security (RLS) in these functions?

I broke down a few approaches (with pros & cons) to help you pick the right one for your project.👇

marmelab.com/blog/2025/12...

10.12.2025 08:51 — 👍 3    🔁 2    💬 0    📌 0
Post image

🚨 The final newsletter of the year is dropping soon! 🚨

We’re wrapping up 2025 with a big recap.

You can expect a throwback to major releases and key highlights, all straight from the core team.

📩 Make sure you don’t miss it: rb.gy/uez10x

#reactadmin #react #OSS

09.12.2025 16:51 — 👍 2    🔁 1    💬 0    📌 0
L'évaluation des IAs : la recette secrète des agents pas trop bêtes - François Zaninotto - Forum PHP
YouTube video by AFUP PHP L'évaluation des IAs : la recette secrète des agents pas trop bêtes - François Zaninotto - Forum PHP

🛠️ 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?...

08.12.2025 13:00 — 👍 4    🔁 2    💬 0    📌 0
Preview
React Server Components With Parcel Mix client and server code seamlessly with React Server Components (RSC), now available outside of the Next.js ecosystem.

React Server Components (RSC) support is growing and Parcel just joined the party.

Want to try RSC outside of Next.js? Start here 👇

🔗 zurl.co/Nrbxj

05.12.2025 19:00 — 👍 1    🔁 0    💬 0    📌 0
Post image

Ever wondered what happens under the hood whenever you hit “send” in ChatGPT? 🤔

@bytebytego.bsky.social breaks it all down!

It demystifies ChatGPT's “magic” UI and reveals the complex pipeline underneath.

Great read if you want to build robust AI systems yourself!

zurl.co/t2wDW

03.12.2025 20:00 — 👍 2    🔁 0    💬 0    📌 0
Preview
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…

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

24.11.2025 09:48 — 👍 3    🔁 1    💬 0    📌 0
Preview
Why AI Agents Need to Make Mistakes Developers often try to eliminate errors from AI agents. But science shows that being wrong — within reason — is what makes intelligence adaptive.

Here’s a checklist for building AI agents that actually think:

✅ Combine creativity & control: Let agents explore, then verify.
✅ Build feedback loops: Learn from errors instead of avoiding them.
✅ Use tools wisely: Delegate precision, keep LLMs for judgment.

For more: marmelab.com/blog/2025/10...

20.11.2025 09:51 — 👍 2    🔁 0    💬 0    📌 0
Preview
Why AI Agents Need to Make Mistakes Developers often try to eliminate errors from AI agents. But science shows that being wrong — within reason — is what makes intelligence adaptive.

🧵 (1) What does neuroscience tell us about AI?

Intelligence isn't precision, it’s adaptive error management.

If your AI never gets it wrong, it’s not thinking; it’s just memorizing.😅

marmelab.com/blog/2025/10...

20.11.2025 09:51 — 👍 1    🔁 0    💬 1    📌 0
Post image

Ever asked AI something & it confidently gave you the wrong answer?❌

Yes, hallucinations can be annoying.

But we shouldn't view them as bugs, but rather as learning opportunities.

If we design agents to notice, measure & correct its errors, they’ll adapt.

Here's how: marmelab.com/blog/2025/10...

19.11.2025 16:05 — 👍 1    🔁 0    💬 0    📌 0

@marmelab is following 20 prominent accounts