Join 30,540 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
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

21 hours ago

5
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

1 day ago

6
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

1 day ago

6
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

1 day 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

2 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

2 days 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

3 days 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

3 days 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

3 days 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

4 days 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

4 days 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

4 days 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

5 days 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

5 days 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

5 days 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

5 days 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:
How to create LinkedIn-like reactions with Serverless Redis

How to create LinkedIn-like reactions with Serverless Redis

As a side hustle, I teach tech recruiters web and software development technologies using plain English. It helps them with understanding job specs and resumes and it makes all of us, tech people, happier. I run a weekly newsletter and often get feedback from recruiters via email or LinkedIn DMs. I thought that I could try to co...

Sandor

1 week ago

3
Select One:
DevDojo Weekly Winners Week 3 July 2021

DevDojo Weekly Winners Week 3 July 2021

Here we are again, another week down and another week of awesome developer posts. Every week we hand select five posts as the weekly winners. These posts will be showcased below and in our weekly newsletter. Oh yeah, the author of those posts will also receive a fast $20 in cash money πŸ’΄. You can read more about the rules here....

Dev Dojo

1 week ago

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:
Insertion in a Binary Search Tree

Insertion in a Binary Search Tree

A Binary Search Tree is a Tree in which each node has not more than two child nodes, and each of the child nodes are inserted in the tree based on a certain rule - the left child should have value less than the parent node and the right child should have the value greater than the parent node. A good example for a Binary Search...

Richa

1 week ago

8
Select One:
Binary Tree Structure in C

Binary Tree Structure in C

Binary trees are a type of Tree data structure wherein each node has at-most 2 child nodes. We've already discussed about Tree data structure. So, in this article we're gonna talk about the implementation of Binary Trees in C. This is how a Binary Tree looks like. As you can see here, no node has more than 2 child nodes. Basic...

Richa

1 week ago

6
Select One:
Quickly remove node_modules folders from your system to free up disk space

Quickly remove node_modules folders from your system to free up disk space

Whenever, we are working with React, Angular, Nodejs or any other library or framework, a node_modules folder gets generated when we install the dependencies which takes up a lot of space and we don’t bother to remove the node_modules folder once our job is done. So we end up creating many node_modules folders in various projec...

Yogesh Chavan

1 week ago

7
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:
Trees

Trees

A Tree is a non linear data structure. Unlike the data structures that we've learned so far like - Linked Lists, Stacks, Queues, etc. In this type of data structure, one element can be linked to more than one element. Tree data structure, just like the other data structures we've learned so far, is an example of abstract data ty...

Richa

1 week ago

5
Select One:

Loading More Content