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.
Build a custom Contact Form for your static website

Build a custom Contact Form for your static website

80
Comments 9
4 min read
Clean Code Principles - Function

Clean Code Principles - Function

7
Comments
1 min read
Constructors in Functional Components With Hooks

Constructors in Functional Components With Hooks

84
Comments 36
8 min read
Weather Report Chat-Bot

Weather Report Chat-Bot

2
Comments
1 min read
Why I've made "yet another UI framework"?

Why I've made "yet another UI framework"?

22
Comments 6
5 min read
Should you use created() or mounted() in Vue?

Should you use created() or mounted() in Vue?

46
Comments 5
2 min read
Nuxt, Meet Plyr

Nuxt, Meet Plyr

14
Comments
5 min read
S.O.L.I.D. Principles Around You

S.O.L.I.D. Principles Around You

604
Comments 27
2 min read
JavaScript Developer Losing Track of ... !

JavaScript Developer Losing Track of ... !

5
Comments 5
2 min read
Twenty-second article! An important difference between parseInt and + in javascript

Twenty-second article! An important difference between parseInt and + in javascript

2
Comments
1 min read
GraphQL & Vue Composition API with Apollo-Composable

GraphQL & Vue Composition API with Apollo-Composable

18
Comments 6
5 min read
All about `this` in JavaScript

All about `this` in JavaScript

28
Comments 1
6 min read
Awesome jQuery Lightbox Plugins To Use

Awesome jQuery Lightbox Plugins To Use

3
Comments
5 min read
Towards More Effective Software Testing: Equivalence Partitioning and Domain Analysis

Towards More Effective Software Testing: Equivalence Partitioning and Domain Analysis

23
Comments 5
10 min read
Creating a simple Login function with Redux and Thunk in React Native

Creating a simple Login function with Redux and Thunk in React Native

26
Comments 6
4 min read
Get average of a given array or multi records in javascript

Get average of a given array or multi records in javascript

6
Comments
2 min read
COVID 19 API For Developers

COVID 19 API For Developers

11
Comments 1
20 min read
Vanilla JavaScript classList

Vanilla JavaScript classList

4
Comments
3 min read
Document Fragments and why you should use them

Document Fragments and why you should use them

130
Comments 13
3 min read
9 ways to level up your browser devtool skills

9 ways to level up your browser devtool skills

159
Comments 7
2 min read
JavaScript Data Structures: Hash Table: Get values

JavaScript Data Structures: Hash Table: Get values

25
Comments
3 min read
Build a Snake Game in functional JavaScript - Part 1

Build a Snake Game in functional JavaScript - Part 1

11
Comments
7 min read
API COVID-19 Data Visualization with React JS (Spanish)

API COVID-19 Data Visualization with React JS (Spanish)

7
Comments
3 min read
Yet another slider with tsParticles

Yet another slider with tsParticles

5
Comments
1 min read
Testing RxJS with Marbles

Testing RxJS with Marbles

11
Comments 1
6 min read
Vue - Convert Title To URL Slug

Vue - Convert Title To URL Slug

2
Comments 1
1 min read
Top 3 Reasons to use Interfaces in Your Code

Top 3 Reasons to use Interfaces in Your Code

12
Comments
5 min read
Dependency Injection Containers in JavaScript

Dependency Injection Containers in JavaScript

105
Comments 1
10 min read
100+ websites to bookmark for your next dev/web project 👩‍💻

100+ websites to bookmark for your next dev/web project 👩‍💻

789
Comments 27
5 min read
Criando seu próprio componente CheckBox no React Native

Criando seu próprio componente CheckBox no React Native

8
Comments 12
6 min read
Throttling and Debouncing. Avoiding unnecessary API calls.

Throttling and Debouncing. Avoiding unnecessary API calls.

166
Comments 20
4 min read
I've open-sourced a simple terminal based COVID-19 Tracker

