CityLibraryGithub repository Table of Contents Executive Summary & High-Level Architecture Frontend Architecture & Functional Workflow Backend Architecture & Administrative Layer Third-Party Libraries & PacAug 2 · 6 min readsoumabhasaha.hashnode.dev
Pagination in mongo-db with mongoose.js Install pagination-v2 and aggregate-paginate-v2 . I have used zod for validation. import z from "zod"; import mongoosePaginate from "mongoose-paginate-v2"; import mongoose, { AggregatePaginateModel } May 15 · 2 min readsoumabhasaha.hashnode.dev
Run Node.js 22 in google-colabInstall node js in colab !sudo apt update !sudo apt install -y ca-certificates curl gnupg !sudo mkdir -p /etc/apt/keyrings !curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg ...Apr 25, 2025 · 1 min readsoumabhasaha.hashnode.dev
Cascade delete in mongo db[typescript]Cascading in MongoDB using Mongoose refers to the process where related documents in different collections are automatically updated or deleted when a document is modified or removed. Although MongoDB doesn't support this feature natively, it can be ...Mar 22, 2025 · 2 min readsoumabhasaha.hashnode.dev
A command-line contact management application using typescript and sqliteI completed a fun mini project using TypeScript that allows users to manage contacts directly from the command line. Packages used better-sqlite3 ^11.5.0 chalk ^5.3.0 chalk-animation ^2.0.3 drizzle-kit ^0.27.0 drizzle-orm ^0.36.0 figlet ^1.8.0 ...Dec 30, 2024 · 2 min readsoumabhasaha.hashnode.dev