Highlight Search Terms In Page Content

Leverage the CSS Custom Highlight API to highlight words within a larger body of text. This technique is compatible with all JS frameworks.

François Zaninotto
François Zaninotto23 avril 2024
Lire

Derniers articles par 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.

React Admin March 2024 Update

AG Grid, Versioning, Date inputs, improved providers, new themes, a new demo, Daisy UI, Cognito... and a YouTube channel!

Gildas GarciaFrançois Zaninotto

New client-side hooks coming to React 19

Data fetching and form handling are about to get easier in React, and not just in SSR apps.

François Zaninotto
François Zaninotto23 janvier 2024

Documentation: The Key Enabler For Open-Source Success

Why investing in documentation pays off, and how to write great documentation, based on our experience with react-admin.

François Zaninotto
François Zaninotto10 janvier 2024

Selling Open-Source Products Requires Sales & Marketing Skills

In our journey to monetize a popular open-source project, we realized that mere engineering skills weren't sufficient. Acquiring sales and marketing expertise was essential to make our project profitable.

Jérémie GrosseteteFrançois Zaninotto

From Open-Source Project to Marketable Product

How can you sell something that is free? We explain how we turned react-admin, a popular open-source project, into a profitable product.

Jérémie GrosseteteFrançois Zaninotto

Anatomy Of A Profitable Open-Source Project

We open the books of react-admin, a profitable open-source project generating almost €1M in revenue. We hope this will assist other open-source developers in building their businesses.

Jérémie GrosseteteFrançois Zaninotto

Turning Open-Source Into Profit: Our Journey

We’ve generated almost €1M with react-admin, an open-source developer tool. How did we do it? Here is our story, and it’s open-source, too.

Jérémie GrosseteteFrançois Zaninotto

Milestones: The Secret Trick To Better Dependency Management

Milestones link code changes directly to specific release versions, boosting project clarity.

François Zaninotto
François Zaninotto26 octobre 2023

Building AI-Augmented Apps With React-Admin

Add AI superpowers to your web apps with the new PredictiveTextInput and SmartRichTextInput components.

François Zaninotto
François Zaninotto09 août 2023

React-Admin vs Refine: Feature Comparison

What is the best React framework for your next project? Make an informed decision with this detailed benchmark.

François Zaninotto
François Zaninotto04 juillet 2023

Articles plus anciens

2022

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

14 décembre 2022 by François Zaninotto

GreenFrame Is Open-Source

09 novembre 2022 by François Zaninotto

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

React Admin September 2022 Update

05 septembre 2022 by François Zaninotto

Introducing React-admin V4

13 avril 2022 by François Zaninotto

React-admin V4: Switching Form Library

12 avril 2022 by François Zaninotto

React-admin V4: Build Your Own Framework

11 avril 2022 by François Zaninotto

React-admin V4: Goodbye, Redux!

08 avril 2022 by François Zaninotto

React-admin V4: Persistent Preferences

05 avril 2022 by François Zaninotto

React-admin V4: No More Props Injection

30 mars 2022 by François Zaninotto

Why You Should Upgrade To Material-UI V5

27 février 2022 by François Zaninotto

How We Write For The Web

10 février 2022 by François Zaninotto

2021

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

26 novembre 2021 by François Zaninotto

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

18 novembre 2021 by François Zaninotto

Towards Digital Sustainability, A Keynote

29 juin 2021 by François Zaninotto

Introducing Atomic CRM, A New React-Admin Demo

06 mai 2021 by François Zaninotto

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

08 avril 2021 by François Zaninotto

React-Admin April 2021 Update

07 avril 2021 by François Zaninotto

2020

Sunsetting PHP Faker

21 octobre 2020 by François Zaninotto

React Admin October 2020 Update

07 octobre 2020 by François Zaninotto

Developers Can Save The Planet, Part II: The Solution

22 septembre 2020 by François Zaninotto

Developers Can Save The Planet, Part I: The Problem

21 septembre 2020 by François Zaninotto

2019

React Admin v3.1: Make Your Own Admin

18 décembre 2019 by François Zaninotto

React Admin v3: Zoom in the UI Changes

15 octobre 2019 by François Zaninotto

React Admin v3: Zoom in the Data Layer

14 octobre 2019 by François Zaninotto

React Admin v3: Zoom in the Styling Layer

10 octobre 2019 by François Zaninotto

React Admin v3: Zoom in the i18n Layer

10 octobre 2019 by François Zaninotto

React Admin v3: Zoom in the Authentication Layer

09 octobre 2019 by François Zaninotto

React Has Built-In Dependency Injection

13 mars 2019 by François Zaninotto

2018

Vous aimez les legos ? React est fait pour vous !

22 novembre 2018 by François Zaninotto

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

16 août 2018 by François Zaninotto

React-admin 2.1 Is Out

02 juillet 2018 by François Zaninotto

2017

New Website Design

22 septembre 2017 by François Zaninotto

Admin-on-rest 1.3: Summer Changes

14 septembre 2017 by François Zaninotto

Dive Into GraphQL

03 septembre 2017 by François Zaninotto

Introducing Json GraphQL Server

12 juillet 2017 by François Zaninotto

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

29 juin 2017 by François Zaninotto

Admin-on-rest 1.0 Stable is out

26 avril 2017 by François Zaninotto

admin-on-rest 0.9 is out

10 mars 2017 by François Zaninotto

admin-on-rest: Meet the demo

22 février 2017 by François Zaninotto

admin-on-rest 0.8 is out

14 février 2017 by François Zaninotto

Marmelab souhaite la bienvenue à Maxime

09 février 2017 by François Zaninotto

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

06 février 2017 by François Zaninotto

admin-on-rest 0.7 is out

13 janvier 2017 by François Zaninotto

2016

admin-on-rest 0.5 is out

10 novembre 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Julien

04 novembre 2016 by François Zaninotto

Using Saga To Accumulate And Deduplicate Redux Actions

18 octobre 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Florian

07 septembre 2016 by François Zaninotto

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

02 septembre 2016 by François Zaninotto

Self-Documented Makefile

29 février 2016 by François Zaninotto

Lean Startup, day 11: The Demo

16 février 2016 by François Zaninotto

Marmelab souhaite la bienvenue à Kevin

28 janvier 2016 by François Zaninotto

Lean Startup Adventure, day 2: The Idea

15 janvier 2016 by François Zaninotto

2015

ng-admin: Meet the new demo

04 septembre 2015 by François Zaninotto

ng-admin 0.8 Is Out!

26 août 2015 by François Zaninotto

Ng-admin 0.6: Adding Support for Custom Types

25 février 2015 by François Zaninotto