Background Texture

The Pensieve

Handpicked Insights

Explore

Library

Showing 10 out of 108 posts

Search

Topics

16 Jan 2026

Deleting a Branch in Git

Learn how to delete local and remote branches in Git to keep your repository clean and organized after completing features or fixes.

4 min read
Read Article
Deleting a Branch in Git
27 Dec 2025

Injective Functions

An injective function (also called a one-to-one function) is a function where different inputs always give different outputs. No two distinct elements of the domain map to the same element in the codomain.

7 min read
Read Article
Injective Functions
11 Nov 2025

Bijective Function

A bijective function, also known as a bijection, ensures a perfect one-to-one correspondence between two sets by satisfying both injectivity and surjectivity.

8 min read
Read Article
Bijective Function
11 Nov 2025

Onto Functions

An onto (surjective) function is a function in which every element of the codomain has at least one corresponding element in the domain as its pre-image.

9 min read
Read Article
Onto Functions
11 Nov 2025

Transitive Relations

A transitive relation is a relation in which if an element A is related to B and B is related to C, then A must also be related to C, following the same relation.

8 min read
Read Article
Transitive Relations
28 Aug 2025

Socket Programming in C++

Socket programming is a technique that enables two computers or programs to communicate with each other over a network such as the internet or a local network.

10 min read
Read Article
Socket Programming in C++
21 Aug 2025

Measurement

Measurement is the process of determining how long, how heavy, how much, or how large something is by comparing it with a standard unit.

10 min read
Read Article
Measurement
10 Aug 2025

Solve Systems of Equations Using Matrices

Learn how to solve systems of linear equations using matrices with methods like Gaussian elimination, inverse matrices, and Cramer's Rule, including step-by-step examples.

12 min read
Read Article
08 Aug 2025

Nesting For Loops in JavaScript

Learn how to use nested for loops in JavaScript to handle multi-dimensional arrays, objects, and iterables, including examples with for, for-in, and for-of loops.

8 min read
Read Article
08 Aug 2025

Methods vs Computed in Vue

Understand the key differences between methods and computed properties in Vue.js, their use cases, performance implications, and when to use each effectively.

7 min read
Read Article
CTA Background
LogoLogo
FROM CONCEPT TO CREATION
LET'S MAKE IT HAPPEN!

I'm available for full-time roles & freelance projects.

I thrive on crafting dynamic web applications, and
delivering seamless user experiences.