The Secret to Reliable AI Agents: Mastering Eval

While AI agents can be built in days, it takes weeks to find the best configuration to optimize cost, speed, relevancy, etc. Eval tools and frameworks are the key ingredients for this optimization phase.

François Zaninotto
François ZaninottoDecember 18, 2024
Read More

Latest posts by François Zaninotto

Marmelab founder and CEO, passionate about web technologies, agile, sustainability, leadership, and open-source. Lead developer of react-admin, founder of GreenFrame.io, and regular speaker at tech conferences.

API Platform Admin: The Ultimate Admin Generator For PHP

Watch the conference talk to discover how API Platform Admin can help you easily create powerful admin interfaces for PHP applications, without needing JavaScript knowledge.

François Zaninotto
François ZaninottoNovember 12, 2024

PostgREST: Revolutionizing Web Development with Instant APIs

PostgREST has been around for a long time, but many web developers still haven't discovered how it can simplify their workflow.

François Zaninotto
François ZaninottoNovember 04, 2024

Behind the Code of Atomic CRM

Join François and Thor Schaeff from Supabase as they explore the technical journey of building Atomic CRM, the tools used, and the benefits of open-source development.

François Zaninotto
François ZaninottoOctober 28, 2024

useContextSelector: Speeding Up React Apps With Large Context

Tips and tricks to optimize the performance of your React app

Guillaume PiersonFrançois Zaninotto

LLMs Are the CPUs of the AI Era

LLMs share similarities with CPUs but bring unique challenges like slower speeds and probabilistic behavior. To effectively use LLMs, we need new programming approaches, specialized developers, and adjustments in our educational system.

François Zaninotto
François ZaninottoOctober 10, 2024

React-admin: October 2024 Update

We've released two minor versions of react-admin v5 since the summer. Read on to learn about the new features and improvements we've added to the library.

François Zaninotto
François ZaninottoSeptember 27, 2024

Introducing Atomic CRM: the Open-Source Toolkit for Personalized Solutions

Every company has unique CRM needs, but custom solutions are costly. We built Atomic CRM—an open-source framework for custom CRMs—to tackle this challenge.

Caroline SchneiderFrançois Zaninotto

DotJs 2025: Rediscovering JavaScript's Future

From the stunning venue to the captivating talks and valuable networking opportunities, the conference exceeded our expectations.

Anthony RimetFrançois Zaninotto

Optimizing AI for Qwant: From Prototype to Production

Marmelab partnered with Qwant to transform a promising AI prototype into a robust, production-ready agent. Discover how our expertise in AI evaluation and agile methodologies ensured a seamless and efficient deployment.

François Zaninotto
François ZaninottoJuly 08, 2024

Introducing React-Admin V5

After 6 months of hard work, the new major version of React-admin is here!

François Zaninotto
François ZaninottoJune 20, 2024

Older posts

2023

React Admin June 2023 Update

June 13, 2023 by François Zaninotto

React Without useEffect

February 01, 2023 by François Zaninotto

useAsyncEffect: The Missing React Hook

January 11, 2023 by François Zaninotto

2022

Multi-Tenant Single-Page Apps: Dos and Don'ts

December 14, 2022 by François Zaninotto

GreenFrame Is Open-Source

November 09, 2022 by François Zaninotto

Niji & GreenFrame, exemple d'un partenariat réussi

React Admin September 2022 Update

September 05, 2022 by François Zaninotto

Introducing React-admin V4

April 13, 2022 by François Zaninotto

React-admin V4: Switching Form Library

April 12, 2022 by François Zaninotto

React-admin V4: Build Your Own Framework

April 11, 2022 by François Zaninotto

React-admin V4: Goodbye, Redux!

April 08, 2022 by François Zaninotto

React-admin V4: Persistent Preferences

April 05, 2022 by François Zaninotto

React-admin V4: No More Props Injection

March 30, 2022 by François Zaninotto

Why You Should Upgrade To Material-UI V5

February 27, 2022 by François Zaninotto

How We Write For The Web

February 10, 2022 by François Zaninotto

2021

We've sold 10,000$ Worth Of Ether And Donated It All To Charities

