Join 30,337 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
8 books to change your life as a designer

8 books to change your life as a designer

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'm gonna share 8 Must-read Books for Designers. So, let's get started... List of Essential Books for designers Burn Your...

Savio Martin

15 hours ago

2
Select One:
Methods of deletion in a Binary Search Tree

Methods of deletion in a Binary Search Tree

In this post I'm gonna be talking about deletion of a node in Binary Search Tree. There can be three scenarios for deletion of a node in a Binary Search Tree. Let's first discuss the three scenarios. The three situations of deletion 1. Node to be deleted is a leaf node It has the easiest deletion procedure. When you want to del...

Richa

1 day ago

2
Select One:
Awesome Themes for Visual Studio Code

Awesome Themes for Visual Studio Code

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. Here are three awesome VS Code themes you can start using today. 1. Shades of Purple 🟣 A professional theme with hand-picked & bold...

Suhail Kakar

1 day ago

2
Select One:
Share Your Desk Challenge

Share Your Desk Challenge

As developers we spend most of our time in front of a screen. Or more precisely on our desk. This is why I want to start the Share Your Desk Challenge. It's really simple to enter, check out the details below πŸ‘‡ The Challenge πŸ† If you wish to participate in this challenge, share a photo of your awesome desk down in the comments b...

Boyan Iliev

2 days ago

8
Select One:
Cross-site scripting (XSS) attacks - part 1

Cross-site scripting (XSS) attacks - part 1

As frontend developers we are constantly adding and releasing new features or fixing bugs as per business requirements, and it's hard to keep vigilance on the security side of things. It has become a secondary concern and we are far behind the backend and Devops engineers for whom this is a primary and regular part of their thin...
7
Select One:
A Very Useful Git Command For Searching Text

A Very Useful Git Command For Searching Text

In this article, we will see a very useful command to search for a particular text inside your project. Many times when working on code, you want to find out where in the repository a particular text is used, either to replace it with other text or for debugging purpose. If you try to use a global search in your favorite IDE lik...

Yogesh Chavan

1 week ago

7
Select One:
Binary Tree Traversal Methods

Binary Tree Traversal Methods

In this article I'm gonna talk about the ways of traversal we can perform on Binary Trees. A node of a binary tree primarily consists of three components - it's own data (D) It's left child (L) It's right child (R) Consider a node to be the most basic unit of a binary tree. Then the traversal methods that can be performed on...

Richa

1 week ago

5
Select One:
10+ Ways To Make Side Income Online as a Developer

10+ Ways To Make Side Income Online as a Developer

Hey there! Today we'll discuss 10+ ways by which you can make a side income as a developer. So without further ado, let's get started! Contribute to Open Source Projects / Or Make One 1.You can contribute to millions of open source projects available on GitHub. It could be resolving issues or improving the documentation. This wa...

Shreya

1 week ago

13
Select One:
How to Undo Your Most Recent Local Commits in Git

How to Undo Your Most Recent Local Commits in Git

Introduction Git is probably the most well-known and used version control system. It makes working on a single project with other developers much easier because Git tracks all the changes you make and commit to any of the files. But what happens when you commit a file by accident and now you want to undo it. well, Luckily for u...

Boyan Iliev

1 week ago

9
Select One:
Running Traefik Proxy on Docker

Running Traefik Proxy on Docker

In this tutorial we will be setting up Traefik v2 as our reverse proxy with port 80 and 443 enabled, and then hook up a example application behind the application load balancer, and route incoiming requests via host headers. What is Traefik Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservi...

Ruan Bekker

1 week ago

6
Select One:
Abstract Data Types

Abstract Data Types

Till now we've come across many different types of data structures. In this article I'm gonna be talking about a concept called Abstract Data Type. Primitive Data Types But before getting started with that, let's first talk about what we exactly mean by "Data types". So, here's the definition for you - A data type of a...

Richa

2 weeks ago

6
Select One:
Understanding Closures in JavaScript

Understanding Closures in JavaScript

Introduction In this article, we will learn about closures in JavaScript. Every JavaScript developer should be aware of closures as it's the most frequently asked interview question as well as understanding it clearly will help you to avoid creating bugs in your code. So let's get started. What is closure? Before diving into clo...

Yogesh Chavan

2 weeks ago

6
Select One:
Solving Multisoft's Monthly Code Challenge

Solving Multisoft's Monthly Code Challenge

Swedish software company Multisoft does a code challenge each month, where it provides a fun little challenge for developers to solve. They do this in hopes of finding new candidates for potential employment. In this post, we will go over and solve this month's following code challenge. input = "0219247151", output = &...

Kim Hallberg

2 weeks ago

7
Select One:
Top IDEs in 2021 with Features and Prices

Top IDEs in 2021 with Features and Prices

Which IDE to choose in 2021? We believe everyone has heard at least once about the integrated development environment called β€œVisual Studio,” and we all know that it’s the most popular one. There have been lots of lists of the best IDEs. Such lists are highly popular as they are incredibly useful. However, with every IDE releas...

Yuri Filatov

2 weeks ago

6
Select One:
Why GitHub Copilot is not a Threat to your Job

Why GitHub Copilot is not a Threat to your Job

TD;DR: If you are a good software designer Copilot will not help you very much. What is GitHub Copilot? GitHub Copilot is an AI pair programmer. It was trained with a huge coding database of common small routines. It also can recognize bad comments and create imperative code from them. GitHub copilot is a text transformer simi...

Maxi Contieri

2 weeks ago

8
Select One:
15 amazing websites for UI inspirations πŸ’–

15 amazing websites for UI inspirations πŸ’–

