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.
React Native app from scratch | Part 7 FlatList Infinite Scroll & Navigation Stack

React Native app from scratch | Part 7 FlatList Infinite Scroll & Navigation Stack

4
Comments
1 min read
I tried Angular and I created a website about my self.

I tried Angular and I created a website about my self.

7
Comments 6
1 min read
React Native app from scratch | Part 4 SVG and Theme

React Native app from scratch | Part 4 SVG and Theme

3
Comments
1 min read
Svelte Routing | page.js as routing for Svelte JS

Svelte Routing | page.js as routing for Svelte JS

6
Comments
1 min read
Best of Modern JavaScript — Function Names

Best of Modern JavaScript — Function Names

6
Comments
3 min read
Best of Modern JavaScript — Function Names and Arrow Functions

Best of Modern JavaScript — Function Names and Arrow Functions

7
Comments
3 min read
Best of Modern JavaScript — let and const

Best of Modern JavaScript — let and const

4
Comments
3 min read
How to implement user mentions in React chat app without react-mentions and drafts-js library?

How to implement user mentions in React chat app without react-mentions and drafts-js library?

2
Comments 1
1 min read
Learning Node.js building a simple Express API - Part I

Learning Node.js building a simple Express API - Part I

19
Comments 7
4 min read
JavaScript Unit Test Best Practices — Performance and Smoke Tests

JavaScript Unit Test Best Practices — Performance and Smoke Tests

7
Comments
3 min read
JavaScript Unit Test Best Practices — Hooks and APIs

JavaScript Unit Test Best Practices — Hooks and APIs

6
Comments
3 min read
JavaScript Unit Test Best Practices — Edge Cases

JavaScript Unit Test Best Practices — Edge Cases

5
Comments
3 min read
How to add styled-components to a React application

How to add styled-components to a React application

6
Comments
2 min read
VueJS Prop Validations

VueJS Prop Validations

6
Comments
1 min read
Building a Blog with Next.js

Building a Blog with Next.js

23
Comments
5 min read
The optimal solution to shuffle an Array in Javascript

The optimal solution to shuffle an Array in Javascript

6
Comments
4 min read
JavaScript Quirks and Oddities Museum: Part II

JavaScript Quirks and Oddities Museum: Part II

6
Comments
3 min read
Smart server and build tool that gets you

Smart server and build tool that gets you

11
Comments
4 min read
Audio visualisation (no canvas used!)

Audio visualisation (no canvas used!)

8
Comments
1 min read
Builder Pattern in Javascript — With a Simple Example

Builder Pattern in Javascript — With a Simple Example

5
Comments
2 min read
Building an animated chart with React and SVG's

Building an animated chart with React and SVG's

7
Comments
4 min read
An Alternative Reality Coding Paradigm: The Unity Principle

An Alternative Reality Coding Paradigm: The Unity Principle

2
Comments
3 min read
Share functions between Vue and Node

Share functions between Vue and Node

5
Comments
2 min read
Creating GraphQL Input Types with Express-GraphQL

Creating GraphQL Input Types with Express-GraphQL

6
Comments
3 min read
Constructing Types with the GraphQL Package

Constructing Types with the GraphQL Package

4
Comments
4 min read
Playing Battleship with your computer

Playing Battleship with your computer

9
Comments 4
5 min read
How I get a girlfriend using JavaScript

How I get a girlfriend using JavaScript

13
Comments 2
2 min read
Facing Unknown Encoding Error

Facing Unknown Encoding Error

3
Comments
1 min read
SOME INTERESTING PROJECT IDEAS!

SOME INTERESTING PROJECT IDEAS!

7
Comments
1 min read
Getting Error .replace is not a Function

Getting Error .replace is not a Function

2
Comments 4
1 min read
Is there a tutorial to build a support live chat for a website using socket.io?

Is there a tutorial to build a support live chat for a website using socket.io?

5
Comments 1
1 min read
Animating SVGs in React *without* a third party library!

Animating SVGs in React *without* a third party library!

14
Comments
3 min read
Posting Data to Server from React - Query Updates from Mutations

Posting Data to Server from React - Query Updates from Mutations

7
Comments
1 min read
Quote Generator.

Quote Generator.

4
Comments
1 min read
Custom templates with Create React App

Custom templates with Create React App

6
Comments
8 min read
Footnotes!

Footnotes!

18
Comments
2 min read
Simple React Up and down Counter

Simple React Up and down Counter

5
Comments
2 min read
Anonymous Recursion in JavaScript

Anonymous Recursion in JavaScript

45
Comments 12
4 min read
How do you manage multiple customers in a SaaS?

How do you manage multiple customers in a SaaS?

3
Comments 5
1 min read
A quick intro to 'this' in JavaScript

A quick intro to 'this' in JavaScript

4
Comments
2 min read
JavaScript array push, pop, shift, unshift: how to remember the difference

JavaScript array push, pop, shift, unshift: how to remember the difference

29
Comments 3
1 min read
What is an Object in JavaScript? : Part I

What is an Object in JavaScript? : Part I

2
Comments
3 min read
Using very few lines of code and just geometric shapes, you can make beautiful designs.

Using very few lines of code and just geometric shapes, you can make beautiful designs.

2
Comments
1 min read
How I Used Brotli:11 to Get Even Smaller CSS and JavaScript Files at CDN Scale

How I Used Brotli:11 to Get Even Smaller CSS and JavaScript Files at CDN Scale

8
Comments
9 min read
Is there anywhere to propose new JavaScript features other than es-discuss?

Is there anywhere to propose new JavaScript features other than es-discuss?

10
Comments 1
1 min read
How to Identify Similar Pieces of Code

How to Identify Similar Pieces of Code

4
Comments
5 min read
Frontend developer? Pull nodejs code into your plate!

Frontend developer? Pull nodejs code into your plate!

24
Comments
2 min read
How to stop chatbots from killing your page speed

How to stop chatbots from killing your page speed

3
Comments
1 min read
Create and Use Data Types with Express GraphQL

Create and Use Data Types with Express GraphQL

5
Comments
3 min read
Adding Mutations with Express GraphQL

Adding Mutations with Express GraphQL

5
Comments
3 min read
More GraphQL Schemas and Types

More GraphQL Schemas and Types

5
Comments
3 min read
A awesome integrated continuous testing tool

A awesome integrated continuous testing tool

60
Comments 2
2 min read
Watch AI Evolve to Play Flappy Bird

Watch AI Evolve to Play Flappy Bird

5
Comments
1 min read
React Native: Comparing popular Component Libraries

React Native: Comparing popular Component Libraries

4
Comments
4 min read
Svelte bind directive - A cheatsheet

Svelte bind directive - A cheatsheet

11
Comments
6 min read
React Wednesday - Scale your dev org with open source principles

React Wednesday - Scale your dev org with open source principles

2
Comments
1 min read
Como melhorar o package.json do seu projeto

Como melhorar o package.json do seu projeto

7
Comments
7 min read
The downfall of HTML Imports is upon us (to me)

The downfall of HTML Imports is upon us (to me)

14
Comments 2
2 min read
Complete Guide To CSS Scroll Snap For Awesome UX

Complete Guide To CSS Scroll Snap For Awesome UX

9
Comments
15 min read
react-jsx-template, now on npm!

react-jsx-template, now on npm!

4
Comments
1 min read
loading...