Join 30,829 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
Let's build an emoji switcher like discord in just 5 minutes

Let's build an emoji switcher like discord in just 5 minutes

Hello there, I am Savio Martin, A 14-year-old passionate Full Stack Web Developer from India. Today, I'm gonna make something super awesome and in-demand project In Just 5 Minutes. You all may have noticed the emoji switcher effect on Discord. It is a super awesome idea and provides a very good User Interface (UI) to the user wi...

Savio Martin

1 day ago

3
Select One:
Let's Create YouTube Clone Using React Native  - Part 1

Let's Create YouTube Clone Using React Native - Part 1

Originally published at blog.suhailkakar.com Introduction YouTube is a free video-sharing website that makes watching video clips easy. You may even make your own videos and post them to enjoy with others. YouTube, which was founded in 2005, is currently one of the most popular apps on the Internet, with over 6 billion hours of...

Suhail Kakar

1 day ago

3
Select One:
How to Easily Fix The Port is Already in Use Error

How to Easily Fix The Port is Already in Use Error

Have you ever struggled with the the port is already in use error while starting any application? A lot of times when we are using multiple applications or forget to stop the previous process, we get the the port is already in use error. Then we try to find the process using that port and then kill it or maybe restart the machin...

Yogesh Chavan

1 day ago

3
Select One:
Send Laravel notification email to non-registered user

Send Laravel notification email to non-registered user

Hey there. Today I'm gonna show you how to send email notifications to any user email. Normally, when you send email notifications in laravel, use the function notify, included in the main User model, like this: <?php $user->notify(new FormContact($form)); So, how can we send an email notification if we don't have the us...

Marc Garcia

2 days ago

4
Select One:
Getting Started With Open-Source: How To Contribute As A Beginner

Getting Started With Open-Source: How To Contribute As A Beginner

Contributing to open-source is a great way to improve your programming skills, help others and learn how to work in a collaborative environment. However, many people are put off by the complexity of the projects. They also think that contributing to open-source is all about coding. But that is not true! You can contribute to ope...

Catalin Pit

2 days ago

1
Select One:
K'th maximum element in a Binary Search Tree

K'th maximum element in a Binary Search Tree

In this article I'm gonna talk about how we can find the k'th maximum element in a given Binary Search Tree. Previously we talked about the methods of finding the k'th minimum element in a BST. If you haven't read that yet, please check it out here because we're gonna use the similar concepts here. In k'th minimum element search...

Richa

2 days ago

4
Select One:
Easily compile Wave assets scripts

Easily compile Wave assets scripts

Hello, Marc here! I'm going to expose two scripts that helps me a lot to compile Wave and other assets for dev and production environments. In a Wave project, you need to compile theme assets individually from project assets (Like Vue.js components, Sass...) This scripts will compile for you all your project and theme assets. So...

Marc Garcia

2 days ago

1
Select One:
A Complete Introduction to JavaScript Array filter Method

A Complete Introduction to JavaScript Array filter Method

The Array filter method is one of the most widely used methods in JavaScript. It allows us to quickly filter out elements from the array with certain criteria. So in this article, you will learn everything about the filter method and its various use cases. So let's get started. Take a look at the below code that does not use th...

Yogesh Chavan

3 days ago

4
Select One:
Laravel Livewire Trix Editor Component

Laravel Livewire Trix Editor Component

In this tutorial I'm going to show you how to create a Trix Editor Component in Laravel Livewire. Trix Editor is an amazing rich text editor for adding beautifully formatted text to your application. Livewire is an amazing framework that makes building responsive applications fun! Combining these two technologies, we can create...

Tony Lea

3 days ago

7
Select One:
K'th smallest element in a Binary Search Tree

K'th smallest element in a Binary Search Tree

So far we've discussed about insertion, deletion and searching operations in a Binary Search Tree. If you haven't read them yet, you can check them out here. In this post I'm gonna talk about how you can find the K'th - Minimum element in a Binary Search Tree. So, let's start! What is meant by the "K'th minimum element&quot...

Richa

4 days ago

5
Select One:
Laravel Scheduler on Cloudways

Laravel Scheduler on Cloudways

The Laravel Scheduler allows you to schedule specific functionality to run at a particular time on your server. Check out the Laravel Scheduler if you are not familiar with it. To implement this functionality in your application, you will need to set up a Cron Job to run in the background. In this tutorial, I will show you how e...

Dev Dojo

5 days ago

6
Select One:
πŸ’‘ Free Laravel Tips and Tricks eBook

πŸ’‘ Free Laravel Tips and Tricks eBook

This is an open-source Laravel Tips and Tricks eBook that is a collection of my own notes that I've put together for myself throughout the years. You would more likely than not need many of those tips at some point in your career as a Laravel Developer. The guide is suitable for anyone working as a Laravel developer and would lo...

Bobby Iliev

6 days ago

8
Select One:
5 Easy Ways To Make Money As A Developer

5 Easy Ways To Make Money As A Developer

Originally published at blog.suhailkakar.com In this article, I’ll show you 5 easy ways to make money as a developer. 1. Freelancing For many developers, freelancing is profitable source of income. Some people take it as a full-time job, while others do it as a part-time job to earn additional cash. Some platforms like Fiverr,...

