ESP32-S3-WROOM-1, ESP32-C3-WROOM-2 and ATTinyXX4 – 3 in one development board
4/2/2023

ESP32-S3-WROOM-1, ESP32-C3-WROOM-2 and ATTinyXX4 – 3 in one development board

Here is a custom-designed 3-in-one development board that I recently designed. The board supports any of the 3 MCUs, Also ESP32 should work but the pinouts will be different. The board includes a 3.3v LDO regulator, and USB micro, with native USB for ESP32s. Pinout for UART as well as UPDI for ATTiny. Two headers […]

Serverless CI/CD NodeJs Engine incompatibility
3/8/2023

Serverless CI/CD NodeJs Engine incompatibility

Serverless CI/CD build error serverless-*@*: The engine “node” is incompatible with this module. Expected version “>=14.18.0”. Got “12.22.11”
error Found incompatible module.

How to use Neo4j recommendation engine in your GatsbyJs static generated site
11/15/2021

How to use Neo4j recommendation engine in your GatsbyJs static generated site

We have the Ne4j graph database running and the Cypher query ready to get the recommendation for every drink. We will need an Apollo server running in front of it to enable graphQL. GatsbyJs will connect to that graphQL endpoint during the build time to query for the recommended/similar drinks while building each drink’s detail page.

SQL to get Products and related data from PostgreSQL
10/19/2021

SQL to get Products and related data from PostgreSQL

The objective of this exercise for me was to dump all the product data as CSV / JSON so I could index them into Algolia. The exercise consisted of multiple steps to get to the required form of data. I will run through all those steps and explain what is happening.

Prisma Migrate: Consolidate / Squash Migrations
9/25/2021

Prisma Migrate: Consolidate / Squash Migrations

When working on a new feature requiring schema updates, you may end up creating multiple fragments of migrations. This YouTube video explains how you could consolidate or squash these migrations without having to lose your local data.

JavaScript Tutorial for Beginners
8/28/2021

JavaScript Tutorial for Beginners

I have tried to put together a video tutorial series on YouTube. Please support by subscribing to my YouTube and leaving your feedback on the videos.

© 2023 Anil Maharjan