Getting Started with Clojure Introduction Clojure is a functional programming language and dialect of the Lisp programming language means it use prefix notation for all its expressions, which runs on the Java Virtual Machine (JVM6d ago · 12 min readitsvinayak.hashnode.dev
Understanding VectorDB and Vector EmbeddingA vectorDB is a special kind of database that can store and manage unstructured data in the form of vectors. Vectors are mathematical representations of data points in an n-dimensional space. Each vector is an array of numbers that captures the essen...Oct 12, 2025 · 5 min readitsvinayak.hashnode.dev
The Bcrypt Algorithm for Secure Password HashingHashing is a cryptographic function that cannot be reversed. It takes an input of random size to produce fixed-size values. These fixed-size values are called hash values, and the cryptographic function is called the hashing function. Hashing has a c...Dec 8, 2024 · 4 min readitsvinayak.hashnode.dev
Getting started with RabbitMq using NodeJsIntroduction to RabbitMq 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). Written with Erlang Programming Language...Sep 5, 2024 · 3 min readitsvinayak.hashnode.dev
Redis Pipelining in NodeJSRedis Pipelining is a technique that helps to reduce the round-trip time between the Redis server and the client. In this article, we will explore the Redis Pipelining in Node.js. Before we start, let's first understand the time between round trips i...Jul 25, 2024 · 3 min readitsvinayak.hashnode.dev