I've open-sourced a simple terminal based COVID-19 Tracker

8
Comments
1 min read
Bongo Cat Codes #2 - Jamming! JS vs. CSS for animations

Bongo Cat Codes #2 - Jamming! JS vs. CSS for animations

51
Comments 3
1 min read
Not just another Coronavirus (covid-19) dashboard with live statistics

Not just another Coronavirus (covid-19) dashboard with live statistics

132
Comments 51
2 min read
useState(), Handling Mouse Events, & Conditional Rendering.

useState(), Handling Mouse Events, & Conditional Rendering.

6
Comments
2 min read
JAMstack, guess we full stack now

JAMstack, guess we full stack now

3
Comments
2 min read
Barbajs with GSAP Animation

Barbajs with GSAP Animation

59
Comments 1
3 min read
Start a new VanillaJS, React, Node.js, Eleventy or Svelte project with minimal dependencies

Start a new VanillaJS, React, Node.js, Eleventy or Svelte project with minimal dependencies

53
Comments 2
1 min read
Patrones de diseño en #javascript - Factory

Patrones de diseño en #javascript - Factory

11
Comments
1 min read
Are you using JWTs for user sessions in the correct way?

Are you using JWTs for user sessions in the correct way?

181
Comments 12
13 min read
Covid Matrix, Implementing Breadth-First Search Algorithm with virus.

Covid Matrix, Implementing Breadth-First Search Algorithm with virus.

6
Comments
4 min read
GraphQL & Hasura events happening in April

GraphQL & Hasura events happening in April

3
Comments
2 min read
Taskmachine: a pseudo-make made with javascript

Taskmachine: a pseudo-make made with javascript

6
Comments
3 min read
A Hooks-vs-Classes Report Card

A Hooks-vs-Classes Report Card

46
Comments 20
15 min read
Getting started with Ember.js in 2020

Getting started with Ember.js in 2020

7
Comments
7 min read
use-custom-hook: Custom React Hook starter

use-custom-hook: Custom React Hook starter

7
Comments 1
1 min read
Function to get a difference of two arrays in javascript

Function to get a difference of two arrays in javascript

6
Comments
2 min read
Top 10 Extensions For Web Developers

Top 10 Extensions For Web Developers

53
Comments 1
3 min read
CREATE A CUSTOM PROGRESS BAR USING HTML5

CREATE A CUSTOM PROGRESS BAR USING HTML5

6
Comments
3 min read
Patrones de diseño en #javascript - Module

Patrones de diseño en #javascript - Module

4
Comments 2
1 min read
Writing a Bash function to automate Exercism.io exercise setup

Writing a Bash function to automate Exercism.io exercise setup

17
Comments 1
3 min read
My WebDev Notes: Fullscreen overlay navigation

My WebDev Notes: Fullscreen overlay navigation

7
Comments
11 min read
Uploading Profile Pictures in a React and Rails API App Part II

Uploading Profile Pictures in a React and Rails API App Part II

33
Comments 2
5 min read
😷 Covid-19 APIs

😷 Covid-19 APIs

9
Comments 9
1 min read
6 Awesome JavaScript Snippets to read and learn from!

6 Awesome JavaScript Snippets to read and learn from!

161
Comments 4
2 min read
Empting Arrays: .splice() & array.lenght = 0

Empting Arrays: .splice() & array.lenght = 0

4
Comments 2
1 min read
PKCE authenticaton for Nuxt SPA with Laravel as backend

PKCE authenticaton for Nuxt SPA with Laravel as backend

45
Comments 67
8 min read
How to write a Backoff function in Typescript

How to write a Backoff function in Typescript

4
Comments
1 min read
The Publisher Subscriber pattern

The Publisher Subscriber pattern

16
Comments 4
5 min read
Patrones de diseño en #javascript - ¿Qué son?

Patrones de diseño en #javascript - ¿Qué son?

1
Comments
1 min read
loading...