Mohammad D.

My Blog

Blog about Javascript, Development and Tech.

/blog/responsive-vs-adaptive

Responsive vs Adaptive Design - What's the difference?

Responsive and adaptive design are two terms that are often used interchangeably. But they are not the same.
Read more →
/blog/uses

Tools I use

A list of the tools and software that I use on a daily basis to help me build the Web.
Read more →
/blog/memoization-react

Optimize your React App Performance with Memoization

Using React Hooks you can optimize your react components and help improve the performance of your application
Read more →
/blog/strong-passwords

Creating Unhackable passwords

How do you make a strong password that is uncrackable using brute force?
Read more →
/blog/tactical-vs-strategic

Tactical vs Strategic Development

Two different ways of programming
Read more →
/blog/what-is-docker

What is Docker and why do developers use it?

Let's dive in to Docker and learn what is it used for.
Read more →
/blog/languages-2021

Which programming language to choose in 2021?

In 2021, there are hundreds of programming languages being used every day. Learning a language is difficult, but choosing one can be harder.
Read more →
/blog/programming-me

Is Programming right for me?

There are a few indications in your personal traits that can help you decide if you want to give coding a chance for a career.
Read more →
/blog/imposter-syndrome

Developers with Imposter Syndrome

Imposter Syndrome is a psychological phenomenon that causes a lack of faith in one's achievements. This is accompanied by a constant fear that you will be revealed as a fraud.
Read more →
/blog/good-code

How do you write good code?

Should you focus more on the readability of your code or should you worry about making it run faster?
Read more →
/blog/remotework-tools

Working Remotely - 5 Useful Tools for Developers

To get more work done from home, you need the right tools. Here is a few I use as a developer when working remotely.
Read more →