Join 34,155 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

Devdojo

Devdojo posts, videos, courses, and more

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

3 weeks ago

2
Select One:
17 Top CSS3 libraries to use in 2021

17 Top CSS3 libraries to use in 2021

No big surprise, then, at that point, that CSS Frameworlds arose over the long haul and took the vast majority of the aggravation away. Today we can't envision coding without our #1 CSS structure, as focusing on numerous screen sizes has become a need. In any case, how would you realize your system is the awesome the current tas...

Dev Bookmark

4 weeks ago

Select One:
How to add your socials to DevDojo

How to add your socials to DevDojo

Hello there fellow member. 👋 Ever wondered how to add your socials? Like your Twitter, Github, Polywork and Facebook page? 🤔 Don't fret, it's a simple process. Let me show you how. Profile Settings. To add your socials, you must first click on your avatar in the top right corner to open the drop-down menu and the click on the se...

Kim Hallberg

1 month ago

6
Select One:
All you need to know about Object an Array destructuring in one post

All you need to know about Object an Array destructuring in one post

Destructuring is a method of separating an intricate construction into easier parts. With the destructuring punctuation, we can separate more modest parts from arrays and objects. The destructuring syntax can be utilized for variable declaration or variable assignment. Syntax:- const dev = { firstName = "Rahul",...

Rahul

2 months ago

5
Select One:
SASS nothing to something, CSS superpower

SASS nothing to something, CSS superpower

SASS is CSS with superpowers. So, as front-end developer and learner I researched about LESS which was great but very soon I changed to SASS because of using pre/post processor you can write CSS more programmatically and can help you develop robust systems. Nonetheless, I regularly find that individuals just know a couple of fun...

Rahul

2 months ago

6
Select One:
High Order Functions in JavaScript

High Order Functions in JavaScript

As a JavaScript developer you will utilize high order functions frequently, so having a decent comprehension of these functions is vital. Presently I see individuals get frequently confounded when finding out about the reduce() technique, yet I had clarified everything in detail so attempt to comprehend it bit by bit and I'm cer...

Rahul

3 months ago

6
Select One:
Navigation with React Router

Navigation with React Router

React Router is a simple library of React inside web app for handling routes. Here we will learn Navigation with React-Router. Basic routing with react-router-dom Let's see these two Components. const PageOne = () => { return ( <> <h1>Content One</h1> </> ) } const...

Rahul

3 months ago

4
Select One:
Page visibility and full-screen mode WEB API  | Web Development for Beginners

Page visibility and full-screen mode WEB API | Web Development for Beginners

Hey, learners and beginners here is my latest post, where we gonna know about Page visibility and Full-Screen Mode WEB API. Page visibility Web API PageVisibility API is used for detecting the visibility of the page. The document object provides properties and event listeners to detect the page visibility. This API is useful for...

Rahul

3 months ago

2
Select One:
What is reduce() method in JavaScript

What is reduce() method in JavaScript

The reduce() method is used to apply a function to each element in the array to reduce the array to a single value. Let's see the syntax:- let result = array.reduce((acc, v, i, a) => { // return the new value to the result variable }, initVal); // result - the single value that is returned. // array - the array to run th...

Rahul

3 months ago

4
Select One:
What is Scheduling in JavaScript?

What is Scheduling in JavaScript?

{% bmc rahxuls %} Generally, these two things disturb and irritate a lot when learning JS. In this post, we'll learn how to use them as a beginner. Sometimes we may decide to execute a function after a certain time delay. That's called "scheduling a call". setTimeout(): This method allows to execute a function only...

Rahul

3 months ago

4
Select One:
JavaScript Oddities and Secrets you need to know

JavaScript Oddities and Secrets you need to know

In this post, I will cover some things that are cool and most of you're unaware of. Let' see them. Null is an Object Null is an object. Despite this, null is not considered as an instance of an object. This brings us back to sanity, because if null is the absence of value, then it obviously can't be an instance of anything. Hen...

Rahul

3 months ago

4
Select One:
Scope in JavaScript: Function, Block, Lexical, Global

Scope in JavaScript: Function, Block, Lexical, Global

A scope defines the lifetime visibility of a variable. Variables are not visible outside the scope in which they are declared. Types of Scope in JavaScript Module Scope Function Scope Block Scope Lexical Scope Global Scope Module Scope A variable declared outside any function fall in the global scope. In a module, when a vari...

Rahul

3 months ago

5
Select One:
What is globalThis in JavaScript

What is globalThis in JavaScript

The javascript languages are increasingly used in a wide variety of environments. In addition to the web browsers which is the most common type of host environment for JavaScript programs in server, smartphones, and even robotic hardware. Each environment has its object model and provides a different syntax to access the global...

Rahul

3 months ago

4
Select One:
What is Module Pattern in JavaScript: OOP

What is Module Pattern in JavaScript: OOP

Traditional object-oriented programming like Java, C++, Python etc, make use of the class object to create self-contained and decoupled units of code, which can be treated as block boxes of functionality that can be enhanced, added and removed according to requirements. A module can be considered as similar to a singleton class...

Rahul

3 months ago

1
Select One:
CSS Selectors crash course

CSS Selectors crash course

A CSS selector is the first of a CSS rule. It is a pattern of elements and other terms that tell the browser which HTML elements should be selected to have the CSS property values inside the rule applied to them. or "CSS Selectors are used to "find"(or select) the HTML elements you want to style. universal sele...

Emma Turner

4 months ago

7
Select One:
What is Promisification in JavaScript? A brief guide

What is Promisification in JavaScript? A brief guide

Promisification is a long keyword for a simple transformation. It's the conversion of a function that accepts a callback ito a function that returns a promise. Such transformation are often required in real-life, as many function and libraries are callback-based. But promises are more convenient, so it makes sense to promisify t...

Rahul

4 months ago

6
Select One:
How (and Why) You Should Post on DevDojo Today

How (and Why) You Should Post on DevDojo Today

Today I want to share a great new developer community that you can use to share your blog posts and knowledge that you want to make available to others. This community is called DevDojo. I want to share it with you because I believe it has everything blogging sites like Dev and Hashnode have, plus many more features that can acc...

Reed Barger

4 months ago

9
Select One:
Write a Post, Get Paid

Write a Post, Get Paid

Are you a developer who enjoys writing articles and tutorials. If so, here's an opportunity to earn some money on a weekly basis. You can write these tutorials/posts on your own site and you can re-post it to the DevDojo for a chance to win $20 each week. If you are posting from another source make sure to include the original l...

Tony Lea

7 months ago

10
Select One:
How to automatically publish your DevDojo posts to DEV.to?

How to automatically publish your DevDojo posts to DEV.to?

Introduction In case that you are posting content on DevDojo or if you are using the DevBlog feature on the DevDojo site, you might want to cross-post your content on other platforms like DEV.to. Having to do this manually would be a time consuming and intimidating job. In this tutorial, you will learn how to push your DevDojo p...

Bobby Iliev

8 months ago

10
Select One:
Why TailwindCSS is Dangerous

Why TailwindCSS is Dangerous

TailwindCSS is dangerous and you should be careful before using this CSS library, but probably not in the way you may be thinking... Let me clarify. Tailwind is dangerous because if you spend time together, you're going to fall in love. That doesn't sound so bad, right? But after falling in love with your new mistress, working o...

Tony Lea

1 year ago

13
Select One:

Loading More Content