I am Anshik Singh, a Software Engineer Intern at SilverPush, currently based in India.

My interests span across web development and system design.

Go enthusiast, JavaScript pays the bills….

📩 Reach me at: anshikthind at gmail dot com

Recent Blogs

1 Jan 0001

Quick Notes

🔢 Number # Number is the set of all numbers: integers, floats, ……

1 Jan 0001

Experiments

Assigning object as key in object # let i = { 10: "akkkdkd", ……

5 Apr 2026

Setup Pharo VM Development Environment on macOS

A practical guide to forking, building, and contributing to the ……

31 Dec 2025

React Router DOM — A Complete Guide

React Router DOM is the standard routing library for React web ……

31 Dec 2025

React — A Complete Guide

React is a JavaScript library built by Meta for constructing user ……

31 Dec 2025

React Internals & Architecture

This guide covers the internal mechanisms of React: how the scheduler ……

31 Dec 2025

React Performance Optimization Techniques

This guide covers advanced performance optimization techniques for ……

31 Dec 2025

React Security, Testing & Error Handling

This guide covers critical topics for building secure, robust React ……

1 Jan 0001

Arrays in ts

let a = [1, 2, 3]; // number[] var b = ['a', 'b']; // ……

1 Jan 0001

Empty Object Literal

// empty object literal (object litral => syntax to write an ……

1 Jan 0001

Enums

There are two kinds of enums: enums that map from strings to strings, ……

1 Jan 0001

Extend of types and interfaces

type are extended using union operators and interfaces are extended ……

1 Jan 0001

Function Bing Call Apply

Overview # call(), apply(), and bind() are JavaScript methods that ……

1 Jan 0001

Null, Undefined, Void and Never

Null and Undefined # undefined type means the type has not been yet ……

1 Jan 0001

Overloaded Function Types

Signature call is syntax in ts to prodifine prototype/type of ……

1 Jan 0001

Strings

Strings in js/ts # When String() is called as a function (without ……

1 Jan 0001

When and where to use unkown?

intro # For the few cases where you have a value whose type you really ……