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.
Async, Await - Sorry what JavaScript?

Async, Await - Sorry what JavaScript?

9
Comments 2
3 min read
Null Object Pattern

Null Object Pattern

52
Comments 17
1 min read
Avoid manually prepending '/api' to every Express route with this simple method

Avoid manually prepending '/api' to every Express route with this simple method

52
Comments 2
2 min read
Let's Build Web Components! Part 6: Gluon

Let's Build Web Components! Part 6: Gluon

25
Comments 2
6 min read
Let's Build Web Components! Part 5: LitElement

Let's Build Web Components! Part 5: LitElement

137
Comments 21
18 min read
Vue-native Infinite scroll

Vue-native Infinite scroll

13
Comments
3 min read
How did that weird bug come in the code

How did that weird bug come in the code

36
Comments 11
1 min read
A small guide to authentication and security for SPA

A small guide to authentication and security for SPA

115
Comments 4
3 min read
Starting A Project Of Personal Interest

Starting A Project Of Personal Interest

13
Comments 3
2 min read
Node Package Manager (NPM) Explained by Directing A Movie

Node Package Manager (NPM) Explained by Directing A Movie

75
Comments 3
7 min read
VeeValidate 2.1: Validation Providers

VeeValidate 2.1: Validation Providers

7
Comments
5 min read
What are JavaScript promises? Super high level explanation.

What are JavaScript promises? Super high level explanation.

88
Comments 2
2 min read
Crana - React & NodeJS apps in under a second

Crana - React & NodeJS apps in under a second

82
Comments 10
3 min read
metro v0.48.1 needs react-native v0.53.3 when run test with jest

metro v0.48.1 needs react-native v0.53.3 when run test with jest

6
Comments
1 min read
Implementing full-text search for your static site

Implementing full-text search for your static site

35
Comments 5
4 min read
Learning the Granular Details of a Programming Language?

Learning the Granular Details of a Programming Language?

75
Comments 37
1 min read
Basic Functional Programming with Javascript

Basic Functional Programming with Javascript

67
Comments 3
4 min read
Changes in Javascript's lifecycle [ES6,ES7,ES8]

Changes in Javascript's lifecycle [ES6,ES7,ES8]

100
Comments 5
3 min read
GitHub-style contribution graph for your blog

GitHub-style contribution graph for your blog

17
Comments 7
1 min read
Using GraphQL Mutations in Vue.js 👽

Using GraphQL Mutations in Vue.js 👽

10
Comments
4 min read
Remembering that "functions are objects" can help in writing more concise code

Remembering that "functions are objects" can help in writing more concise code

48
Comments 26
5 min read
CodeTip - Javascript: Compare class instances

CodeTip - Javascript: Compare class instances

13
Comments 1
1 min read
Basic Functional Programming Patterns in JavaScript

Basic Functional Programming Patterns in JavaScript

275
Comments 8
9 min read
Building a JavaScript Auth system using TDD (part 2)

Building a JavaScript Auth system using TDD (part 2)

40
Comments 2
14 min read
What is easier than Formik?

What is easier than Formik?

9
Comments 4
2 min read
template or from scratch?

template or from scratch?

7
Comments
1 min read
The Ideas Behind React Easy State: Utilizing ES6 Proxies

The Ideas Behind React Easy State: Utilizing ES6 Proxies

42
Comments
8 min read
Bring Machine Learning to the Browser with TensorFlow.js — Part I

Bring Machine Learning to the Browser with TensorFlow.js — Part I

8
Comments
4 min read
A Beginner's Guide to JavaScript's Prototype

A Beginner's Guide to JavaScript's Prototype

560
Comments 16
19 min read
It is OK to keep random things in a single monorepo

It is OK to keep random things in a single monorepo

41
Comments 4
2 min read
Implementing feature toggles for a React App using Webpack

Implementing feature toggles for a React App using Webpack

18
Comments 2
1 min read
Diary - 2018.10.23

Diary - 2018.10.23

15
Comments
1 min read
Global Web Vue Component

Global Web Vue Component

21
Comments 1
4 min read
Building Ambitious Apps with MDX

Building Ambitious Apps with MDX

8
Comments
1 min read
Easy URL Parsing using the DOM

Easy URL Parsing using the DOM

16
Comments 3
1 min read
Most Popular Development Posts Of The Week (24 October 2018)

Most Popular Development Posts Of The Week (24 October 2018)

9
Comments
1 min read
Reducing Your Array The Right Way

Reducing Your Array The Right Way

31
Comments 2
1 min read
Vue-emit: an npm package to dispatch events in Vue.js

Vue-emit: an npm package to dispatch events in Vue.js

29
Comments 2
3 min read
Which Javascript library/framework according to you is going to rule in 2019?

Which Javascript library/framework according to you is going to rule in 2019?

6
Comments 5
1 min read
Ouch! Oh no, I recursion'd myself!

Ouch! Oh no, I recursion'd myself!

9
Comments
2 min read
Getting Started with Next.js in 5 Minutes

Getting Started with Next.js in 5 Minutes

53
Comments 2
4 min read
Using Storybook with VueJS

Using Storybook with VueJS

12
Comments
1 min read
Vue conditional render based on breakpoint

Vue conditional render based on breakpoint

12
Comments
1 min read
Tutorial 1,000 - A Real Production App

Tutorial 1,000 - A Real Production App

7
Comments
2 min read
Building a JavaScript Auth system using TDD (part 1)

Building a JavaScript Auth system using TDD (part 1)

33
Comments 2
14 min read
An Annotated webpack 4 Config for Frontend Web Development

An Annotated webpack 4 Config for Frontend Web Development

40
Comments 2
50 min read
Off thread markdown rendering with Comlink

Off thread markdown rendering with Comlink

13
Comments
1 min read
How to perform text classification using supervised learning

How to perform text classification using supervised learning

23
Comments
6 min read
What represents the past, present, and future

What represents the past, present, and future

9
Comments
1 min read
Shine a light on JavaScript performance with Lighthouse

Shine a light on JavaScript performance with Lighthouse

109
Comments 6
2 min read
State of Express 2018

State of Express 2018

6
Comments
2 min read
Vue x Hasura GraphQL

Vue x Hasura GraphQL

37
Comments
4 min read
Streams For the Win: A Performance Comparison of Node.js Methods for Reading Large Datasets (Pt 2)

Streams For the Win: A Performance Comparison of Node.js Methods for Reading Large Datasets (Pt 2)

5
Comments
9 min read
Introducing Pudl: An Easy to Use JavaScript-Based Static Site Generator

Introducing Pudl: An Easy to Use JavaScript-Based Static Site Generator

57
Comments 15
6 min read
One-Liner which makes Joy-Con of Nintendo Switch a presentation remote control

One-Liner which makes Joy-Con of Nintendo Switch a presentation remote control

11
Comments
2 min read
Getting Started with Gatsby

Getting Started with Gatsby

67
Comments 3
3 min read
Cross Browser extensions with WebExtensions API - 101

Cross Browser extensions with WebExtensions API - 101

11
Comments 4
4 min read
TypeScript vs Flow

TypeScript vs Flow

53
Comments 11
4 min read
How to create a simple Math quiz app

How to create a simple Math quiz app

10
Comments
10 min read
Falling in and out of love with Code

Falling in and out of love with Code

16
Comments
6 min read
loading...