Francesco Marassi

Full-Stack developer & UI/UX designer.


Rock the IoT world with JavaScript and Espruino

A few days ago, during a spring cleaning session, I discovered an ESP32I bought for an old project (but never used), buried in a closet. I’m talking about a microcontroller device which is extremely cheap yet with a lot of great features, like a…

May 05, 2020

Why isn't async/await working in a .forEach cycle?

img Let's face it: since the introduction of the async/await pattern, we have tried to use it every where. Long gone and (almost) forgotten are the days of big chains of javascript callbacks and Promises.resolve: now all the functions starts with an…

April 22, 2020

How to create a React Hook to make AJAX calls

How to create a React Hook to make AJAX calls Today we are going to create a simple hook that helps me everyday in my React projects, both web and react-native: a hook to make Ajax Calls and that returns the response. For testing the hook, we are…

April 16, 2020

The easiest way to setup multiple environments on React Native

There are some things that I found trivial and a little difficult to do on React Native that are so easy inside a web application; one of these things is handling different environment variables. It’s normal to have only one environment when you are…

March 16, 2020

How to remove files already added to git after you update .gitignore

How many times you commited files on git in an entry phase of a project and only after a while you noticed that the files are useless? (For me: at least 3–4 times every project — damn android builds files on react-native) Even if you update your…

March 05, 2020

How to remove files already added to git after you update .gitignore

Use JavaScript on Esp32 A practical guide on how to use Espruino on Esp32 and rule the IoT world using just JavaScript. Introduction In this last weeks for the spring cleaning I discovered in a closet some Esp32 that I bought for an old project and…

March 05, 2020

How to simultaneously start multiple instances of iOS simulator on Expo

On every React Native project that I was involved, there was always a most-feared moment: checking if your app is running as expected (and as similar as possible to the UIs shared by the designer) on lots of smartphones and iOS/Android version. By…

January 09, 2020

How 16 lines of code helped me be more relaxed

How I created a Telegram Bot to tell me how my SaaS was going and started relaxing.🤖 Some months ago, I launched Stori. Lots of people started to register and add Instagram Accounts to view and save their stories’ performance. After 2 days, more…

April 26, 2018

Different image formats from Instagram APIs

TL; DR: to enable the non-squared photos in the Instagram APIs, go to the migration tab on the client page and check “Non square image”. After 5 years, Instagram finally has given the users the possibility to post also non-square images. But…

October 13, 2015