🍉

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.