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 JavaScript: history, patterns and gotchas

Async JavaScript: history, patterns and gotchas

12
Comments
14 min read
Async Form Posts With a Couple Lines of Vanilla JavaScript

Async Form Posts With a Couple Lines of Vanilla JavaScript

60
Comments 5
12 min read
JavaScript Modules: From IIFEs to CommonJS to ES6 Modules

JavaScript Modules: From IIFEs to CommonJS to ES6 Modules

131
Comments 5
18 min read
Node.js fork is not what you think!

Node.js fork is not what you think!

37
Comments 4
2 min read
Going serverless with React and AWS Amplify Part 3: Tracking App Usage

Going serverless with React and AWS Amplify Part 3: Tracking App Usage

51
Comments
4 min read
Regex Bootcamp (or Nobody Seems to be Using HTML5 Validation)

Regex Bootcamp (or Nobody Seems to be Using HTML5 Validation)

41
Comments 5
4 min read
A Good React Date and Time Picker

A Good React Date and Time Picker

20
Comments 11
1 min read
React hooks and their dependence on each other

React hooks and their dependence on each other

9
Comments 1
2 min read
Web APIs exploration

Web APIs exploration

105
Comments 5
7 min read
Building a Desktop App with Vue: NW.js

Building a Desktop App with Vue: NW.js

242
Comments 43
8 min read
Typescript Dependency Injection in 200 LOC

Typescript Dependency Injection in 200 LOC

68
Comments 5
8 min read
Is 2019 the year of TypeScript?

Is 2019 the year of TypeScript?

104
Comments 68
1 min read
A Beginner’s Guide to GraphQL

A Beginner’s Guide to GraphQL

1363
Comments 34
10 min read
Maintaining large JavaScript applications

Maintaining large JavaScript applications

271
Comments 10
8 min read
Setting up a Serverless Contact form in React - using Nodemailer and Express

Setting up a Serverless Contact form in React - using Nodemailer and Express

26
Comments 1
5 min read
Where To Begin with JavaScript?!

Where To Begin with JavaScript?!

41
Comments 14
3 min read
Nearley.js: When Regex Isn't Enough

Nearley.js: When Regex Isn't Enough

45
Comments 2
8 min read
Improving Javascript functional programming with Polyethylene

Improving Javascript functional programming with Polyethylene

57
Comments 7
9 min read
Tweet in bold, italics and strikethrough text

Tweet in bold, italics and strikethrough text

44
Comments 9
1 min read
Creating a custom shader in Three.js

Creating a custom shader in Three.js

105
Comments 12
6 min read
Will ReactJS Continue To Dominate In 2019?

Will ReactJS Continue To Dominate In 2019?

39
Comments
5 min read
Creando una API con GraphQL y Apollo - Parte I

Creando una API con GraphQL y Apollo - Parte I

15
Comments 3
8 min read
TypeScript and JSX Part IV - Typing the props of a component

TypeScript and JSX Part IV - Typing the props of a component

37
Comments 1
3 min read
TypeScript: JavaScript + Types = Awesome Developer Productivity

TypeScript: JavaScript + Types = Awesome Developer Productivity

160
Comments 27
48 min read
How to quickly set up a Gatsby.js JAMstack website with a headless CMS

How to quickly set up a Gatsby.js JAMstack website with a headless CMS

10
Comments
8 min read
React - Context API

React - Context API

24
Comments 6
3 min read
Developer Spotlight: Raymond Camden of American Express

Developer Spotlight: Raymond Camden of American Express

4
Comments 1
3 min read
Express Routing Walkthrough For Noobs: Pretend You're A Computer

Express Routing Walkthrough For Noobs: Pretend You're A Computer

17
Comments 1
6 min read
The benefits and origins of Server Side Rendering

The benefits and origins of Server Side Rendering

118
Comments 27
5 min read
Automated Cross Browser Testing With Protractor & Selenium

