---
title: "Rafiul Hasan (@raphy) | Hashnode"
description: "Rafiul Hasan (@raphy) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@raphy"
---

@raphy

# Rafiul Hasan

@raphy · Joined January 2023

### [Create bootable USB with Linux image in Linux](https://rafiulhasan.rocks/create-bootable-usb-with-linux-image-in-linux?utm_source=hashnode&utm_medium=feed)

To make USB bootable with a linux os in linux you'll need a USB that has enough storage. Usually 8gb USB is enough to install any operating system. As we have the USB, insert the USB to the machine. Let's see how we can make it Bootable. In this turo...

2 min read · [rafiulhasan.rocks](https://rafiulhasan.rocks/create-bootable-usb-with-linux-image-in-linux?utm_source=hashnode&utm_medium=feed)

[Jun 26, 2024](https://hashnode.com/posts/create-bootable-usb-with-linux-image-in-linux/667bfd169d63f530f0417ad6)

### [Kth Smallest Element in a Row-wise and Column-wise Sorted Matrix](https://rafiulhasan.rocks/kth-smallest-element-in-a-row-wise-and-column-wise-sorted-matrix?utm_source=hashnode&utm_medium=feed)

Kth Smallest Element in a Row-wise and Column-wise Sorted Matrix

6 min read · [rafiulhasan.rocks](https://rafiulhasan.rocks/kth-smallest-element-in-a-row-wise-and-column-wise-sorted-matrix?utm_source=hashnode&utm_medium=feed)

[Feb 26, 2024](https://hashnode.com/posts/kth-smallest-element-in-a-row-wise-and-column-wise-sorted-matrix/65dc8892bccc24dc6d44def8)

### [6 Mistakes I make often while handling Environment Variables in NODE JS (using dotenv)](https://rafiulhasan.rocks/6-mistakes-i-make-often-while-handling-environment-variables-in-node-js-using-dotenv?utm_source=hashnode&utm_medium=feed)

In this blog, we will explore the common mistakes I frequently make while dealing with environment variables in Node.js, using the popular dotenv package

3 min read · [rafiulhasan.rocks](https://rafiulhasan.rocks/6-mistakes-i-make-often-while-handling-environment-variables-in-node-js-using-dotenv?utm_source=hashnode&utm_medium=feed)

[Jul 28, 2023](https://hashnode.com/posts/6-mistakes-i-make-often-while-handling-environment-variables-in-node-js-using-dotenv/64c39aa463604e93880e31d3)

### [Binary Exponentiation: Explanation for dummies like me](https://rafiulhasan.rocks/binary-exponentiation-explanation-for-dummies-like-me?utm_source=hashnode&utm_medium=feed)

The Binary Exponentiation is a trick to calculate in O(logn) instead of O(n) Let's see , equals the value of 1 multiplied by a, n times. This process tak

2 min read · [rafiulhasan.rocks](https://rafiulhasan.rocks/binary-exponentiation-explanation-for-dummies-like-me?utm_source=hashnode&utm_medium=feed)

[Jun 24, 2023](https://hashnode.com/posts/binary-exponentiation-explanation-for-dummies-like-me/6496450d4ca105d8006c3364)

### [Adding Theme Switching Feature in NEXT app (App Router) using 'next-themes'](https://rafiulhasan.rocks/adding-theme-switching-feature-in-next-app-app-router-using-next-themes?utm_source=hashnode&utm_medium=feed)

In today's digital landscape, user experience plays a crucial role in determining the success of a website or web application. One way to enhance user exper

4 min read · [rafiulhasan.rocks](https://rafiulhasan.rocks/adding-theme-switching-feature-in-next-app-app-router-using-next-themes?utm_source=hashnode&utm_medium=feed)

[May 27, 2023](https://hashnode.com/posts/adding-theme-switching-feature-in-next-app-app-router-using-next-themes/64726764b5a6a327d4ea3d31)
