Gildas
Developer in Dijon, France, He, him
About
Developer @ marmelab.com.
React-Admin maintainer.
Projects
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
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.
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.
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.
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.
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.
Follow up of the article about accessibility testing with Selenium & Axe core, this time focusing on performance testing.
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.
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...
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.
A summary of the features introduced in react-admin 1.4 (known as admin-on-rest at the time).
My feedback about the BlendWebMix conference.
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!
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.
An article introducing a plugin for react-admin (known as admin-on-rest at the time) to manage and use Access Control List.
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.
I presented the new integration of graphql with react-admin (known as admin-on-rest at the time) I worked on.
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.
We explored blockchain technologies (Ethereum & Solidity) in its very early days.
Meteor didn't have a seamless integration with React back then. I explored how to make them work together.
This is the story of my onboarding experience at Marmelab. I had to build a generator for the game Dobble (dobblegame.com/en/homepage/).