“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler’

Writing a clean code is a much-needed skill that every developer should learn. So in this article, I will share my experience that what I have learned after taking the course “Mastering Clean Code in JavaScript” on Udemy.

Clean Variables (How to name variables)

Choosing the best and relevant names for your variables and function will save you lots of time. So, when declaring a variable keep in mind why you are declaring it when it will be used.

For example,

var a, b

It’s never too late to learn code or make a career change in web development. The demand for web developers is high all the time and is still increasing, The best part is that a CS degree is not a prerequisite to get into web development.

In this article, you will explore how to master HTML, CSS, and JavaScript in 6 weeks.

So, what should be the first step?

The very first step is to make your foundations strong. Learning HTML would be the very first step. There are plenty of free materials available on the internet. …


What is Figma?

Figma is a cloud-based design and prototyping tool for digital projects. It’s made so that users can collaborate on projects and work pretty much anywhere. Figma is a cloud-based design tool that is similar to Sketch in functionality and features, but with big differences that make Figma better for team collaborations.

Here’s a look at Figma, and how this tool might be beneficial for your projects and workflows.

Platform dependant?

Figma works on any operating system that runs a web browser. Macs, Windows PCs, Linux machines, and even Chromebooks can be used with Figma. It is the…


Flexbox is a relatively new front-end feature that makes building a website layout (and making it responsive!) much, much easier than it used to be. In days past, to build a website, you would have to use float grids or even tables to make your layout look like it should. And those methods aren’t the best for responsive design– making sure the website looks good across desktop, tablet, and mobile devices.

If you want to stay current with web development trends, you definitely want to know how to use flexbox.

In this tutorial, we are going to learn how can…


Coding Image

Hello everyone! This is my first post on Medium about my journey in web development. I want to diary my own excursion while learning web improvement. This post is a summary of what I learned and which roadmap I choose on my journey towards developing responsive webpages using HTML and CSS. This post lists all the steps I took and how much time I invested.

“One thing that I want to mention that I am not a professional writer and there might be some grammatical mistakes, and I am here just to share my journey and experience”

First my introduction…

Zeeshan Haider Shaheen

Fullstack Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store