My Learnings

Explore my blog posts documenting the insights and solutions I've gained from overcoming challenges over the past three years. Dive into a range of topics and lessons that showcase my continuous growth and expertise.

JS Shortened Notation

JavaScript provides several shortened notations to make your code more concise and efficient. Here are some examples: 1. Property Shorthand: When assigning an object property,...
Continue reading

Codepen Collection

Build Model Popup Mostly CSS Responsive Carousel CSS only Responsive Tables Off-Canvas Navigation Circular modal overlay effects Responsive Movie Card – Dark Version
Continue reading

Middleware in Node.js

Middleware in Node.js is essentially a function that has access to the request and response objects, as well as the next middleware function in the...
Continue reading

What is Bcrypt?

Bcrypt is a cryptographic hash function designed for password hashing and safe storing in the backend of applications in a way that is less suspectable...
Continue reading

Base64 Encoding and Decoding

What is Base64? Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format. It’s designed to make binary...
Continue reading

AES-256-CBC: A Breakdown

AES-256-CBC stands for Advanced Encryption Standard with a 256-bit key in Cipher Block Chaining mode. AES (Advanced Encryption Standard) 256-bit key CBC (Cipher Block Chaining)...
Continue reading

PBKDF2 Hashing Algorithm

Before understanding PBKDF2. What is it? In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding...
Continue reading