welcome image

Welcome to My Portfolio/Blog App

📄 About This Website This is my personal portfolio and blog application, built to showcase my work, share articles, and experiment with modern web technologies. It is powered by Hugo, Progressive Web App (PWA) capabilities, and various performance-focused optimizations. 🛠 What is Hugo? Hugo is one of the fastest static-site generators, built using Google’s Go programming language. By default, Hugo outputs static HTML files, which results in extremely fast page load times and excellent performance....

September 5, 2022 Â· 2 min Â· 251 words Â· Me
Dead Simple Yet Powerful Global State Manager for Redux Haters

Dead Simple Yet Powerful Global State Manager for Redux Haters

themeAtom.ts import { atom } from "jotai"; export const themeAtom = atom("light"); App.tsx import { useAtom } from "jotai"; import { themeAtom } from "./themeAtom"; function App() { const [theme, setTheme] = useAtom(themeAtom); const toggleTheme = () => { setTheme((prev) => (prev === "light" ? "dark" : "light")); }; return ( <> <p>Current theme: {theme}</p> <button onClick={toggleTheme}>Toggle Theme</button> </> ); } export default App; That’s it — as simple as it gets....

August 14, 2025 Â· Me
blog image

Nodejs Simplified With Native Typescript and Watch Mode Support

Starting from node 22.6.0, you can directly start writing on the .ts file without installing any dependencies: index.ts function main(message: string): void { console.log("Message: " + message); } main("Hello! world"); For running with watch mode: package.json "dev": "node -w index.ts" Recommended base tsconfig tsconfig.json { "compilerOptions": { "target": "esnext", "module": "nodenext", "allowImportingTsExtensions": true, "rewriteRelativeImportExtensions": true, "verbatimModuleSyntax": true, "erasableSyntaxOnly": true } }

May 19, 2025 Â· 1 min Â· 61 words Â· Me
Ky.js vs Axios comparison

Ky.js: A Delightful Alternative to Axios

jump to code Do You Really Need Another HTTP Client? You might not need any additional HTTP client. The native fetch API, built into modern browsers and Node.js, is powerful and capable of handling many common use cases. If you’re making simple HTTP requests, fetch might be all you need. However, real-world applications often require more sophisticated features. You might need to: Create reusable API instances with predefined base URLs and authentication Implement request/response interceptors for token refresh flows Transform request/response data consistently across your application Track file upload/download progress Handle retries for failed requests Manage request cancellation Show toast notifications for various HTTP responses This is where Ky....

January 15, 2025 Â· 5 min Â· 1027 words Â· Me
Complete Guide to Building and Running Expo(React Native) Apps

Complete Guide to Building and Running Expo(React Native) Apps

Summary This guide covers five main methods to build and run Expo applications: Expo Go - Fastest method for development and testing, limited to built-in native modules Expo Prebuild - Generates native code when additional native modules are needed Native Builds - Direct builds through Android Studio or Xcode EAS (Expo Application Service) - Cloud-based build service for production releases Debugging Tools - Various options for debugging your Expo app 1....

January 13, 2025 Â· 2 min Â· 395 words Â· Me
Tailwind CSS V4 got simpler,lighter and faster.

Tailwind CSS V4 got simpler,lighter and faster.

Tailwind CSS is one of my favorite and go-to tools. It’s almost a standard way of writing CSS these days. Even LLMs and AI tools are giving Tailwind CSS code these days. Here are some of the highlights of V4: Build time 10X faster, Incremental build 100X faster. 35% smaller footprint. Power of Rust and Lightning CSS. 2X Faster parser. CSS-first config, Unified toolchain. Modern CSS features. Getting Started (with Vite) Here’s a quick guide to get started with Tailwind CSS V4 and Vite:...

January 13, 2025 Â· 1 min Â· 114 words Â· Me
blog image

Install and Activate Office 2021 [EASIEST WAY]

Download Office 2021 from Here. Install Download this activation script from Here. Run the script as Administrator. 💚 THANK YOU 💚

December 29, 2022 Â· 1 min Â· 21 words Â· Me
blog image

Install and Activate Windows 11 [EASIEST WAY]

Download Windows 11 ISO from Here. Install Download this activation script from Here. Run the script as Administrator. 💚 THANK YOU 💚

December 29, 2022 Â· 1 min Â· 22 words Â· Me