codedamn

Developer News (Page 26)

The latest web development and programming news from team codedamn.

What is the best way to learn JavaScript in 2021?

JavaScript is a language you can see being used everywhere now. Some people consider that bad, but the fact is that no language comes closer to JS when it comes to how many different environments you can work on by yourself. As a self-learner, JavaScript was super important to me as I probably wo...

10 Awesome React Pro Tips – Know ’em all

If you have been alive for at least 3 years, you know that React is one of the most popular framework in the web development projects. Here, in this post I want to share my top 10 pro tips with you in order to make you a pro React developer. 1. React is a not…

How to create an interactive programming course?

Learning to code is becoming interactive. In the next few years, all the video tutorials, especially the basic ones, will be replaced with highly interactive and hands-on-practice coding courses. To stay relevant as a content creator, you have to move away from just “videos”. People d...

10 Awesome JavaScript Pro Tips – Know’em all

JavaScript is an amazing language and in 2021 if you’re doing any sort of development that involves browsers or using browsers at any point then chances are you have encountered JavaScript in the form of web or server (Node JS) or even mobile application. In this article let’s discuss...

10 Amazing NPM Packages for your Node.js Backend

Node.js is one of the most popular choices out there when considering the backend technology for your website or application. Part of its popularity can be attributed to the heap of NPM packages which greatly enhances the developer experience. In this article, we’ll be going through 10 such...

Javascript (ES2020) Nullish Coalescing( ?? ) and Optional Chaining ( ?. ) Explained

Nullish Coalescing operator ( ?? ) It is a logical operator that returns its right-hand side operand when its left-hand side operand is null or undefined, and otherwise returns its left-hand side operand. let’s see some use-cases that you might encounter frequently, where the ( ?? ) operato...

How To Use Pipenv To Manage Your Python Projects

Pipenv is a package management tool for python just like npm/yarn for NodeJS. In fact, Pipenv is the official package management tool recommended by Python itself for managing package dependencies. Whenever you start with a new python project, let’s say a Django project, you would not want ...

How to setup Redux with React

Redux is probably the most popular global state management library for react by far. It eliminates the problem of prop-drilling and lets us manage the application state in a scalable way. That’s enough introduction, now lets set it up in a react project! Note: This article assumes that you unders...

5 Common Mistakes JavaScript developers have always done and will do in 2021

I started to learn JavaScript way back in 2013 and learned a fair share of it by experimenting, hit and trail, a few excellent blog posts, and many projects. To establish authority why you could probably consider my advice, I’ll list a few things: I run a 140K+ YouTube channel where I have ...

52-week breakdown of becoming a full-stack developer in 2021

Hi everyone. First of all, happy holidays! 2020 has been a rough year, but you can make 2021 a year where you can achieve anything. Let’s start with being a full-stack developer? Table of Contents IntroductionDisclaimerWeek 01Week 02Week 03Week 04Week 05Week 06Week 07Week 08Week 09Week 10We...