Sajidur Rahman Shajib

Sajidur Rahman Shajib @sajidurshajib

About: I thrive on the endless possibilities that new ideas bring. Each concept sparks another, fueling my passion for building exciting projects that push boundaries and inspire change. I believe in the pow

Location:
Bangladesh
Joined:
Aug 20, 2021

Sajidur Rahman Shajib
articles - 17 total

🚀 A Better Way to Seed Data Using SQLAlchemy (Async-friendly)

In modern backend projects, especially with FastAPI and async SQLAlchemy, seeding initial data like...

Learn More 0 0Jul 1

🐍 Don't Need to Create requirements.txt and .venv Manually [UV]

We need something better than pip — and that's where uv comes in. It’s a fast Python package manager...

Learn More 0 0Jun 22

🧠 What are Pages (in OS/memory)?

A page is a fixed-length block of virtual memory. When discussing threads, processes, and system...

Learn More 0 1Jun 9

🧪 Understanding the ACID Properties in Databases

🔍 What is ACID? ACID stands for Atomicity, Consistency, Isolation, Durability — four key...

Learn More 3 3Jun 9

🏛️ 5 Pillars of SOLID

When it comes to writing clean and maintainable code, the SOLID principles are essential tools every...

Learn More 1 0Jun 6

🧵 Thread vs Process in a nutshell

Understanding the difference between a thread and a process is fundamental to building scalable and...

Learn More 0 2Jun 5

🛠️ Functional and Non-Functional Requirements: Explained

When building a software system, requirements are usually classified into two main categories: ...

Learn More 0 0May 28

🧠 Understanding HLD and LLD in System Design: A Developer's Guide

In the world of software engineering, designing systems that are scalable, maintainable, and robust...

Learn More 0 0May 28

Discovering Ruff: The Rust-Based Python Formatter That’s a Game-Changer!

As a Python developer, I’ve always been on the lookout for tools that can simplify my workflow while...

Learn More 0 0Jan 23

OWASP Broken Access Control Vulnerabilities

When it comes to web application security, Broken Access Control stands out as one of the most...

Learn More 0 0Oct 17 '24

Changing Foreign Key Constraints in PostgreSQL: A Step-by-Step Guide

In PostgreSQL, foreign key constraints are used to maintain referential integrity between tables by...

Learn More 0 0Oct 1 '24

💻 Why You Don’t Need to Buy Expensive Courses to Learn Web Development 💸

In my experience, many web development courses, especially the more expensive ones, often don’t...

Learn More 0 2Sep 19 '24

Best way to create requirements.txt

Hello Devs, How are you doing with Python? In my previous post, I emphasized not using pip freeze...

Learn More 7 0Oct 24 '23

Setting up an Alias for a Directory in Apache2 Server

In most Apache installations, the default root directory is typically located at /var/www/html on...

Learn More 17 2May 29 '23

Do not use `pip freeze`

We are using pip freeze or pip3 freeze command for making requirements.txt for our python projects....

Learn More 16 0Feb 10 '22

How to set default object parameter in Javascript

Hello Devs, Do you find any error when you set the default object as parameter? Let's talk about...

Learn More 7 1Nov 19 '21

Javascript default parameter for null and undefined

Hello Devs, Are you facing any problem when you pass null or undefined in a function as a parameter?...

Learn More 5 0Nov 11 '21