Join 34,779 other Developers as we Learn, Build, and Grow Together.

Connect with fellow developers and gain access to tools that will help you build a profitable SaaS ๐Ÿš€

Sign Up
Featured Posts

Each week we select five winners!

Learn more
6 Tips and Tricks Every Developer Should Know in Visual Studio Code ๐Ÿคฉ

6 Tips and Tricks Every Developer Should Know in Visual Studio Code ๐Ÿคฉ

One of the most common text editors used by developers is Visual Studio Code. Microsoft created it to be the first cross-platform programming tool in the Visual Studio family that supported OS, Linux, and Windows .Visual Studio Code is by far one of the most popular code editors for web, mobile, and hardware developers. In this...

Zahab Kakar

5 days ago

6
Select One:
20 Killer JavaScript One Liners โ˜๏ธ

20 Killer JavaScript One Liners โ˜๏ธ

Hello Folks ๐Ÿ‘‹ This is Savio here. I'm young dev with an intention to enhance as a successful web developer. I love building web apps with React. I have proved my superiority in frontend technologies. Today, I'd like to share 20 Killer JavaScript one liners to make your life easier. Let's goooo ๐Ÿš€ Get Value of a brower Cookie Ret...

Savio Martin

5 days ago

7
Select One:
The Most Important Thing You Don't Know About Promises

The Most Important Thing You Don't Know About Promises