Hello Geeks πŸ‘‹ 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'll share the top 15 sites which I use to get mood boards or to get inspiration for the design. I hope you'll like these o...

Savio Martin

3 weeks ago

6
Select One:
A Curated List of Free APIs For Your Next Project

A Curated List of Free APIs For Your Next Project

Public APIs This GitHub repository contains a ton of free APIs related to various categories like Games, News, Weather, Food & Drink etc. So don't miss this out! Chuck Norris Jokes API This is a free JSON API for hand-curated Chuck Norris facts. Genius API Using this API you can search for song lyrics and their meanings....

Yogesh Chavan

3 weeks ago

7
Select One:
A bit about Arrow Functions

A bit about Arrow Functions

Not so long ago, you were happily writing your UI component in React, coding an onChange handler just to see it doesn't work. After couple of minutes you remember that you forgot to bind it in the constructor. Entire React ecosystem switched in favor of functional components, and with the ES6, the arrow functions were introduced...

Semir Teskeredzic

3 weeks ago

6
Select One:
Introduction To MongoDB and How To Use It

Introduction To MongoDB and How To Use It

Introduction MongoDB is a NoSQL (not only SQL) database. In NoSQL databases, we store our data in a collection of documents. These documents are very similar to JavaScript objects or JSON objects. So if you are familiar with JavaScript, then you are going to like Mongo, because it will be easier to get the hang of it. MongoDB is...

Boyan Iliev

3 weeks ago

6
Select One:
70+ Resources To Learn JavaScript as an Absolute Beginner

70+ Resources To Learn JavaScript as an Absolute Beginner

Hi!, today in this blog we'll be discussing some great free resources to learn JavaScript right from the scratch. So, are you excited? Let's go then! πŸš€ So first things first, are you a person like me who prefers written tutorials more effective than video tutorials? (comment below πŸ˜‰) Here are some GREAT tutorials out there: Do...

Shreya

3 weeks ago

11
Select One:
Create a Search Filter in React from Scratch πŸ”Ž

Create a Search Filter in React from Scratch πŸ”Ž

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, Let's learn how you can create a well-efficient search filter in React ✌️. So, let's start! Create React App First of all,...

Savio Martin

4 weeks ago

8
Select One:
A Step-by-Step Guide to Create and Publish npm Package

A Step-by-Step Guide to Create and Publish npm Package

Introduction In this tutorial, you will create your own npm package and publish it to the npm repository. By doing this, you will understand: How to create an npm package How to install it locally before publishing to test its functionality How to install and use the published package using ES6 import syntax or using Node.js re...

Yogesh Chavan

1 month ago

8
Select One:
Circular Linked Lists

Circular Linked Lists

In this post, I'm gonna be talking about circular linked lists. To learn the basics of a linked lists you can check out my other posts here. So let's get started! So what exactly do we mean by a linked list? A circular linked list is a normal linked list but with its head and last element connected. 1. Insertion The code is ver...

Richa

1 month ago

7
Select One:
How to Check if an Array Includes a Value in JavaScript

How to Check if an Array Includes a Value in JavaScript

Introduction The array is almost always used in your or someone's code. It is a very important part of programming and you probably couldn't do the stuff that you want to do without arrays. But what happens when your array gets so big you forget all the values that are stored in it. You could probably check through the whole arr...

Boyan Iliev

1 month ago

7
Select One:
Top VS Code Extensions for Application Security in 2021

Top VS Code Extensions for Application Security in 2021

Companies are investing heavily in technologies to protect their users' data as part of policies. Hackers and other bad players will get more sophisticated in stealing information and infiltrating servers and programs. Security all starts in the code. And software developers have a heavy burden on their shoulders to ensure that...

Dev Yoda

1 month ago

7
Select One:
Insertion Operations in a Linked List

Insertion Operations in a Linked List

Now that we've learned how the basic operations on a linked list are done let's look at the different types of insertion in a linked list. There are three ways of node insertion in a linked list. The Three Ways of Node Insertion We can insert a node in the following ways: 1.Insertion from the front end The front-most node of a l...

Richa

1 month ago

6
Select One:
15 Best and Unique CSS Loaders

15 Best and Unique CSS Loaders

One of the fundamental principles of User Experience (UX) is that a visitor expects to see some feedback when they do an actionable work on a website or an app. For example, when you click on a β€œDownload” button to download a file to your machine, the file processes in the background but on the frontend, till the file is ready,...

Sunil Joshi

1 month ago

4
Select One:
Building an app with React, Strapi & Apollo GraphQL

Building an app with React, Strapi & Apollo GraphQL

I have to say I fell in love with Strapi from the day I found it. For all of those who never heard of Strapi be sure to checkout Strapi.io. As per Strapi.io: Strapi is the leading open-source Headless CMS. Strapi gives developers the freedom to use their favorite tools and frameworks while allowing editors to easily manage thei...

Semir Teskeredzic

1 month ago

6
Select One:
How to use the splice() method

How to use the splice() method

Introduction Arrays will always be something that you will use or run into. You can store different types of data inside of them. For example - strings, numbers, objects, and even other arrays. But what do you do when you want to remove a specific item. Well, you could delete the whole array and rewrite it, but that will be a wa...

Boyan Iliev

1 month ago

8
Select One:
20 Developer Memes | You'll die laughing

20 Developer Memes | You'll die laughing

(Invest Your 2 Minutes Laughing) Converting your developing seriousness to laughter. Every week this post will come up with amazing memes. So I just want you to devote your some minutes in laughing hehe :) Thanks For Laughing. I am coming up with my meme comic series. Be tuned🀘

Rahul

1 month ago

8
Select One:

Loading More Content