François Chalifour

  • @francois
  • Software Engineer, Algolia
  • He/Him
  • France
Design, code and skate. Music too. Those are the four elements I cherish in life. My thing is creati...  
Read more

2021

Oct 20, 2021
Oct 20, 2021
Launched a product
Released an Open Source Project
I released React InstantSearch Hooks as experimental.

React Hooks for InstantSearch was a long-awaited feature that lets you create rich search UIs with friendly and modern React primitives. This new library was developed on top of InstantSearch.js, a solid foundation that allows us to implement features faster.

Read the announcement and check it out on GitHub.
Sep 30, 2021
Sep 30, 2021
Spoke on a podcast
I was a guest on a podcast talking about Nailing down the right abstractions with Tim Neutkens, Lead Engineer of Next.js.

Listen it on:
Jun 30, 2021
Jun 30, 2021
Built a Team
Launched a product
Released an Open Source Project
Wrote design specs
+ 2
We released Recommend UI — the frontend libraries for the new Algolia Recommend product. Recommend is a milestone that made Algolia a multi-product company.

Recommend is a new service that builds machine learning powered recommendations. Two AI models are available: Related Products and Frequently Bought Together.

I led the frontend part of that product; built a team of 4 people, designed the elements, developed the libraries (API client and UI components), and wrote documentation.

I also spent some time researching and developing framework-agnostic UI components while working on it. The idea is to use JSX to describe your UI, and plug your framework's specifics to render this UI description. This final step plugs your framework to our components. They work with any framework that use some kind of Virtual DOM or equivalent: React, Preact, Vue, etc. A bridge to Angular is possible. We implemented this concept in the Recommend UI components, which reduced drastically the code we maintain. This pattern originally emerged when I was designing Autocomplete, where you're able to provide your own renderer. We may write more about it in the future!

Check it out on GitHub and Product Hunt.
Jun 23, 2021
Jun 23, 2021
Released an Open Source Project
Wrote design specs
I created the Algolia Recommend API client for JavaScript.

This is the first API client to support the new Algolia Recommend product that we were about to launch! An API client consists of writing design specifications and implementing these specs to expose them as an interface.

Learn more on the documentation.
May 03, 2021
May 03, 2021
Launched a product
Built a Team
Created a Product Roadmap
Released an Open Source Project
Wrote design specs
+ 3
I launched Autocomplete 🔮 – an open source, production-ready JavaScript library for building autocomplete experiences.

This is the work and research of more than a year spent on user experience, behaviors, design, architecture, platforms, renderers, framework or the lack of it, agnostic templating, and so on. It provides the tools to build great autocomplete experiences, or even creates the whole experience for you. You chose the granularity #DX.

You can use Autocomplete to reproduce interfaces like Google, Amazon, YouTube, but also command runners like Alfred.

It already powers DocSearch v3, the Algolia Docs search, and e-commerce websites you may have used this month.

I should write an entire blog post about Autocomplete, what a journey!

Check it out on GitHub, and read the documentation.
Mar 23, 2021
Mar 23, 2021
Got featured in a Podcast
I got mentioned as a "Frontend hero" by Sarah Dayan in the Frontend Heroes podcast.


Loading...
Get your own page like this