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.
How to build a simple counter and a vending machine app with React hooks

How to build a simple counter and a vending machine app with React hooks

41
Comments
9 min read
How to gracefully use Environment Variables in a React Native app

How to gracefully use Environment Variables in a React Native app

9
Comments
3 min read
Just My Type: Rolling a fresh TypeScript project with Jest, ESLint and Prettier in 2019

Just My Type: Rolling a fresh TypeScript project with Jest, ESLint and Prettier in 2019

105
Comments 7
5 min read
Modeling Schema.org JSON-LD in TypeScript: A Story in Four Parts

Modeling Schema.org JSON-LD in TypeScript: A Story in Four Parts

11
Comments 2
4 min read
Progressive Web Apps: Caching Strategies

Progressive Web Apps: Caching Strategies

60
Comments 3
3 min read
Top 10 Github Apps on Marketplace to Use as Junior JavaScript Developers in 2019

Top 10 Github Apps on Marketplace to Use as Junior JavaScript Developers in 2019

103
Comments
2 min read
The unique key prop in JSX.

The unique key prop in JSX.

10
Comments
3 min read
The 10 Component Commandments

The 10 Component Commandments

606
Comments 28
11 min read
Building Micro Frontends with React, Vue, and Single-spa

Building Micro Frontends with React, Vue, and Single-spa

327
Comments 41
5 min read
How to create custom forms with validation and scroll to invalid logic in React Native (Part two: Scroll to invalid)

How to create custom forms with validation and scroll to invalid logic in React Native (Part two: Scroll to invalid)

21
Comments 3
6 min read
Comparison of Mapbox GL JS vs. D3.js

Comparison of Mapbox GL JS vs. D3.js

7
Comments
6 min read
Four different approaches to non-Redux global state libraries

Four different approaches to non-Redux global state libraries

4
Comments
3 min read
Custom elements in React using a custom JSX pragma

Custom elements in React using a custom JSX pragma

17
Comments
4 min read
Building Easier React Forms With Formik

Building Easier React Forms With Formik

25
Comments
8 min read
Vets Who Code: What, Where, And How to Help

Vets Who Code: What, Where, And How to Help

40
Comments 5
4 min read
Returning null from setState in React 16

Returning null from setState in React 16

5
Comments
5 min read
Exploring Sapper + Svelte: A quick tutorial

Exploring Sapper + Svelte: A quick tutorial

10
Comments
13 min read
How To Build a Node.js Application with MongoDB

How To Build a Node.js Application with MongoDB

37
Comments 1
1 min read
Multiple functions for single eventListener

Multiple functions for single eventListener

6
Comments
2 min read
How to create a 2D multiplayer game with Vue.js and Socket.io

How to create a 2D multiplayer game with Vue.js and Socket.io

13
Comments 1
8 min read
Angular 8 - Employee Management CRUD App

Angular 8 - Employee Management CRUD App

24
Comments
1 min read
Free Phone SMS Verification on Your Website in 10 minutes

Free Phone SMS Verification on Your Website in 10 minutes

21
Comments 7
4 min read
tail.select - The jQuery-Less <select> alternative

tail.select - The jQuery-Less <select> alternative

8
Comments 3
3 min read
Getting started with Enzyme for React

Getting started with Enzyme for React

9
Comments
9 min read
Setting up a Vue CLI project for building Custom HTML Elements

Setting up a Vue CLI project for building Custom HTML Elements

8
Comments
5 min read
Reverse engineering Observable

Reverse engineering Observable

10
Comments
8 min read
What’s new in Vuex 3.1.1

What’s new in Vuex 3.1.1

8
Comments 1
6 min read
8 DOM features you didn’t know existed

8 DOM features you didn’t know existed

9
Comments
12 min read
Experimental Node.js: testing the new performance hooks

Experimental Node.js: testing the new performance hooks

7
Comments
12 min read
Homebrew React Hooks: useAsyncEffect Or How to Handle Async Operations with useEffect

Homebrew React Hooks: useAsyncEffect Or How to Handle Async Operations with useEffect

59
Comments 12
7 min read
Understanding Shadow DOM v1

Understanding Shadow DOM v1

8
Comments
14 min read
Pro Node.js tips

Pro Node.js tips

4
Comments
18 min read
Getting started with Create React App

Getting started with Create React App

8
Comments
13 min read
Javascript Object Lookups

Javascript Object Lookups

5
Comments
2 min read
Managing multiple central stores with Vuex

Managing multiple central stores with Vuex

8
Comments
12 min read
React Navigation vs. React Native Navigation: Which is right for you?

React Navigation vs. React Native Navigation: Which is right for you?

6
Comments
6 min read
Better development with chrome developer tools

Better development with chrome developer tools

7
Comments
7 min read
Controlling tooltips & pop-up menus using compound components in React

Controlling tooltips & pop-up menus using compound components in React

6
Comments
9 min read
Detect location and local timezone of users in JavaScript

Detect location and local timezone of users in JavaScript

9
Comments
9 min read
Writing readable code with TypeScript enums

Writing readable code with TypeScript enums

3
Comments
8 min read
Promise chaining is dead. Long live async/await

Promise chaining is dead. Long live async/await

7
Comments
6 min read
A quick guide to testing React Hooks

A quick guide to testing React Hooks

8
Comments
8 min read
4 different techniques for copying objects in JavaScript

4 different techniques for copying objects in JavaScript

7
Comments
12 min read
What makes ReasonML so great?

What makes ReasonML so great?

6
Comments
10 min read
React Navigation - Getting started!

React Navigation - Getting started!

46
Comments 1
3 min read
Testing with Jest: from zero to hero

Testing with Jest: from zero to hero

7
Comments
8 min read
How to limit front-end bugs

How to limit front-end bugs

6
Comments
8 min read
Animated navbar, Bold fader, Slat footer | Module Monday 46

Animated navbar, Bold fader, Slat footer | Module Monday 46

8
Comments
2 min read
Adding pipelines to JavaScript

Adding pipelines to JavaScript

7
Comments
8 min read
Create Dev's offline page with Rust and WebAssembly 🦄💡✨

Create Dev's offline page with Rust and WebAssembly 🦄💡✨

166
Comments 17
5 min read
Is Typescript on Node.js good enough for Java developers?

Is Typescript on Node.js good enough for Java developers?

6
Comments
19 min read
ECMAScript 2019 and beyond...

ECMAScript 2019 and beyond...

127
Comments 5
9 min read
Javascript Object literal conditional properties

Javascript Object literal conditional properties

7
Comments
1 min read
Svelte - Cybernetically enhanced web apps

Svelte - Cybernetically enhanced web apps

4
Comments
1 min read
Deploying React App from Github to Netlify

Deploying React App from Github to Netlify

160
Comments 6
2 min read
WebGL month. Day 8. Textures

WebGL month. Day 8. Textures

10
Comments
6 min read
Build a Slack slash command app with Zeit’s Now

Build a Slack slash command app with Zeit’s Now

4
Comments
2 min read
Traditional vs modern web development ⚔️

Traditional vs modern web development ⚔️

114
Comments 14
3 min read
Tetris: Building a game using JavaScript

Tetris: Building a game using JavaScript

105
Comments 7
5 min read
Object entries && fromEntries

Object entries && fromEntries

6
Comments
1 min read
loading...