In this article, we will see the most important thing about promises which you might not know but it's important to have knowledge about it to avoid creating bugs in the application. So let's get started. Take a look at the below code: const promise = new Promise((resolve, reject) => { resolve(); }); promise .then(() =&g...

Yogesh Chavan

6 days ago

3
Select One:
How to install Redis Cluster on Ubuntu!

How to install Redis Cluster on Ubuntu!

What is Redis Cluster? Redis Cluster provides a way to run a Redis installation where data is automatically sharded across multiple Redis nodes. ... The ability to continue operations when a subset of the nodes are experiencing failures or are unable to communicate with the rest of the cluster. Installation Installing Redis on...

HowToUbuntu

1 week ago

4
Select One:
10+ Projects You Can Do to Become a Frontend Master

10+ Projects You Can Do to Become a Frontend Master

Learning to code can be challenging and perplexing, especially if you don't know where to begin. The greatest approach to improve your programming abilities is to use them to create coding projects. Here are the finest programming projects to boost your confidence and make you a better developer, whether you're a novice or retur...

Suhail Kakar

1 week ago

8
Select One:
Top 5 Useful Packages That Every React Developer Should Know

Top 5 Useful Packages That Every React Developer Should Know

React JS is a popular JavaScript framework for building front-end applications, such as user interfaces that let people interact with software. When it comes to developing modern React apps, choosing the right library might be difficult. Therefore in this article, I have compiled the best and useful packages that you need as a...

Zahab Kakar

1 week ago

6
Select One:
Selection Sort

Selection Sort

In this article I'm gonna talk about selection sort algorithm and how to implement it in C language. What is Selection Sort? The main idea behind this sorting algorithm is to scan the unsorted part of the array repeatedly to find the smallest element in it and placing it at the beginning of this unsorted array. You have to Selec...

Richa Kiran

1 week ago

8
Select One:
How to Install Apache on Ubuntu

How to Install Apache on Ubuntu

How to Install Apache on Ubuntu Before installing new software, itโ€™s a good idea to refresh your local software package database to make sure you are accessing the latest versions. This helps cut down on the time it takes to update after installation, and it also helps prevent zero-day exploits against outdated software. Open a...

HowToUbuntu

2 weeks ago

4
Select One:
8 Chrome Extensions for developers in 2021

8 Chrome Extensions for developers in 2021

Extensions List- Amino: Live Css Editor What Font - Find Font Mobile simulator Wappalyzer Page Ruler Redux Css Peeper Json Viewer Ghostery Amino: Live CSS Editor let you write custom CSS for any website and you can see your changes in real time. Features: Free cloud storage Syntax highlighting SCSS/Sass support Autosave/Live...

Rakesh Pradhan

2 weeks ago

3
Select One:
Top 10 Visual Studio Code Extensions That Every Developer Should Use It

Top 10 Visual Studio Code Extensions That Every Developer Should Use It

Visual Studio Code is by far one of the most popular code editors for web, mobile, and hardware developers. More than 2,600,000 people use VS Code every month, up by over 160% in the last year. In this guide, weโ€™ll explore the top 20 VS Code extensions that every developer should know in 2021. Bracket Pair Colorizer If you are w...

Suhail Kakar

2 weeks ago

4
Select One:
How to Add Type Checking in React

How to Add Type Checking in React

React is a Javascript library and Javascript is a loosely typed language so by default it does not provide any type checking because of which it's very easy to create bugs in your application when we pass the wrong type of data and it will easily crash your application. There are various static type checkers used in larger appli...

Yogesh Chavan

2 weeks ago

4
Select One:
How to keep a process running even after closing SSH connection?

How to keep a process running even after closing SSH connection?

Introduction There are many reasons why you would like to keep a process running even if you close your SSH session. Here are a few examples: Your working day is going to be over soon and you are running a huge database import that's taking a long time to complete, you would not want to stay and wait for the import to complete...

Bobby Iliev

3 weeks ago

5
Select One:
Here's how you can send messages to your phone with Next.js and Twilio ?

Here's how you can send messages to your phone with Next.js and Twilio ?

Do you want to integrate Twilio with Next.js to send text messages? Then you're at the perfect place. In this article, I'll walk you through the way to integrate Twilio with Next.js for sending text messages. Index What is Twilio? ๐Ÿค” Demo Creating Next.js Project ๐Ÿš€ Creating Form ๐Ÿ”ค Setup Twilio Building API Route Con...

Ashik Chapagain

3 weeks ago

4
Select One:
Sorting Algorithms

Sorting Algorithms

Sorting means to arrange a group of things in a specific order. Algorithms that help us sort a group of items are called Sorting Algorithms. In this article I'm gonna give a brief introduction about Sorting Algorithms and its various types that you might come across. What are Sorting Algorithms? They're nothing but just a way to...

Richa Kiran

3 weeks ago

5
Select One:
5 Quick and Effective Ways to Learn JavaScript

5 Quick and Effective Ways to Learn JavaScript

If you've been studying JavaScript or web development in general but still feel inadequate in your knowledge of the topic. Perhaps you're having trouble remembering or applying all you've learned. This is the article for you. Google shows 7,930,000,000 results on "Why JavaScript is hard to learn", Many developers don'...

Suhail Kakar

3 weeks ago

4
Select One:
Linear Search VS Binary Search

Linear Search VS Binary Search

Linear Search and Binary Search are two popular searching algorithms. In this article, we'll be comparing the two algorithms in order to find out which algorithm is better based on their applications. An Overview Everyday we come across various situations wherein we find ourselves searching for things. Similarly, a computer alwa...

Richa Kiran

3 weeks ago

6
Select One:
How to Configure ESLint For Your Project From Scratch

How to Configure ESLint For Your Project From Scratch

ESLint is a linter that helps to improve the code quality and fix bugs beforehand to avoid them from coming at runtime. It also helps to avoid hard to debug issues in the future. Knowing how to use ESLint is very important as most companies are actively using it. There are also other linters available like jslint, jshint but ESL...

Yogesh Chavan

3 weeks ago

7
Select One:
An ultimate guide to Logging in JavaScript

An ultimate guide to Logging in JavaScript

In this post we'll also learn more about Logging in JavaScript. This post is for everyone who wants final guide to Logging in JavaScript. The console is part of the window object that gives you access to the browser's console. It lets you output strings, arrays and objects that help debug your code. We can get access to the con...

Dev Bookmark

4 weeks ago

5
Select One:
State & DOM Manipulation with AlpineJS

State & DOM Manipulation with AlpineJS

In my previous post I introduced this great lightweight JavaScript framework - AlpineJS. You can read about it here. In this post I will go through some of the concepts that AlpineJS uses for state management and DOM manipulation. State You can say that the State is the magic ingredient and I will agree with you, but essentially...

Semir Teskeredzic

4 weeks ago

5
Select One:
Building a Restful CRUD API with Node JS, Express, and MongoDB

Building a Restful CRUD API with Node JS, Express, and MongoDB

Application Programming Interface is the abbreviation for API. An API is a software interface that enables two apps to communicate with one another. In other words, an API is a messenger that sends your request to the provider and then returns the response to you. ๐Ÿ’ก Fun Fact: 60% of eBay transactions are via their API In this tu...

Suhail Kakar

4 weeks ago

5
Select One:
The Most Surprising Behavior of JavaScript Regular Expression

The Most Surprising Behavior of JavaScript Regular Expression

JavaScript regular expression objects are stateful when they have the /g or /y flag in the pattern to match. When we create a regular expression that has the /g flag, it maintains the lastIndex property which keeps track of the index where to start finding for the next match. So next time when we start testing using the same...

Yogesh Chavan

1 month ago

5
Select One:
Time Complexity of Algorithms

Time Complexity of Algorithms

The time complexity of an algorithm is the time taken by an algorithm to run. The significance Sometimes, when we try to solve a problem, we might think of more than one way to solve it. Now some of these approaches might take less time to come to the solution while the others might take more time. The approach that takes the le...

Richa Kiran

1 month ago

4
Select One:
Super ultimate guide to Regex in 2021 (how to  use in JavaScript)

Super ultimate guide to Regex in 2021 (how to use in JavaScript)

Regular expressions play a vital role in every high-level programming language and so in JavaScript. Let's know them all in detail... A Regular Expression (RegEx) is a sequence of characters that defines a search pattern. It helps you to "match" part of the text (string) by given rule. // Let's get our hands dirty wit...

Dev Bookmark

1 month ago

2
Select One:
Fancy a modern alternative to jQuery? Meet AlpineJS

Fancy a modern alternative to jQuery? Meet AlpineJS

Couple of days ago I stumbled upon a great video from Fireship on YouTube. It was about creating a same todo app in 9 JS frameworks and in vanilla JS. In my opinion it is a piece worth watching, you can watch it here. I've also never been much of a fan of jQuery, yeah it gets the job done and it can pull you out from some diffic...

Semir Teskeredzic

1 month ago

4
Select One:
How Do Git Repositories Work?

How Do Git Repositories Work?

Introduction Git is an open source version control system used to take snapshots of changes in files over time and store those changes in aย .gitย folder. The folder is called a git repository. Tracking changes is essentialย to fixing mistakes that may be made while updating the code in a project. Today, you will learn how Git repo...

Dev Yoda

1 month ago

6
Select One:
A Tour with Vagrant and VirtualBox on Mac

A Tour with Vagrant and VirtualBox on Mac

Vagrant, yet another amazing product from Hashicorp. Vagrant makes it really easy to provision virtual servers for local development (not limited to), which they refer as "boxes", that enables developers to run their jobs/tasks/applications in a really easy and fast way. Vagrant utilizes a declarative configuration mod...

Ruan Bekker

1 month ago

4
Select One:
Understanding the React useRef() Hook

Understanding the React useRef() Hook

Introduction In this post, we'll look at the useRef() hook that provides a way to directly access a DOM node. We'll also look at scenarios where we can use the value of the reference returned by the Ref hook that is persisted between component re-renderings. Prerequisites An understanding of the useState() and useEffect() Hook...

Raunaq

1 month ago

4
Select One:
Open any Github Repo in VS Code

Open any Github Repo in VS Code

Introduction GitHub has added built-in support to open your repository in Visual Studio Code easily. Previously, we either need to use octotree extension to browse files or use github1s to view in Visual Studio Code. But github1s was opening just a read-only editor where you can't make any modifications to files. Now, with GitHu...

Yogesh Chavan

1 month ago

7
Select One:
[Package] Laravel Currency Formatter

[Package] Laravel Currency Formatter

Hello there! Marc here again. I've just released a new Laravel package, this time it's about currencies. Almost in every project we have to format money in one or more formats, and personally, I've never remember how format with number format and round functions ๐Ÿ˜… Easy and tiny package for all of you guys, enjoy it. And always,...

Marc Garcia

1 month ago

4
Select One:
How I Increased My Blogs Traffic To Over 29,000 Page Views In My First 20 Days Blogging

How I Increased My Blogs Traffic To Over 29,000 Page Views In My First 20 Days Blogging

The most typical question asked by new bloggers is, "How can I gain more visitors to my blog?" It's been around 20 days since I started blogging on Hashnode ( My main blog ), DEV, and Devdojo, and I reached more than 29,000 page views. Since then, I've been getting a lot of questions about how I increased my traffic, t...

Suhail Kakar

1 month ago

1
Select One:

Loading More Content