Antoine Mesnil

Developer, Designer & Solo entrepreneur

Cover Image for Quick i18n setup in React native with autocomplete

I always make sure to set up i18n (internationalization) in my apps even if there will probably be only one language used. The pain of adapting an app that wasn't thought to be multilingual in the first place is too big to procrastinate on it. Fortunately, I now have an easy setup, with auto-completion with typescript, autodetection of the user language and more.

Cover Image for Scrape images from a search engine with Nodejs and Puppeteer

In this article, we will fetch full-resolution images from a search engine. Our goal time is to get a picture of every dog breed.

Cover Image for Code faster with custom vscode snippets

Code snippets are templates that make it easier to enter repeating code patterns and who better than yourself knows what code you copy again and again. The best way to tackle this problem is with tailored-to-you snippets and I will show how to create them in less than 2 minutes.

Cover Image for Best practices for styling your React native apps

Coming from the web and CSS, in React Native I've felt restrained and I had to pick up some tricks to improve my developer experience with styling. Today, I use four main tricks in all my projects and the best thing is that they can be used independently and easily configurable thus I can adjust for my needs and the specificities of the projects.

Cover Image for Practical intro to scraping with Puppeteer: fetch your country climate data

I will show how to setup Puppeteer with Nodejs, we will use some essential functions to move on different pages and search content on them. Our goal is to scrape the climate data of your country's main cities on Wikipedia.

Cover Image for Tidy up your ES6 imports

Tidy up your ES6 imports

Over the past years I've picked up many habits to keep my projects consistent and easy to maintain. One of them is to have imports with short paths, grouped and sorted that I can scan with just a glance and as I'm lazy like any developer it's done automatically.

Cover Image for Upload media to Supabase from remote URL with nodejs

Recently I had to upload images in bulk to Supabase but I was kind of rusty on my nodejs and lost some time so I thought I would share the simple result to spare time for others.