My Blog

Writing about React.js, Next.js, Web3 and building modern web apps.

React Integration for Beginners: From API Calls to Smart Contracts
integrationapiwallet

React Integration for Beginners: From API Calls to Smart Contracts

If you already know basic React — components, props, state — the next step is learning how React apps actually talk to the outside world : APIs, GraphQL servers…

Sep 24, 20267 min read
Code Reusability: A Lesson from 3.5 Years of Coding
codefront-end-developmentnextjs

Code Reusability: A Lesson from 3.5 Years of Coding

One thing I’ve learned over my 3.5 years of experience is this: code reusability matters more than almost anything else you’ll practice as a developer. It’s esp…

Aug 28, 20261 min read
React.js Tip: Keep Your Components Clean
front-end-developmentreactjscoding

React.js Tip: Keep Your Components Clean

Big components are a trap. They start small, then one day you open the file and it’s 400 lines of state, fetch calls, form logic, and JSX — all tangled together…

Aug 28, 20261 min read
What Is Phaser
2d-animationphaserjsreacctjs

What Is Phaser

Phaser 4: What It Is and How to Use It in React.js / Next.js If you’ve ever wanted to build a browser game — from a simple platformer to a full 2D world with ph…

Aug 13, 20267 min read
Why Your Transaction Shows “Failed” But Your Money Is Already Gone
web3transaction-failedfront-end-development

Why Your Transaction Shows “Failed” But Your Money Is Already Gone

A deep dive into two silent bugs that combine to show a false failure while your transaction already landed on-chain. @mirbasit01 The Scenario You submit a tran…

Jun 18, 20265 min read
Transaction shows “Failed”
but money was already gone
web3blockchainalchemy

Transaction shows “Failed” but money was already gone

Transaction shows “Failed” but money was already gone

Jun 18, 20261 min read
What Is Account Abstraction?
account-abstractionweb3blockchain

What Is Account Abstraction?

Account Abstraction means: Turning a normal wallet account into a programmable smart contract account. In simple words: Instead of using a normal EOA wallet (li…

Feb 17, 20262 min read
React Performance Optimization: useMemo vs useCallback
usecallbackreactjsreact-hook

React Performance Optimization: useMemo vs useCallback

useMemo vs useCallback Understanding when to cache values and when to cache functions Introduction React provides two important hooks for performance optimizati…

Jan 19, 20264 min read
Abdul Basit — Frontend & Blockchain Developer
blockchainaibackend-development

Abdul Basit — Frontend & Blockchain Developer

mirbasit01 Abdul Basit Frontend & Blockchain Developer Hey there, I’m Mir Basit! I’m a passionate Frontend & Blockchain Developer who loves building modern and …

Jan 3, 20264 min read
Node.js Express MongoDB backend API setup
expressjsnodejsbackend

Node.js Express MongoDB backend API setup

Node.js Express MongoDB Quick Reference Guide Quick Start Commands # Initialize project npm init -y # Install dependencies npm install express mongoose # Start …

Jan 1, 20264 min read