Sign in

Self-taught Developer | Tech & Self Help Blogger | Exploring Life and Tech | Aim to Help Upcoming Software Developers in their Journey

What you should know for Web Development in 2021

In my schooldays, while browsing the web I always wanted to design a website of my own. I am sure Everyone would have thought the same — a website of their own or a personal portfolio showcasing their work, skills, and achievements or a Start-Up/Business website.

Web Development is the most in-demand skill to have and with the Digital world growing rapidly the demand for Web Developers has increased.

If you are a beginner in this Web Development field then this article covers all the skills and technologies required that will help you in your Web development journey and provide…


How to Become a Full-Stack Web Developer in today's world

Aiming to become a full-stack developer has become a trend now. Its no doubt that full-stack developers are high in demand today.

Companies are looking for developers who have multiple specialized skills to provide them with flexibility in their projects.

But It's not as easy as it sounds, the definition of Full stack differs from Company to Company.

A few years ago a full stack developer was someone who had both frontend and backend skill set, but today full-stack developers also need to have good design skills and deployment skills…


Simple Explanation of how javascript works internally

Javascript is the most loved and hated programming language for developers. This is because most junior developers don’t know how it works internally and find it difficult to debug and execute.

When I started working with javascript I didn't understand many things and was finding it difficult to know why my code behaves like this. Dealing with undefined errors or defining a variable’s scope was difficult.

But once I got the answer to How and Why this is happening, it became my favorite programming language.

In this article, I am going to show…


What frameworks and technologies go into building a modern-day web app

Web Development is a highly growing field with new technologies and improvements happening every day. Gone are the days where we used to make web applications to be viewed on a Desktop Computer. Today with devices of different screen sizes like Mobile, Tablets, Laptops, etc, We as a developer need to make our websites responsive for all devices.

Web Development today has become more complex than just HTML, CSS, and Vanilla JS. With Frameworks like React, Angular we can make highly scalable web apps and add more complexity to our front-end side.

In this article, I would be talking about…


Which Programming Language to Choose?

If you are new to programming and don’t know where to start this article is just for you. Today there are more than a hundred programming languages ( Google says more than 700 ), So many options to choose from.

Choosing the first language is important as that builds your foundation and understanding of the Coding World. To be honest, it doesn’t matter which programming language you choose, you need to master it and improve your problem solving and development skills, and then it becomes straightforward to switch from one language to another.

In this article, I would be providing…


The demand for Mobile and Web Development skills has been rising. It’s no doubt that these skills will get you a high paying job in 2021. One such skill that almost all Companies are looking for is Full Stack Development — Developers who can work both on frontend and backend applications.

In this article, I am going to cover how someone can become a Full Stack Developer in 6 months and go from beginner to industry-ready.


How to solve different types of DP problems asked in coding interviews

Dynamic Programming is the most asked question in coding interviews due to three main reasons:

  • It is hard to solve
  • Difficult to find the pattern and the right approach to solve the problem.
  • There are various types of Dynamic Programming Problems and different approaches to all those types.

In this article, I would be discussing the different types of Dynamic Programming problems, how to identify the patterns, and solve them with the right approach.

After solving more than fifty problems in Leetcode on Dynamic Programming I started to see some patterns, where few problems were similar to one another. …


Simple Explanation to Callbacks, Promises, and Async Await

Javascript is the most popular language and also the most confusing language. Javascript can be difficult and weird to understand at first.

Understanding the Asynchronous part of Javascript is the most difficult because unlike other programming languages like java which is multi-threaded, javascript is a single-threaded non-blocking code.

Single-threaded means it executes in a sequence, it has one call stack and one memory heap.

But what if a task like calling API or Database, which takes longer time occurs. …


Skills Required to Become a Data Scientist in 2021

Data Science is the most trending topic for many students as it has become one of the high-paying jobs in the industry and it is no doubt that Data Scientists are high in demand these years.

Having said that it is still very difficult to find entry-level roles as a fresher for the Data Scientist position. But it's no doubt that Artificial Intelligence and Data Science roles will only increase in the future, therefore it is a good skill to have in today's data-driven world.

In this article I will provide…


Git, GitHub, Google Summer of Code, Hacktoberfest, and much more

Open Source is a very important topic for Developers which gives us a range of learning opportunities with various projects, communities, and organizations, and most importantly it has given birth to much useful software over the years like Linux, Android, MongoDB, etc.

Open Source is not just about free software, Developers can also earn money by contributing to open source projects, start an online business or start-up, or even land a job in their dream company through Open Source Development.

I hope this intro shows you how powerful open source can be. …

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