Time, Observation, and Existence: A Journey from Reality to RealizationIntroduction What is reality? Is it the world around us — the stars, our memories, what we can see and touch? Or is it something deeper, less defined, and shaped by our own minds? This article explores the idea that reality is not a fixed thing “out ...Jul 11, 2025·3 min read
An easy way to install and manage PostgreSQL on MacPostgres.app is a full-featured PostgreSQL installation packaged as a standard Mac app. It includes everything you need to get started. Installation Download your version of PostgreSQL from here The dmg file comes with PostgreSQL and postgresapp GUI ...Jun 23, 2023·2 min read
Angular DI Container: How does it work?What is Depdency Injection? Dependency injection is basically providing the objects that an object needs (its dependencies) instead of having it construct them itself. An analogy to understand dependency injection is constructing a home. When buildin...May 26, 2023·6 min read
Sequelize.js: Single Table InheritanceSingle Table Inheritance Single Table Inheritance (STI) is a design pattern in database modeling where a single table is used to store multiple types of entities that share a common set of attributes, but have some unique attributes as well. In other...Feb 11, 2023·5 min read
Python: Closures & DecoratorFirst Class functions are just like objects. You can pass them as an argument to other functions or you can return them from another function. Closures take advantage of this feature. It remembers variables defined in the outer function even if it is...Aug 21, 2022·1 min read
Run JS Alternative: Create your own scratchpad for javascriptI used to love RunJs when it was free for use 😌 But now, It is charging for even to write your code in RunJs, the creator implemented a timer which blocks you from writing any code for some time. 😞 Luckily, VsCode has everything, even a lot more th...Jul 14, 2022·1 min read
Git Cherry Pick: A Way To Remove Commits Between Two CommitsOne of the best practices when using git is to keep histories on your main branch clean Sometimes, It's very hard. Here, I will share one situation which can be fixed using Git Cherry Pick Git Cherry Pick Cherry picking in Git means choosing a commi...Jul 13, 2022·2 min read