Suhail Kakar

6 days ago

8
Select One:
Create a Video Landing Page with HTML and CSS

Create a Video Landing Page with HTML and CSS

If you want to be a better front-end developer, one of the many projects you are bound to do is building a landing page. Whether it is embedded with a video or just a page mixed with images and text, you are encouraged to take on this task to challenge yourself. This article will give you insights on how to create and include a...

Teri Eyenike

6 days ago

4
Select One:
How To Install Node.js and NPM on Ubuntu

How To Install Node.js and NPM on Ubuntu

Originally published at blog.suhailkakar.com Introduction Node.js is an open-source, JavaScript runtime environment on Chrome’s V8 that lets you effortlessly develop fast and scalable web applications. It utilises an event-driven, non-blocking I/O model that makes it lightweight, efficient and excellent for data-intensive real-t...

Suhail Kakar

6 days ago

4
Select One:
How to execute shell commands in Node js ?

How to execute shell commands in Node js ?

This is a quick tutorial on how to execute shell / windows commands within a nodejs application. This can come in handy when you are building a CLI which is trying to install dependencies on the other machine or running a scripts. Alright , enough of the small talk. Let's get started Node.js follows Single-Threaded with Event L...

Karthikeyan

1 week ago

3
Select One:
DevDojo Weekly Winners Week 4 July 2021

DevDojo Weekly Winners Week 4 July 2021

It's nearly the end of July and that means it's time for another weekly post winner announcement πŸ“’. Here's the gist: Each week we select five posts as the weekly winners. These posts will be showcased in this weekly round-up and in our weekly newsletter. The author of each post will receive a fast $20 in cash money πŸ’°. Read more...

Dev Dojo

1 week ago

8
Select One:
What is MongoDB and Why it is the most popular Database today?

What is MongoDB and Why it is the most popular Database today?

This article was first published on my own blog here What is MongoDB MongoDB is a document-oriented NoSQL database for storing large amounts of data. MongoDB uses collections and documents instead of tables and rows, as in traditional relational databases. MongoDB is a database that first appeared in the mid-2000s. The NoSQL dat...

Suhail Kakar

1 week ago

3
Select One:
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

1 week ago

5
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 week ago

4
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 week ago

3
Select One:
21 Useful JavaScript Tips That'll Help You Save Time

21 Useful JavaScript Tips That'll Help You Save Time

This article was first published on my own blog here JavaScript is a programming language used primarily by Web browsers to create a dynamic and interactive experience for the user. Most of the functions and applications that make the Internet indispensable to modern life are coded in some form of JavaScript. While JavaScript is...

Suhail Kakar

1 week ago

5
Select One:
Cross-site scripting (XSS) attacks - part 2

Cross-site scripting (XSS) attacks - part 2

In the last post I went through what is Cross-site scripting and Stored XSS attack, a type of cross-site scripting caused by stored javascript in database from user inputs. If you haven't read it, here is the link. As frontend developers we are constantly adding and releasing new features or fixing bugs as per business requirem...
4
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

1 week ago

9
Select One:
Cleaner Data classes with Project Lombok

Cleaner Data classes with Project Lombok

Article originally posted on my personal website under How to use Lombok in your Java projects One thing that I like about Java is the vast amount of libraries that are freely available. There is a library or code snippet for almost anything that you could think of or any mundane or repetitive task out there. Data classes are no...

Petre Popescu

1 week ago

6
Select One:
Codewars Basic Variable Assignment JavaScript

Codewars Basic Variable Assignment JavaScript

Instructions This code should store "codewa.rs" as a variable called name but it's not working. Can you figure out why? Provided Code var a == "code"; var b == "wa.rs"; var name == a + b; Discussion This kata tests your ability to figure out why the given code isn't working as expected. The goal...

Dylan Attal

1 week ago

5
Select One:
Turning Side-Projects into Full-Time Projects

Turning Side-Projects into Full-Time Projects

As developers, most of us aspire to build a product or side-project that can make us riches πŸ’° and gives us a life that others envy. But, this is much easier said than done. Not many people who set off on the entrepreneurial adventure will be victorious because there is no magic formula or "get rich quick" algorithm πŸ€“....

Tony Lea

1 week ago

6
Select One:
Searching in Binary Search Tree

Searching in Binary Search Tree

In this post, I'm gonna be talking about how we can search for an element in a Binary Search Tree. It is very easy to search for an element in a Binary Search Tree, easier than even in an array. All you have to do is compare the element's value with the value you're searching for at each level until you reach the targeted elemen...

Richa

1 week ago

6
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:
Easily Restore Deleted Servers on Cloudways

Easily Restore Deleted Servers on Cloudways

If you manage your own server or you manage servers for clients, you know how important it is that you don't accidentally delete the wrong server. Luckily if you are using Cloudways, they have a really cool and simple way to restore deleted servers. In this quick tutorial I will show you how easy it is to restore any server you...

Dev Dojo

1 week ago

4
Select One:

Loading More Content