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.
A guide to NPM version constraints for Rubyists

A guide to NPM version constraints for Rubyists

37
Comments
4 min read
Important Tools To Improve Your Web Development Workflow

Important Tools To Improve Your Web Development Workflow

9
Comments
4 min read
State-of-the-Art Shitcode Principles

State-of-the-Art Shitcode Principles

84
Comments 5
2 min read
What resources would you recommend to a web developer wanting to learn native iOS development?

What resources would you recommend to a web developer wanting to learn native iOS development?

7
Comments 6
1 min read
How UI-driven State Increases Accidental Complexity

How UI-driven State Increases Accidental Complexity

69
Comments 1
6 min read
Top Date Picker JavaScript Plugins and Libraries

Top Date Picker JavaScript Plugins and Libraries

14
Comments 1
16 min read
Optimization: Instagram in 4000 bytes of memory

Optimization: Instagram in 4000 bytes of memory

7
Comments
3 min read
Code Splitting by Routes and Components in React

Code Splitting by Routes and Components in React

10
Comments
4 min read
More Conditional Statement – JavaScript Series – Part 9

More Conditional Statement – JavaScript Series – Part 9

8
Comments
2 min read
How to: make a Chrome extension

How to: make a Chrome extension

87
Comments 3
7 min read
Simple Calendar Functions

Simple Calendar Functions

11
Comments
5 min read
BackBone Js

BackBone Js

13
Comments 1
5 min read
Making automatic yet informed decisions when upgrading dependencies

Making automatic yet informed decisions when upgrading dependencies

16
Comments 2
3 min read
Getting Started with Expo Web

Getting Started with Expo Web

44
Comments 3
4 min read
Prevent Re-rendering, Save Usability

Prevent Re-rendering, Save Usability

20
Comments
3 min read
How to copy text to the clipboard with JavaScript (5 lines of code)?

How to copy text to the clipboard with JavaScript (5 lines of code)?

76
Comments 15
3 min read
How to use SVGs in React

How to use SVGs in React

23
Comments 1
10 min read
Understanding the Halting Problem with JavaScript

Understanding the Halting Problem with JavaScript

6
Comments
4 min read
Inside node: How node is able to require binary modules

Inside node: How node is able to require binary modules

8
Comments 1
6 min read
Why the JavaScript import Statement is So Confusing

Why the JavaScript import Statement is So Confusing

19
Comments
5 min read
An Efficient React + TailwindCSS + Styled Components Workflow

An Efficient React + TailwindCSS + Styled Components Workflow

235
Comments 20
6 min read
Modern State Management with Overmind.js

Modern State Management with Overmind.js

87
Comments 5
7 min read
Utility CSS Props with Web Components

Utility CSS Props with Web Components

13
Comments
6 min read
Implementando Dark Mode en Gatsby con Sass (1/2)

Implementando Dark Mode en Gatsby con Sass (1/2)

8
Comments
3 min read
Implementando Dark Mode en Gatsby con Sass (2/2)

Implementando Dark Mode en Gatsby con Sass (2/2)

7
Comments
5 min read
Javascript console API : 9 helpful tips

Javascript console API : 9 helpful tips

91
Comments 7
8 min read
How I started learning Functional Programming

How I started learning Functional Programming

90
Comments 1
5 min read
Benefit of 'key' prop in React

Benefit of 'key' prop in React

33
Comments 2
1 min read
Understanding the Firefox Dev Tools Architecture, and How to Start Contributing to Firefox

Understanding the Firefox Dev Tools Architecture, and How to Start Contributing to Firefox

71
Comments
9 min read
Notes on algorithms

Notes on algorithms

759
Comments 13
9 min read
HowTo: Alternative way to display placeholder for empty React Native FlatList

HowTo: Alternative way to display placeholder for empty React Native FlatList

6
Comments 3
2 min read
Scraping the web with Node.js

Scraping the web with Node.js

15
Comments 2
6 min read
So, your friends hate Typescript. Using Typescript without using Typescript.

So, your friends hate Typescript. Using Typescript without using Typescript.

17
Comments 7
2 min read
5 tips to make your Angular application more accessible

5 tips to make your Angular application more accessible

48
Comments
6 min read
isomorphic-querystring

isomorphic-querystring

3
Comments
1 min read
This is how you should build and publish a Modern React Component!

This is how you should build and publish a Modern React Component!

132
Comments 2
4 min read
JavaScript frameworks security report 2019

JavaScript frameworks security report 2019

78
Comments 1
4 min read
Minimalist Approach to send Push Notifications with Expo

Minimalist Approach to send Push Notifications with Expo

22
Comments 10
4 min read
Understanding and Working with Javascript Objects

Understanding and Working with Javascript Objects

10
Comments
5 min read
Redux Visualized

Redux Visualized

48
Comments
1 min read
Anonymous Web Scraping with Node.js, Tor, Puppeteer and cheerio

Anonymous Web Scraping with Node.js, Tor, Puppeteer and cheerio

141
Comments 4
5 min read
Destructure an object to remove a property

Destructure an object to remove a property

46
Comments
1 min read
Not Defined vs. Undefined in JavaScript

Not Defined vs. Undefined in JavaScript

11
Comments 3
1 min read
Top 10 Vue.js Libraries

Top 10 Vue.js Libraries

16
Comments
2 min read
Things I learnt at FullStack Conf London

Things I learnt at FullStack Conf London

5
Comments
3 min read
Why Choose NgRx?

Why Choose NgRx?

57
Comments 23
1 min read
Is Express.js still relevant?

Is Express.js still relevant?

10
Comments 5
1 min read
I've created a free website to help musicians learn how to play every possible scale. I'd love your feedback!

I've created a free website to help musicians learn how to play every possible scale. I'd love your feedback!

73
Comments 12
1 min read
Can you make a countdown timer in pure CSS?

Can you make a countdown timer in pure CSS?

84
Comments 5
10 min read
Using Custom HTML Attributes To Help Track Clicks With Google Analytics

Using Custom HTML Attributes To Help Track Clicks With Google Analytics

6
Comments
3 min read
Free Programming Books

Free Programming Books

147
Comments 7
2 min read
Lightweight Meteor Packages with Conditional Dynamic Imports

Lightweight Meteor Packages with Conditional Dynamic Imports

10
Comments 1
3 min read
Ensinando um computador a somar com TensorFlow.js e Machine Learning

Ensinando um computador a somar com TensorFlow.js e Machine Learning

7
Comments 1
3 min read
Getting the integer part from a number in Javascript

Getting the integer part from a number in Javascript

7
Comments 3
1 min read
Make it Accessible: No More Walls of Text in Angular

Make it Accessible: No More Walls of Text in Angular

45
Comments 6
7 min read
Make your virtualized list

Make your virtualized list

46
Comments 4
5 min read
ES2017 Features with simple examples

ES2017 Features with simple examples

196
Comments 4
3 min read
Starting 2020 with a coding challenge

Starting 2020 with a coding challenge

58
Comments
1 min read
Looking for JS mentor!

Looking for JS mentor!

7
Comments 6
1 min read
Intro To Performance Analytics with Firebase

Intro To Performance Analytics with Firebase

7
Comments
4 min read
loading...