November 26, 2021 by François Zaninotto

Vers la sobriété numérique, la conférence

November 18, 2021 by François Zaninotto

Towards Digital Sustainability, A Keynote

June 29, 2021 by François Zaninotto

Introducing Atomic CRM, A New React-Admin Demo

May 06, 2021 by François Zaninotto

GreenFrame.io: What is the carbon footprint of a web page?

April 08, 2021 by François Zaninotto

React-Admin April 2021 Update

April 07, 2021 by François Zaninotto

Marmelab souhaite la bienvenue à Pascal

January 06, 2021 by François Zaninotto

2020

Sunsetting PHP Faker

October 21, 2020 by François Zaninotto

React Admin October 2020 Update

October 07, 2020 by François Zaninotto

Developers Can Save The Planet, Part II: The Solution

September 22, 2020 by François Zaninotto

Developers Can Save The Planet, Part I: The Problem

September 21, 2020 by François Zaninotto

Marmelab recrute en télétravail

April 28, 2020 by François Zaninotto

2019

React Admin v3.1: Make Your Own Admin

December 18, 2019 by François Zaninotto

React Admin v3: Zoom in the UI Changes

October 15, 2019 by François Zaninotto

React Admin v3: Zoom in the Data Layer

October 14, 2019 by François Zaninotto

React Admin v3: Zoom in the Styling Layer

October 10, 2019 by François Zaninotto

React Admin v3: Zoom in the i18n Layer

October 10, 2019 by François Zaninotto

React Admin v3: Zoom in the Authentication Layer

October 09, 2019 by François Zaninotto

React Has Built-In Dependency Injection

March 13, 2019 by François Zaninotto

2018

Vous aimez les legos ? React est fait pour vous !

November 22, 2018 by François Zaninotto

React-admin 2.2 Is Out With Export, Clone, And More

August 16, 2018 by François Zaninotto

React-admin 2.1 Is Out

July 02, 2018 by François Zaninotto

2017

Marmelab souhaite la bienvenue à Adrien

October 24, 2017 by François Zaninotto

New Website Design

September 22, 2017 by François Zaninotto

Admin-on-rest 1.3: Summer Changes

September 14, 2017 by François Zaninotto

Dive Into GraphQL

September 03, 2017 by François Zaninotto

Introducing Json GraphQL Server

July 12, 2017 by François Zaninotto

Admin-on-rest 1.1 and 1.2: Focus On The New Features

June 29, 2017 by François Zaninotto

Admin-on-rest 1.0 Stable is out

April 26, 2017 by François Zaninotto

admin-on-rest 0.9 is out

March 10, 2017 by François Zaninotto

admin-on-rest: Meet the demo

February 22, 2017 by François Zaninotto

admin-on-rest 0.8 is out

February 14, 2017 by François Zaninotto

Marmelab souhaite la bienvenue à Maxime

February 09, 2017 by François Zaninotto

React is Slow, React is Fast: Optimizing React Apps in Practice

February 06, 2017 by François Zaninotto

admin-on-rest 0.7 is out

January 13, 2017 by François Zaninotto

2016

admin-on-rest 0.5 is out

November 10, 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Julien

November 04, 2016 by François Zaninotto

Using Saga To Accumulate And Deduplicate Redux Actions

October 18, 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Florian

September 07, 2016 by François Zaninotto

Introducing admin-on-rest, the React Admin GUI for REST APIs

September 02, 2016 by François Zaninotto

Self-Documented Makefile

February 29, 2016 by François Zaninotto

Lean Startup, day 11: The Demo

February 16, 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Kevin

January 28, 2016 by François Zaninotto

Lean Startup Adventure, day 2: The Idea

January 15, 2016 by François Zaninotto

2015

ng-admin: Meet the new demo

September 04, 2015 by François Zaninotto

ng-admin 0.8 Is Out!

August 26, 2015 by François Zaninotto

Marmelab souhaite la bienvenue à Yann

March 03, 2015 by François Zaninotto

Ng-admin 0.6: Adding Support for Custom Types

February 25, 2015 by François Zaninotto