DEV Community

loading...
Kamal Mustafa profile picture

Kamal Mustafa

Python/Django Developer at GetOTP (otp.dev), fast and simple to integrate OTP API with ready made UI

Location Malaysia Joined Joined on  Personal website https://otp.dev twitter website

Education

B.Sc IT

Work

CTO at Xoxzo Inc

Django: _ (underscore) settings gotchas

Django: _ (underscore) settings gotchas

Reactions 4 Comments
2 min read
Firefox and Chrome resolve any localhost domain (*.localhost) to loopback address

Firefox and Chrome resolve any localhost domain (*.localhost) to loopback address

Reactions 8 Comments 1
1 min read
Python explicit self and turning function into method

Python explicit self and turning function into method

Reactions 6 Comments
3 min read
Law of leaky abstraction and on learning the internal a.k.a the hard way

Law of leaky abstraction and on learning the internal a.k.a the hard way

Reactions 8 Comments
4 min read
pipm: pip install to local-packages and pip run

pipm: pip install to local-packages and pip run

Reactions 7 Comments 1
2 min read
Python local-packages, à la npm node_modules

Python local-packages, à la npm node_modules

Reactions 9 Comments
5 min read
Python: Compile standalone executable with nuitka

Python: Compile standalone executable with nuitka

Reactions 9 Comments 6
2 min read
Git extract single file with history

Git extract single file with history

Reactions 9 Comments
3 min read
DevOps is a culture, not a role

DevOps is a culture, not a role

Reactions 47 Comments 7
3 min read
Editing images in Linux

Editing images in Linux

Reactions 7 Comments 4
1 min read
Recalling memory in the age of information overload

Recalling memory in the age of information overload

Reactions 3 Comments
1 min read
AWS ALB routing based on HTTP method

AWS ALB routing based on HTTP method

Reactions 8 Comments 1
1 min read
Receiving email with SES and Slack

Receiving email with SES and Slack

Reactions 8 Comments 1
3 min read
Snippet or not indexed posts

Snippet or not indexed posts

Reactions 6 Comments 2
1 min read
How bad is self-signed cert?

How bad is self-signed cert?

Reactions 4 Comments 1
1 min read
Python: DIY virtualenv

Python: DIY virtualenv

Reactions 11 Comments
4 min read
How is a program on linux executed?

How is a program on linux executed?

Reactions 8 Comments 2
2 min read
Nashorn JavaScript engine

Nashorn JavaScript engine

Reactions 3 Comments 1
1 min read
Python urldecode on command line

Python urldecode on command line

Reactions 6 Comments 2
1 min read
Quick sed lesson

Quick sed lesson

Reactions 18 Comments 5
2 min read
Django: Migrate --fake-initial gotchas

Django: Migrate --fake-initial gotchas

Reactions 10 Comments 5
4 min read
Webfaction API client in Python

Webfaction API client in Python

Reactions 9 Comments
1 min read
Why I used Docker?

Why I used Docker?

Reactions 32 Comments 3
1 min read
Software team as a jazz band

Software team as a jazz band

Reactions 9 Comments 2
2 min read
Some common anti non-javascript mechanism websites use

Some common anti non-javascript mechanism websites use

Reactions 11 Comments 4
1 min read
Menawan kembali Web

Menawan kembali Web

Reactions 10 Comments
3 min read
Software engineering vs Coding

Software engineering vs Coding

Reactions 10 Comments
2 min read
Nasihat kepada graduan Sains Komputer/IT

Nasihat kepada graduan Sains Komputer/IT

Reactions 11 Comments 4
5 min read
mypy: A Quick Look into Static Type Checking in Python

mypy: A Quick Look into Static Type Checking in Python

Reactions 13 Comments 6
3 min read
Can't update my settings

Can't update my settings

Reactions 12 Comments 2
1 min read
Google dns dan AWS CloudFront

Google dns dan AWS CloudFront

Comments
2 min read
Measuring team performance by analyzing git commits

Measuring team performance by analyzing git commits

Reactions 10 Comments 1
1 min read
System Python is not for you

System Python is not for you

Reactions 12 Comments 1
2 min read
Feature request - User tag aside the global site-wide tags

Feature request - User tag aside the global site-wide tags

Reactions 6 Comments
1 min read
Django: Fixing race condition when queuing with on_commit hook

Django: Fixing race condition when queuing with on_commit hook

Reactions 8 Comments 3
2 min read
Django: Moving away from project vs app dichotomy

Django: Moving away from project vs app dichotomy

Reactions 14 Comments 1
2 min read
What exactly bitcoin miner does ?

What exactly bitcoin miner does ?

Reactions 14 Comments 2
5 min read
Poor man's ngrok with tcp proxy and ssh reverse tunnel

Poor man's ngrok with tcp proxy and ssh reverse tunnel

Reactions 52 Comments 4
4 min read
First step in learning new programming language

First step in learning new programming language

Reactions 4 Comments 1
2 min read
Dealing with command not found on linux/osx

Dealing with command not found on linux/osx

Reactions 13 Comments
1 min read
Can flutter be an alternative to react-native ?

Can flutter be an alternative to react-native ?

Reactions 14 Comments 7
1 min read
loading...