Gildas

Gildas

Developer in Dijon, France, He, him

About

Developer @ marmelab.com.
React-Admin maintainer.

Projects

2021

A frontend Framework for building data-driven applications running in the browser, on top of REST/GraphQL APIs, using React and Material Design. Open sourced and maintained by Marmelab

Writing

2019

We did our best to provide a rich usable interface by leveraging optimistic UI and optimizing the space used to give your data maximum visibility. However, we still allow our users to replace almost everything.

2019

The fourth advanced tutorial for React-admin. It's about how to store some global data about the current user and their preferences for the application and how to allow them to edit this data.

2019

Third advanced tutorial for react-admin. This time, I explained how to have a create, show or edit view inside a modal or a side panel from the List page.

2018

An explanation about a pattern that provides a way to build components that are both sophisticated AND customizable. We call it the Multipass Render pattern.

2018

Second advanced react-admin tutorial. I explained how to have a create, show or edit view of a referenced resource inside a modal or a sliding side panel. This will allow end users to create a new post from the comment create page, or to preview the selected post.

2018

Follow up of the article about accessibility testing with Selenium & Axe core, this time focusing on performance testing.

2018

The first article in a new serie of advanced tutorials for React-admin I introduced on Marmelab blog. It's about how to add a button on a show or edit page to create a new resource related to the one displayed. For example, a new comment from the post show or edit pages.

2018

At Marmelab we really like to manage the state of React apps using Redux. Its emergence has transformed the way we code our applications: immutability, functional programming, asynchronous API call management with Redux-Saga generators... So much that we sometimes tend to "de facto" integrate Redux into our project start stack. But is that a good idea? Not sure...

2018

To make sure your site is accessible, you'd better add a check for accessibility in your continuous integration process. This article presented a way to do it with Selenium and Axe Core.

2018

A summary of the features introduced in react-admin 1.4 (known as admin-on-rest at the time).

2018

My feedback about the BlendWebMix conference.

2017
Minutes of DotJS 2017, Marmelab Blog

We attended the dotJS 2017 conference, which gave a voice to some big players of the Javascript world. Here is our short feedback, conference by conference. In a nutshell, we had amazing speakers with very interesting talks!

2017

How to develop a Twitter-like single page app on top of a GraphQL API? Actually, it's easier than doing the same with a REST API. I gathered there all the lessons learned by the marmelab developers when developing real life GraphQL clients, and our impressions on the developer experience.

2017

An article introducing a plugin for react-admin (known as admin-on-rest at the time) to manage and use Access Control List.

2017

Augmented Reality seems to be a very hard subject, yet it is possible to provide a pleasant user experience using just web technologies. Read on to see how we developed a mobile app to help you draw (or tattoo) whatever you want.

2017

I presented the new integration of graphql with react-admin (known as admin-on-rest at the time) I worked on.

2016

I attended to the DotJS 2016 conference, which gave a voice to some big players of the Javascript world - despite a boiling hot incident! This is my short feedback, conference by conference, written with a colleague.

2016

We explored blockchain technologies (Ethereum & Solidity) in its very early days.

2015

Meteor didn't have a seamless integration with React back then. I explored how to make them work together.

2015

This is the story of my onboarding experience at Marmelab. I had to build a generator for the game Dobble (dobblegame.com/en/homepage/).

Work Experience

2016 — Now
Remote

A Digital Innovation Studio

2013 — 2016
Developer at Freelance
2008 — 2013
Co-founder & Developer at PowerOn
2004 — 2008
Developer at Aliantiz
2003 — 2004
Instructor (MS Office, VBA) at Adhara
2002 — 2003
Developer at GoReefers
Rotterdam, Netherlands