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.
Debugging JavaScript Using The Browser’s Developer Console

Debugging JavaScript Using The Browser’s Developer Console

42
Comments
5 min read
What is a Mutation in GraphQL and how to use it

What is a Mutation in GraphQL and how to use it

43
Comments 1
5 min read
Sh*tpost: can we stop saying "syntactic sugar"?

Sh*tpost: can we stop saying "syntactic sugar"?

80
Comments 61
2 min read
Subscribing to Mailchimp using Cloud Functions

Subscribing to Mailchimp using Cloud Functions

11
Comments
3 min read
Using Galen Framework For Automated Cross Browser Layout Testing

Using Galen Framework For Automated Cross Browser Layout Testing

28
Comments
8 min read
Testing Chrome Extensions with Selenium

Testing Chrome Extensions with Selenium

20
Comments 3
3 min read
Where to initiate data load in NgRx

Where to initiate data load in NgRx

97
Comments 19
6 min read
Install and Update NodeJS on the Mac with NVM

Install and Update NodeJS on the Mac with NVM

20
Comments
2 min read
Deploy Gatsby sites to GitHub Pages

Deploy Gatsby sites to GitHub Pages

173
Comments 19
2 min read
Events vs Actions in Ember.js

Events vs Actions in Ember.js

10
Comments
6 min read
What I wish I knew when I started working on ID

What I wish I knew when I started working on ID

13
Comments
6 min read
TypeScript Tips Part I

TypeScript Tips Part I

45
Comments 8
3 min read
Creando una API con GraphQL y Apollo | Parte III

Creando una API con GraphQL y Apollo | Parte III

8
Comments
5 min read
Boost your Website Speed with 2 Lines of Code

Boost your Website Speed with 2 Lines of Code

42
Comments 9
1 min read
Creando una API con GraphQL y Apollo | Parte II

Creando una API con GraphQL y Apollo | Parte II

8
Comments
6 min read
Vue vs Traditional CSS - Beginner's Guide

Vue vs Traditional CSS - Beginner's Guide

18
Comments
4 min read
Adding Unit Tests to Your NativeScript App

Adding Unit Tests to Your NativeScript App

4
Comments
5 min read
10 Podcasts for Developers in 2019

10 Podcasts for Developers in 2019

245
Comments 31
4 min read
Top 10: JS Compilables

Top 10: JS Compilables

65
Comments 9
7 min read
JavaScript Modules: From IIFEs to CommonJS to ES6 Modules

JavaScript Modules: From IIFEs to CommonJS to ES6 Modules

132
Comments 6
18 min read
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
Animate a Robot with Greensock

Animate a Robot with Greensock

21
Comments
5 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
The benefits and origins of Server Side Rendering

The benefits and origins of Server Side Rendering

118
Comments 27
5 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

1364
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

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

Creating a custom shader in Three.js

110
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

18
Comments 1
6 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
Announcing v0.5 of my Metadata Reflection API polyfill for TypeScript decorators

Announcing v0.5 of my Metadata Reflection API polyfill for TypeScript decorators

10
Comments
1 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
loading...