DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Watch tutorials and code in HTML, CSS, and JS from a SINGLE TAB!

Watch tutorials and code in HTML, CSS, and JS from a SINGLE TAB!

22
Comments
1 min read
How I Made A Phasmophobia Companion App In 3 Days

How I Made A Phasmophobia Companion App In 3 Days

9
Comments
6 min read
How Can I Access Environment Variables in My Static Website?

How Can I Access Environment Variables in My Static Website?

11
Comments 16
2 min read
What the Heck is Vite?

What the Heck is Vite?

33
Comments 8
3 min read
Refactoring: Functional Reusable Parts

Refactoring: Functional Reusable Parts

17
Comments 4
4 min read
Build a custom poll component with React & Node.js

Build a custom poll component with React & Node.js

46
Comments 1
5 min read
🧱🧱🧱 object destructuring in JS: setting default values

🧱🧱🧱 object destructuring in JS: setting default values

38
Comments 2
1 min read
Use your lock screen as a business card - Weekend project

Use your lock screen as a business card - Weekend project

3
Comments
1 min read
The Ember Times - Issue No. 165

The Ember Times - Issue No. 165

7
Comments
8 min read
Closures in JavaScript

Closures in JavaScript

76
Comments 3
2 min read
Learning Heap Sort in Javascript

Learning Heap Sort in Javascript

9
Comments
2 min read
Node Js Worker threads

Node Js Worker threads

24
Comments
2 min read
Incorporating REST Data with a GraphQL API

Incorporating REST Data with a GraphQL API

6
Comments
3 min read
Caching Tutorial 2020- System Design Basics

Caching Tutorial 2020- System Design Basics

86
Comments 2
1 min read
Create static commerce sites with Gatsby

Create static commerce sites with Gatsby

12
Comments 1
3 min read
Looking for a new lead maintainer for the Eta template engine

Looking for a new lead maintainer for the Eta template engine

11
Comments 8
2 min read
Stop Using console.log()!

Stop Using console.log()!

27
Comments
3 min read
Draggable and Resizable modal popus in Angular | Part 1

Draggable and Resizable modal popus in Angular | Part 1

5
Comments
1 min read
5 reasons why Slack will reject your Slack app

5 reasons why Slack will reject your Slack app

8
Comments
5 min read
React Native: Scroll View and Flat List

React Native: Scroll View and Flat List

8
Comments
3 min read
My Recursion Tree Visualizer project went viral on Linkedin

My Recursion Tree Visualizer project went viral on Linkedin

170
Comments 7
1 min read
TypeScript And React: 7 Lessons Learned

TypeScript And React: 7 Lessons Learned

10
Comments 2
4 min read
TIL - Ideas for a Weather App with React

TIL - Ideas for a Weather App with React

14
Comments
4 min read
How to Confirm Leaving a Page in Ionic React with React Router

How to Confirm Leaving a Page in Ionic React with React Router

12
Comments
4 min read
How ButcherBox Made E-Commerce 600% Faster with Jamstack

How ButcherBox Made E-Commerce 600% Faster with Jamstack

13
Comments
6 min read
DIY: Writing custom React Hooks to perform async operations

DIY: Writing custom React Hooks to perform async operations

41
Comments 4
3 min read
Aplicando pequenas melhorias em seus componentes React

Aplicando pequenas melhorias em seus componentes React

8
Comments
2 min read
Path into webdev for backend folks

Path into webdev for backend folks

6
Comments
5 min read
Reasons Why Teams Fail

Reasons Why Teams Fail

5
Comments
3 min read
Self-Destructing Tweets

Self-Destructing Tweets

51
Comments 12
5 min read
Counting Array of Arrays

Counting Array of Arrays

9
Comments
3 min read
I Gave Gutenberg a Second Chance. Here's What I Learned.

I Gave Gutenberg a Second Chance. Here's What I Learned.

13
Comments 2
5 min read
Tips for debugging in 11ty

Tips for debugging in 11ty

4
Comments
3 min read
DOM events, eloquent Javascript, Day 85

DOM events, eloquent Javascript, Day 85

4
Comments
2 min read
Get ready for Meteor Impact 2020

Get ready for Meteor Impact 2020

4
Comments
2 min read
Como criar um tabuleiro de campo minado em JavaScript

Como criar um tabuleiro de campo minado em JavaScript

8
Comments
7 min read
Destructuring - renaming and default value

Destructuring - renaming and default value

6
Comments
1 min read
How to manage global data with Context API, without Redux on React

How to manage global data with Context API, without Redux on React

64
Comments 8
5 min read
Video: Washington DC Ionic Framework Meetup - Vue 3 10/5/2020

Video: Washington DC Ionic Framework Meetup - Vue 3 10/5/2020

4
Comments
1 min read
Transforming letters with Javascript

Transforming letters with Javascript

3
Comments
2 min read
The Cloud Firestore

The Cloud Firestore

4
Comments
1 min read
Understanding Regular Expressions in JavaScript

Understanding Regular Expressions in JavaScript

5
Comments
10 min read
Developers Resource Packed Newsletter

Developers Resource Packed Newsletter

5
Comments
1 min read
Build a Quote Generator with TypeScript

Build a Quote Generator with TypeScript

10
Comments
5 min read
Why I hate dependencies!?

Why I hate dependencies!?

6
Comments 1
4 min read
Implementing an Insertion Sort Algorithm in JavaScript

Implementing an Insertion Sort Algorithm in JavaScript

51
Comments 4
5 min read
I wrote 200 articles during lockdown, what did you do? 🤔

I wrote 200 articles during lockdown, what did you do? 🤔

90
Comments 49
3 min read
Simple encryption for hiding passwords

Simple encryption for hiding passwords

4
Comments
1 min read
React Infinite Scrolling

React Infinite Scrolling

60
Comments
8 min read
🔥 What's Hot in Web Development? — Weekly Picks #148

🔥 What's Hot in Web Development? — Weekly Picks #148

68
Comments
3 min read
JS.introduceYourself() - A JS Codelab for beginners 🤓

JS.introduceYourself() - A JS Codelab for beginners 🤓

32
Comments
1 min read
Luxon to Django Forms

Luxon to Django Forms

4
Comments
2 min read
How to have valid JavaScript template files for Eleventy

How to have valid JavaScript template files for Eleventy

5
Comments
2 min read
Send realtime data streams without using Socket.io

Send realtime data streams without using Socket.io

27
Comments
3 min read
WeakRefs y Finalizers en JavaScript

WeakRefs y Finalizers en JavaScript

6
Comments
3 min read
Learn Front-end development: A Practical Guide to Become Front-end developer

Learn Front-end development: A Practical Guide to Become Front-end developer

15
Comments
4 min read
TIL: October 2020

TIL: October 2020

6
Comments
4 min read
JS Array Methods You Should Know: .map, .reduce, and .filter (ft. Chaining)

JS Array Methods You Should Know: .map, .reduce, and .filter (ft. Chaining)

10
Comments
5 min read
Top 10 Pieces of Advice for Becoming the Worst Developer Possible

Top 10 Pieces of Advice for Becoming the Worst Developer Possible

355
Comments 38
4 min read
Logical Operators

Logical Operators

3
Comments 2
2 min read
loading...