marmelab's Avatar

marmelab

@marmelab.bsky.social

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.

433 Followers  |  27 Following  |  263 Posts  |  Joined: 07.05.2024  |  1.9586

Latest posts by marmelab.bsky.social on Bluesky

Post image

Are you debating whether to use GraphQL or Zod for your next project? 🤔

Our latest case study gives you the hard facts:
⚖️ The strengths & weaknesses of both GraphQL & Zod
💡 Actionable advice on when to choose which

🔗 Check it out now: marmelab.com/blog/2025/10...

#graphql #rest #typescript #Zod

05.11.2025 13:30 — 👍 3    🔁 0    💬 0    📌 0
Preview
React Server Components: Do They Really Improve Performance? A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming +…

Do #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    📌 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.

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

04.11.2025 10:21 — 👍 0    🔁 0    💬 0    📌 0
Preview
GitHub - kysely-org/kysely: A type-safe TypeScript SQL query builder A type-safe TypeScript SQL query builder. Contribute to kysely-org/kysely development by creating an account on GitHub.

🧩 Kysely: github.com/kysely-org/k...

30.10.2025 10:30 — 👍 2    🔁 0    💬 0    📌 0
Preview
GitHub - vercel/turborepo: Build system optimized for JavaScript and TypeScript, written in Rust Build system optimized for JavaScript and TypeScript, written in Rust - vercel/turborepo

🚀 Turborepo: github.com/vercel/turbo...

30.10.2025 10:30 — 👍 3    🔁 0    💬 1    📌 0
Preview
GitHub - TanStack/query: 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. - TanStack/query

🌴 TanStack/query: github.com/TanStack/query

30.10.2025 10:30 — 👍 2    🔁 0    💬 1    📌 0
Preview
GitHub - colinhacks/zod: TypeScript-first schema validation with static type inference TypeScript-first schema validation with static type inference - colinhacks/zod

💎 Zod: github.com/colinhacks/zod

30.10.2025 10:30 — 👍 3    🔁 0    💬 1    📌 0

4 open-source projects every full stack #JS dev should know:

💎 @zod.dev: Great for data validation for front & back
🌴 @tanstack.com /query: Queries & mutations made easy
🚀 @turborepo.com: Monorepo management made simple
🧩 @kysely.dev: Strongly typed query builder

What’s your favorite OSS project?

30.10.2025 10:30 — 👍 3    🔁 1    💬 1    📌 0
Preview
How to build a CMS with React-Admin Many applications require a user interface to manage and edit content. This post demonstrates how to create a basic headless CMS using PostgreSQL, React-Admin, and Supabase.

Want to build a flexible and dynamic CMS with minimal code? 🔧

Then check out this tutorial to learn how to create your next CMS using @react-admin.bsky.social and @supabase.com ⚡ :

👉 marmelab.com/blog/2025/01...

#Supabase #react #CMS

28.10.2025 11:04 — 👍 3    🔁 1    💬 0    📌 0
Post image

Chez Marmelab, nous sommes convaincus que l'innovation digitale peut être un levier puissant pour une transition écologique juste & ambitieuse. 🌱

Rejoindre @theshiftproject.bsky.social, c'est s'engager encore plus concrètement dans cette transition ! 💪

theshiftproject.org/nos-financeu...

24.10.2025 10:02 — 👍 2    🔁 1    💬 0    📌 0
Post image

⏳ J-7 avant l'événement Numérique en Commun[s] à Strasbourg !

Notre équipe sera présente, et vous ?

📅 Dates : 29 & 30 octobre 2025
🔗 Plus d’infos : numerique-en-communs.fr

#NEC #NEC2015 #numériqueresponsable #TechConference #CTO

22.10.2025 10:03 — 👍 3    🔁 0    💬 0    📌 0

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👇

17.10.2025 08:49 — 👍 1    🔁 1    💬 0    📌 0
LinkedIn This link will take you to a page that’s not on LinkedIn

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

14.10.2025 09:44 — 👍 2    🔁 0    💬 0    📌 0
Post image

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

14.10.2025 09:44 — 👍 2    🔁 0    💬 1    📌 0
Video thumbnail

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?

10.10.2025 14:48 — 👍 2    🔁 0    💬 0    📌 1
Post image

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

08.10.2025 13:02 — 👍 1    🔁 2    💬 0    📌 0
Preview
PRODURABLE 2025 - Programme - Vue détaillée Voir les replays 2024 >

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 ? »
💻 🌱

08.10.2025 09:45 — 👍 1    🔁 0    💬 0    📌 0
Post image

🌍 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

07.10.2025 09:30 — 👍 1    🔁 0    💬 0    📌 0
Preview
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?

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

01.10.2025 10:02 — 👍 5    🔁 2    💬 0    📌 0
Video thumbnail

🗓️À 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 !💪

03.10.2025 14:43 — 👍 2    🔁 0    💬 0    📌 0
Post image

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

03.10.2025 09:19 — 👍 3    🔁 0    💬 0    📌 0
Preview
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.

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

29.09.2025 14:42 — 👍 3    🔁 2    💬 0    📌 0
Post image

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

25.09.2025 12:31 — 👍 2    🔁 0    💬 0    📌 0
Post image

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

16.09.2025 12:08 — 👍 7    🔁 2    💬 1    📌 0
Preview
a man is talking to another man in a room and says `` welcome to the future '' . ALT: a man is talking to another man in a room and says `` welcome to the future '' .

Good catch!
Looks like our blog is accidentally running on a time machine Fixing this before the time police show up! 😂

23.09.2025 15:54 — 👍 1    🔁 0    💬 0    📌 0
Preview
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.

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

23.09.2025 09:22 — 👍 6    🔁 3    💬 0    📌 0
Video thumbnail

📣 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

19.09.2025 14:23 — 👍 6    🔁 2    💬 0    📌 0
Preview
Why LLMs Can't Really Build Software - Zed Blog From the Zed Blog: Writing code is only one part of effective software engineering.

LLMs can write code, but building software requires more than that. #AI #Programming zed.dev/blog/why-llm...

05.09.2025 13:03 — 👍 1    🔁 1    💬 0    📌 0
Post image

🎉 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

18.09.2025 14:33 — 👍 3    🔁 0    💬 1    📌 0

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?

16.09.2025 15:31 — 👍 1    🔁 0    💬 0    📌 0

@marmelab is following 20 prominent accounts