Concurrency and Multithreading in JavaSynchronization Basics in Java Process A Process is a self-contained execution environment with its own memory space and resources. Two Processes do not share memory directly they communicate through 16h ago · 43 min readitsvinayak.hashnode.dev
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 (JVMOct 23 · 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