Yvonnick Frin

moon indicating dark mode
sun indicating light mode
Yvonnick Frin
Open source advocate at @ZenikaIT.
I'm a @NantesJS co-organizer on my spare time.

7 libraries to build Node.js CLI

November 20, 2019

Last week, I wrote an article about building a Node.js CLI using yargs . I introduced it saying we use cli tools everyday to simplify…

Build a Node.js CLI using yargs

November 15, 2019

As developers, we use cli tools everyday. We use them to simplify common tasks of our job: Packaging Linting Building apps Deploying apps…

gitmoji-changelog v2 is out 🎉

November 07, 2019

gitmoji-changelog is a command line tool that generates changelog files for projects following gitmoji convention. Last week, I published…

How to add cache to your GCP Cloud Functions?

October 16, 2019

As you might be aware, this is Hacktoberfest month. I wanted to get statistics about my colleagues participation to the event and add it to…

A participation guide for Hacktoberfest

October 01, 2019

Hacktoberfest starts today 🎉 This is a month-long celebration of open source software. To participate you need to open four pull requests…

An infinite loading list component in React

August 26, 2019

Hi 👋, Last week I wrote an article about creating an infinite loading list with React and GraphQL . I figured out it was possible to write…

Create an infinite loading list with React and GraphQL

August 21, 2019

This week I had to implement a infinite loading list to display users in a React application I'm developping for my current customer. I have…

Mock your GraphQL server realistically with faker.js

August 07, 2019

Sometimes your GraphQL server need to use an API that isn't implemented yet or that is unavailable temporarly. Mocking seems the right thing…

Save the planet, clean your mailbox

July 30, 2019

Every day we receive and send dozens of emails. Emails are intangible things, we tend to forget that datacenters and servers are needed to…

Immutability in JavaScript

July 15, 2019

This article was originally posted on medium here TLDR; EcmaScript provides utilities to keep data immutable. These tools find their…

A changelog generator for gitmoji convention

July 10, 2019

gitmoji It is a commit message convention created by Carlos Cuesta 😎. It describes the purpose of this convention on gitmoji's…

Open source at Zenika

July 09, 2019

A few weeks ago we announced the launch of our brand new website at Zenika about our open source culture. It aims to promote our…

How to handle peer dependencies when developing modules

June 11, 2019

What is a peer dependency and what is the problem with it? Peer dependencies are a specific kind of dependencies really useful for reusable…