Notes, guides & field reports

My Blog

Practical notes on backend engineering, developer tools, and the systems behind modern software.

09 articles
vinayak

Getting Started with Clojure

A beginner's guide to getting started with the Clojure programming language.

clojureprogrammingbeginner
vinayak

Understanding VectorDB and Vector Embedding

A practical introduction to vector embeddings, vector databases, similarity search, and a Python walkthrough for PDF semantic retrieval.

aivector-databasevector-embeddingsvectorsearch
vinayak

Getting started with RabbitMq using NodeJs

RabbitMq is a message broker that allows sending and receiving messages between different services. It is a message broker that implements the Advanced Message Queuing Protocol (AMQP).

nodejsrabbitmqjavascript
vinayak

Redis Pipelining in NodeJS

Learn Redis multi, automatic pipelining, and manual pipeline execution in Node.js using node-redis.

node-redisredisnodejspipeline
vinayak

Optimizing Your Development Workflow with Bash Scripts!

Practical bash scripts to speed up daily development tasks like opening remotes, killing processes by port, backups, disk checks, file cleanup, and bulk replacements.

bashbash-scriptlinuxlinux-for-beginners
vinayak

How to Create a Youtube clone using react

React is an open-source javaScript library that is used to develop interactive user interfaces. It is managed by Facebook and a community of individual developers and companies. React mainly focuses on developing single-page web or mobile applications. here, we will create a Youtube clone.