Automated Cross Browser Testing With Protractor & Selenium

45
Comments
12 min read
How to migrate store persisted by redux-persist?

How to migrate store persisted by redux-persist?

18
Comments 1
3 min read
Phoenix with React: The Right Way™

Phoenix with React: The Right Way™

60
Comments 6
10 min read
How To Make A Cross Browser Compatible Website?

How To Make A Cross Browser Compatible Website?

37
Comments
7 min read
Why Form Validation Is Important

Why Form Validation Is Important

41
Comments 5
3 min read
Can I Use React Hooks Yet?

Can I Use React Hooks Yet?

34
Comments 7
3 min read
𝚒𝚗𝚝𝚎𝚐𝚛𝚒𝚏𝚢 - Firestore referential integrity via triggers

𝚒𝚗𝚝𝚎𝚐𝚛𝚒𝚏𝚢 - Firestore referential integrity via triggers

29
Comments 6
3 min read
How to rewrite a callback function in Promise form and async/await form in JavaScript

How to rewrite a callback function in Promise form and async/await form in JavaScript

119
Comments 10
5 min read
Decoding the Front-end Interview Process

Decoding the Front-end Interview Process

1422
Comments 29
8 min read
Best practices to keep objects and arrays immutable in javascript.

Best practices to keep objects and arrays immutable in javascript.

74
Comments
3 min read
How to use $.ajax()

How to use $.ajax()

72
Comments 13
9 min read
Linting Your React+Typescript Project with ESLint and Prettier!

Linting Your React+Typescript Project with ESLint and Prettier!

31
Comments 15
5 min read
Formatting and modifying JavaScript dates with date-fns

Formatting and modifying JavaScript dates with date-fns

66
Comments 8
4 min read
Building a cat image generator with Unsplash 😻

Building a cat image generator with Unsplash 😻

75
Comments 8
6 min read
When to snapshot ?

When to snapshot ?

5
Comments 1
1 min read
You Could be Building a Web app Without Writing any New HTML or CSS code. 😳 🤯

You Could be Building a Web app Without Writing any New HTML or CSS code. 😳 🤯

10
Comments
5 min read
Using react-navigation 3.0 in React Native apps

Using react-navigation 3.0 in React Native apps

21
Comments 1
6 min read
Get started with GitHub GraphQL API 👨‍🔬

Get started with GitHub GraphQL API 👨‍🔬

18
Comments 1
2 min read
NativeScript for the .NET Developer

NativeScript for the .NET Developer

8
Comments
7 min read
Redux Devtools extension and Laco

Redux Devtools extension and Laco

7
Comments 3
2 min read
JavaScript Cross Browser Compatible Issues And How To Solve Them

JavaScript Cross Browser Compatible Issues And How To Solve Them

29
Comments
4 min read
Announcing csv2ics

Announcing csv2ics

7
Comments
1 min read
Building a Real-Time Insight Dashboard with Next.js & Nexmo

Building a Real-Time Insight Dashboard with Next.js & Nexmo

12
Comments
7 min read
What's the "//?" in the Code Editor

What's the "//?" in the Code Editor

9
Comments 8
1 min read
React or Angular for enterprise?

React or Angular for enterprise?

17
Comments 27
1 min read
Understanding JavaScript Functions

Understanding JavaScript Functions

66
Comments 5
3 min read
Write Redux Reducer Tests Fast

Write Redux Reducer Tests Fast

7
Comments
4 min read
Intro to the Dojo Router

Intro to the Dojo Router

6
Comments
4 min read
Introduction of Floating Window Library “JSFrame.js”

Introduction of Floating Window Library “JSFrame.js”

22
Comments 16
7 min read
Implement Picture-in-Picture on the Web

Implement Picture-in-Picture on the Web

119
Comments 28
3 min read
How learning to solder taught me Gatsby.js and AWS

How learning to solder taught me Gatsby.js and AWS

14
Comments 5
3 min read
loading...