๐Ÿ‰

Hello, Welcome to my feed.

September 16, 2025 ย  ยท16 words

Nice article form Loren Stewart; React Won by Default โ€“ And It's Killing Frontend Innovation (https://www.lorenstew.art/blog/react-won-by-default)

RealityReactFrontendweb
September 08, 2025 ย  ยท7 words

The Moon has never been more beautiful.

MoonNight
September 08, 2025 ย  ยท9 words

"Where are you going?" is one of the questions.

Life
September 07, 2025 ย  ยท6 words

The Zellij multiplexer is just awesome.

Terminal
September 02, 2025 ย  ยท44 words

Forcing users to configure a tool before its first use is a significant UX flaw. Developers should either pre-configure the tools for their intended use case or, at a minimum, provide sensible default settings. This kind of poor onboarding creates a frustrating user experience.

Config
September 01, 2025 ย  ยท50 words

As a vim user who needs to press the Esc key often, remapping the Caps Lock key to Esc makes a real difference. Initially, I thought it wouldn't be a big deal to press the actual Esc key, but the convenience is very noticeable once you get used to it.

Config
September 01, 2025 ย  ยท62 words

The criticism of clean code is ever-present. In a specific context, if you break some of its rules for the sake of its goal, this approach is far better than the one the critics are presenting. If you look closely, the overall goal is the same for both sides, and they agree on many things. You just don't have to be extreme.

Clean Code

Understanding New Large Codebase

August 27, 2025ยท1 min readยท98 words

Some general tips on working with a new large codebase.

Codebase
April 26, 2025 ย  ยท10 words

While battling between quantity and quality, I forgot the purpose.

Thoughts

Simplifying the Job Search with a Standard Resume Format

April 24, 2025ยท5 min readยท936 words

A proposal for a standardized resume format to simplify job searching and make it easier for job seekers and employers to connect.

DiscussionResume
April 19, 2025 ย  ยท55 words

Their opinions, norms, and wishes have hurt, burdened, stressed, and traumatized, all of which do more harm than good. They have not benefited much from their understanding and norms. Instead, they have only fueled the fire of misery, greed, protected the status quo, and are fighting to preserve it - perhaps without even realizing it.

Life
Leetcode solutions as a browser extension.

YeetCode

Leetcode solutions as a browser extension.

Leetcode solutions as a browser extension.
Web Extension
๐Ÿ•ธ

Resumaker

Effortlessly create multiple, ATS-friendly resumes from a single YAML file with Resumaker.

Resumaker is a tool that creates ATS-friendly, professionally formatted, multiple, and multi-targeted resumes from a single YAML file. Write down all the details and let Resumaker handle the formatting and structuring.
PythonResume
February 06, 2025 ย  ยท11 words

Rust is the new C++, and Go is the new Java.

RustGo

A Developer's Guide to OOA, OOD, and UML

January 15, 2025ยท3 min readยท583 words

Introduction to Object-Oriented Analysis and Design, covering topics such as OOA, OOD, UML, SOLID principles, and design patterns for software engineering.

Software EngineeringSOLIDOOADDesign Patterns

Using CSRF Protection with Django and AJAX Requests

January 03, 2025ยท5 min readยท900 words

Implement CSRF protection in Django when making AJAX requests from a separate frontend. It covers the setup of a simple Django app, configuring CORS, and obtaining a CSRF token to...

DjangoSecurity
QuickNote is an AI note generator that helps you turn your ideas, prompts or topic into organized, high-quality PDF notes with just one click. Our AI-powered app generates comprehensive and well-structured notes, saving you time and effort.

QuickNote

Turn your ideas into organized, high-quality PDF notes.

QuickNote is an AI note generator that helps you turn your ideas, prompts or topic into organized, high-quality PDF notes with just one click. Our AI-powered app generates comprehensive and well-structured notes, saving you time and effort.
SaaSGenAI
๐Ÿ’ก

mpn

A man-like command for showing help for Python objects.

A man-like command for showing help for Python objects.
PythonLibrary

The Hunt for Perfect Tool

September 19, 2024ยท3 min readยท487 words

We all the pain of this question or phenonomena. It's painful because we want to use the best tool.

Discussion
From the basics of typing systems to advanced testing and debugging techniques, this comprehensive guide will walk you through the entire process of learning a new language.

LearnLang

Simple and efficient way to learn a new programming language.

From the basics of typing systems to advanced testing and debugging techniques, this comprehensive guide will walk you through the entire process of learning a new language.
A simple, efficient and content-first static site generator (SSG).  Build any static site for personal blogs, documentations, articles and anything you wish. This site is also created with Scribo. Let's get started!

Scribo

Static Site Generator

A simple, efficient and content-first static site generator (SSG). Build any static site for personal blogs, documentations, articles and anything you wish. This site is also created with Scribo. Let's get started!
PythonLibrary
May 22, 2024 ย  ยท6 words

It's stupid to suffer in imaginations.

Thoughts
February 28, 2024 ย  ยท37 words

There's no such thing as random. True random things don't exist. Some thing may look random such /dev/random or PRNGs or block ciphers but you look at it from higher dimension you will see pattern it it.

February 19, 2024 ย  ยท8 words

We are trapped inside 4th dimension, aren't we?

February 03, 2024 ย  ยท43 words

Imagine flying high on a cloudy evening. The sky is darkish-white with clouds.. The humidity is high and it's a little cold. There's no sun, just wind, and you are alone. And then you realize the situation. You're flying high in the sky.

February 03, 2024 ย  ยท16 words

There is no past, only lessons; there is no future, only destiny. There is only present.

January 10, 2024 ย  ยท4 words

I love my life.

January 06, 2024 ย  ยท12 words

The pain is so apparent that almost no one can see it.

Pain
November 27, 2023 ย  ยท6 words

8 billions people, 8 billions personality.

Choosing Programming Language

November 14, 2023ยท2 min readยท282 words

There are hundreds if not thousand of programming languages and it can be really difficult or rather confusing to choose among them.

Reading Code or Writing Code

October 23, 2023ยท1 min readยท214 words

Two of the advice, you hear from experienced programmers.

A Personal Website

October 18, 2023ยท2 min readยท305 words

Having a personal website can be very useful for so many people.

๐Ÿœ

rock-paper-scissors-simulator

Rock, paper and scissors simulator.

Rock, paper and scissors simulator.
webJavascript
๐Ÿชด

Animate Node

Append an HTML node in DOM with some type-like animation.

Append an HTML node in DOM with some type-like animation.
webLibraryJavascript
๐Ÿงญ

mmp4w

Minimalist media player for web.

Minimalist media player for web. Control volume, current time, play-pause easily from keyboard. Supports both videos and images.
JavascriptLibrary

Checklist for Choosing A Software

January 15, 2022ยท1 min readยท3 words

Many of us when choosing a software, we just choose it. Some of our choices are based on what other people are using, what is installed by default or anything...

It Took Me Almost 9 Hours to Install Debian 10

July 25, 2021ยท3 min readยท532 words

It took me almost 9 hours to install Debian 10. But why?

Guide on Switching from Windows to Linux

December 03, 2020ยท6 min readยท993 words

What are the changes you notice immediately when switching from Windows to a Linux distro?

Nostalgic Evening

November 20, 2020ยท2 min readยท315 words

Nostalgia makes you sometime sad, sometime happy, sometime makes you feel how blessed you are and sometime the opposite.

This Week was Crazy

November 13, 2020ยท2 min readยท359 words

Code Editors

October 17, 2020ยท1 min readยท239 words

A good code editor is like a good friend. So, choosing a good editor is very important.