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.
Why Headless CMS & GraphQL are a Natural Fit

Why Headless CMS & GraphQL are a Natural Fit

4
Comments
2 min read
Asynchronous vs Synchronous Programming

Asynchronous vs Synchronous Programming

62
Comments 9
4 min read
Team carousel, Ripple on click, Customer social proof & more | Module Monday 27

Team carousel, Ripple on click, Customer social proof & more | Module Monday 27

35
Comments 3
2 min read
Veremin — A Browser-based Video Theremin

Veremin — A Browser-based Video Theremin

6
Comments
5 min read
GraphQL for 6 year Old

GraphQL for 6 year Old

54
Comments 3
4 min read
TypeScript is the new C++

TypeScript is the new C++

16
Comments 3
3 min read
Getting Started with Razzle: An Alternative SSR Framework for React

Getting Started with Razzle: An Alternative SSR Framework for React

9
Comments
5 min read
Introduction to unit testing in JS

Introduction to unit testing in JS

149
Comments 5
9 min read
How would you build a full stack Node.js web app today?

How would you build a full stack Node.js web app today?

77
Comments 39
1 min read
My Writings and Presentations on React Hooks

My Writings and Presentations on React Hooks

15
Comments
2 min read
In defense of JavaScript oddities

In defense of JavaScript oddities

57
Comments 18
3 min read
Parser Combinators are Easy

Parser Combinators are Easy

34
Comments 8
5 min read
Recompose but with React Hooks!

Recompose but with React Hooks!

6
Comments
1 min read
How To Trap Focus Inside a Modal.

How To Trap Focus Inside a Modal.

15
Comments 1
5 min read
NgRx — Best Practices for Enterprise Angular Applications

NgRx — Best Practices for Enterprise Angular Applications

40
Comments 14
7 min read
A React hook to handle state with dependencies

A React hook to handle state with dependencies

21
Comments 8
3 min read
Laco hooks api and code sandbox examples

Laco hooks api and code sandbox examples

4
Comments
2 min read
dom-chef - Build DOM Elements with JSX

dom-chef - Build DOM Elements with JSX

49
Comments 1
1 min read
How to prevent pasting into input fields

How to prevent pasting into input fields

105
Comments 32
2 min read
Start Contributing to Node.js in the New Year

Start Contributing to Node.js in the New Year

234
Comments 16
8 min read
Verify Cross Browser Compatibility of HTML Date Property with LambdaTest Experiments

Verify Cross Browser Compatibility of HTML Date Property with LambdaTest Experiments

33
Comments
3 min read
Nile - a decentralized, commission-free, local-economy focused online shopping platform.

Nile - a decentralized, commission-free, local-economy focused online shopping platform.

8
Comments 1
5 min read
Getting Started with JavaScript and IoT

Getting Started with JavaScript and IoT

90
Comments 7
4 min read
Building a Chrome Plugin - Image Swap it up!

Building a Chrome Plugin - Image Swap it up!

10
Comments 2
5 min read
Building a personal website with GatsbyJS and Ghost deployed on AWS

Building a personal website with GatsbyJS and Ghost deployed on AWS

21
Comments
2 min read
Two-way data binding in vanilla JS (POC)

Two-way data binding in vanilla JS (POC)

103
Comments 8
2 min read
Nuxt.js v2.4.0 is out! TypeScript, Smart prefetching and more...

Nuxt.js v2.4.0 is out! TypeScript, Smart prefetching and more...

174
Comments 17
9 min read
How To Serve Node.js Applications with Nginx on a Raspberry

How To Serve Node.js Applications with Nginx on a Raspberry

125
Comments 10
4 min read
Binary tree in Javascript

Binary tree in Javascript

12
Comments
2 min read
Vue.js Projects for Bounty Hunters

Vue.js Projects for Bounty Hunters

11
Comments
3 min read
Web Basics: How to Capitalize a Word in JavaScript

Web Basics: How to Capitalize a Word in JavaScript

52
Comments 26
6 min read
From JavaScript to Ruby: A few of my favourite features

From JavaScript to Ruby: A few of my favourite features

49
Comments 4
6 min read
Install and Setup Gatsby

Install and Setup Gatsby

7
Comments
1 min read
Building an AOT Friendly Dynamic Content Outlet in Angular

Building an AOT Friendly Dynamic Content Outlet in Angular

16
Comments
8 min read
JavaScript Basics Before You Learn React

JavaScript Basics Before You Learn React

1271
Comments 34
9 min read
Tools and modern workflow for front-end developers

Tools and modern workflow for front-end developers

8
Comments
11 min read
Protecting Your React.js Source Code with Jscrambler

Protecting Your React.js Source Code with Jscrambler

15
Comments 2
6 min read
React Basics – State, Props & Functional Components

React Basics – State, Props & Functional Components

17
Comments
7 min read
Tackling Algorithms: Counting Unique Values

Tackling Algorithms: Counting Unique Values

22
Comments 7
3 min read
Using Docker for Node.js in Development and Production

Using Docker for Node.js in Development and Production

950
Comments 39
6 min read
A Quick Intro to the Kendo UI JavaScript Grids - jQuery, Angular, React and Vue

A Quick Intro to the Kendo UI JavaScript Grids - jQuery, Angular, React and Vue

5
Comments 2
14 min read
Don't build your portfolio with just React

Don't build your portfolio with just React

214
Comments 18
3 min read
Hey Google, set my desk to standing mode!

Hey Google, set my desk to standing mode!

149
Comments 11
11 min read
Debouncing with React Hooks

Debouncing with React Hooks

498
Comments 50
3 min read
Javascript DOM Manipulation to improve performance

Javascript DOM Manipulation to improve performance

189
Comments 29
2 min read
How to ETL with MongoDB & Postgres (Part 3)

How to ETL with MongoDB & Postgres (Part 3)

16
Comments
10 min read
How to Process Epic Amounts of Data in NodeJS

How to Process Epic Amounts of Data in NodeJS

108
Comments 1
6 min read
Learn to code in 2019, get hired, and have fun along the way

Learn to code in 2019, get hired, and have fun along the way

16
Comments
23 min read
Using Bull.js to manage job queues in a Node.js micro-service stack

Using Bull.js to manage job queues in a Node.js micro-service stack

31
Comments 7
4 min read
How to setup Webpack config 📦

How to setup Webpack config 📦

139
Comments 4
10 min read
Equivalents in Python and JavaScript. Bonus

Equivalents in Python and JavaScript. Bonus

19
Comments 5
4 min read
Everything about Event Handlers and Event Propagation

Everything about Event Handlers and Event Propagation

85
Comments 5
3 min read
Understanding Callbacks and Promises

Understanding Callbacks and Promises

93
Comments 5
8 min read
Accessibility first: tabs

Accessibility first: tabs

70
Comments 18
6 min read
Hooked-Form

Hooked-Form

10
Comments
2 min read
Displaying a css spinner on ajax calls with fetch api

Displaying a css spinner on ajax calls with fetch api

66
Comments 12
2 min read
a11y and JS - A Seemingly Unconventional Romance

a11y and JS - A Seemingly Unconventional Romance

130
Comments 8
6 min read
Function.bind.bind does not work in JavaScript

Function.bind.bind does not work in JavaScript

13
Comments 19
1 min read
this.state - How to Use State in React

this.state - How to Use State in React

20
Comments 1
7 min read
Safer web: why does brute-force protection of login endpoints so important?

Safer web: why does brute-force protection of login endpoints so important?

15
Comments 3
3 min read
loading...