~
Hello, Welcome to my feed.

Using CSRF Protection with Django and AJAX Requests

January 03, 20255 min read900 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 include in POST requests. The post also discusses potential issues with cookies and browser security policies when deploying the frontend and backend on different domains.

DjangoSecurity

QuickNote

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

SaaSGenAI
🪴

mpn

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

PythonLibrary

The Hunt for Perfect Tool

September 19, 20243 min read487 words

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

discussion

LearnLang

Simple and efficient way to learn a new programming language.

Scribo

Static Site Generator

PythonLibrary

Imaginations

May 22, 2024  6 words

It's stupid to suffer in imaginations.

Thoughts

Randomness

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.

Trapped

February 19, 2024  8 words

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

Fly

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.

Present

February 03, 2024  16 words

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

Love

January 10, 2024  4 words

I love my life.

Pain

January 06, 2024  12 words

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

Pain

Personality

November 27, 2023  6 words

8 billions people, 8 billions personality.

Choosing Programming Language

November 14, 20232 min read282 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, 20231 min read214 words

Two of the advice, you hear from experienced programmers.

A Personal Website

October 18, 20232 min read305 words

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

🌴

rock-paper-scissors-simulator

Rock, paper and scissors simulator.

webJavascript
🪴

Animate Node

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

webLibraryJavascript
🧭

mmp4w

Minimalist media player for web.

JavascriptLibrary

Checklist for Choosing A Software

January 15, 20221 min read3 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 that works.

It Took Me Almost 9 Hours to Install Debian 10

July 25, 20213 min read532 words

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

Guide on Switching from Windows to Linux

December 03, 20206 min read993 words

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

Nostalgic Evening

November 20, 20202 min read315 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, 20202 min read359 words

Code Editors

October 17, 20201 min read239 words

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