For ESP32 Arduino project I needed to use PPPoS. Looking around I found several example and libs for using PPPoS, so I tried and boom! I started my journey into the compilation nightmare errors!
Continue reading
For ESP32 Arduino project I needed to use PPPoS. Looking around I found several example and libs for using PPPoS, so I tried and boom! I started my journey into the compilation nightmare errors!
Continue readingI’m a terminal kind of person, I live in the terminal (and in the browser). My development setup is made by tmux + neovim + several plugins/utilities.
I don’t want to use and install useless IDE software so I studied a way to (continuous) develop Arduino stuff by command line. In the following how I did.
Continue readingCreate an horizontal paginated ScrollView with React Native looks simple, but it wasn’t for me because I didn’t know how to size the content correctly. Around the internet a lot of people suggest to use the window size and eventually make some computation on it, but it is not the right solution or, at least, not the easiest.
Continue readingAs discussed in Leaflet github repo ( e.g. here and here ) integrate the library with our frontend framework and build tools could be tricky.
In this short post I will describe how to setup Leaflet with Svelte and Vite.
There are many ways to get Raspberry Pi to communicate with Home Assistant:
In this post I’m going to describe the third option: integration via MQTT, the best one in my opinion, let me explain why.
Continue readingI recently implemented an endpoint for uploading files via multipart HTTP POST with Phoenix, but I didn’t find a good documentation about how to test it, so I’m going to describe how I did it.
Continue readingI was looking for a simple, lightweight, extendable (really extendable or easily programmable) and opensource software for building my own home automation system. I found WebThings Gateway and especially WebThingsIO community!
Continue readingRecently I decide to change the FullControl business model from paid download to freemium ( free download and PRO version via In-App purchase ). Then I had to deal with a couple of issues: receipt validation, PRO version available for “older” users, In-App purchase validation flow. In this post we are going to discuss the last point.