Integrate Polling Based API In Node/Express Js

At times we need to integrate in our Node/Express application third party APIs that have implemented polling mechanism i.e. they only send back results once available; the client must keep on attempting until the service has put together all the results to return. [Read More]

NoSQL One-to-Many Relation Examples; Bound and Unbound Cases

What Are the Options to Properly Model 1-to-Many Scenarios and Which One is Right?

In NoSQL data modeling post, I have explained NoSQL data modeling and that there are three ways to model one to many relationships. In this post, I will list real-world examples of one to many relationship — both bound and unbound — in which application of different ways of modeling are possible (or not).

[Read More]

NoSQL Example of Separate Collections in One-to-One Relationship; Case of Specialization and Generalization

When and Why Should Reference Be Used to Link Documents in 1-1 Relation.

In my detailed post on NoSQL data modeling, I listed down ways of modeling NoSQL data (using mongodb collections). For one-to-one relation, usually, it is not apparent why one needs a separate collection instead of embedding everything in single document.

[Read More]

Why I Chose Hugo Framework For My First Blog?

A journey of exploring various CMSs, website builders and static site generators before settling on Hugo

If you are an over-thinker like me, you are bound to share my experience ahead of launching your first blog. The most strenuous part is platform selection. Wordpress.org? Wordpress.com? Squarespace? Wix? A never ending cycle begins: Weigh pros and cons of each and choose one, only to start over again on second-guessing.

[Read More]

Node Express Endpoint to Upload and Process CSV File

It is quite common in Node Express backend development to come across a requirement of parsing and processing CSV files. Usually, it is to store the content in the database after processing. In this post, we will upload a CSV file, store it temporarily in the server directory to fetch all rows in JSON form, push all rows in an array, and remove the temporary file. [Read More]
When you purchase through links on techighness.com, I may earn an affiliate commission.