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.
What Do You Think About the Virtual DOM?

What Do You Think About the Virtual DOM?

20
Comments 11
1 min read
CanJS & FeathersJS Channels

CanJS & FeathersJS Channels

7
Comments
3 min read
Planning to Switch Site From Html to Gatsby?

Planning to Switch Site From Html to Gatsby?

5
Comments
4 min read
Quick Tip: Managing event listeners with bound callbacks

Quick Tip: Managing event listeners with bound callbacks

31
Comments 3
1 min read
Angular Routing - Best Practices for Enterprise Applications

Angular Routing - Best Practices for Enterprise Applications

14
Comments 7
6 min read
Kotlin for JS Devs (Part 2)

Kotlin for JS Devs (Part 2)

24
Comments 3
4 min read
Javascript events, going back to the basics

Javascript events, going back to the basics

7
Comments
1 min read
BarcelonaJS Meetup February

BarcelonaJS Meetup February

5
Comments
1 min read
Making API Requests with NodeJS

Making API Requests with NodeJS

10
Comments
3 min read
Why should you separate Controllers from Services in Node REST API's?

Why should you separate Controllers from Services in Node REST API's?

88
Comments 10
7 min read
Higher-order functions in Javascript

Higher-order functions in Javascript

255
Comments 18
3 min read
Testing against different Environment Variables and Deployment stages

Testing against different Environment Variables and Deployment stages

9
Comments
2 min read
Moving a Sprite Sheet Character with JavaScript

Moving a Sprite Sheet Character with JavaScript

33
Comments 9
7 min read
Migrating to TypeScript, Part 2: Trust the compiler!

Migrating to TypeScript, Part 2: Trust the compiler!

22
Comments 2
12 min read
Taming the front-end monolith

Taming the front-end monolith

8
Comments
11 min read
Random gif generator, Pricing cards, Cloudinary uploader & more | Module Monday 29

Random gif generator, Pricing cards, Cloudinary uploader & more | Module Monday 29

5
Comments
2 min read
FeathersJS Emitting

FeathersJS Emitting

10
Comments
2 min read
React hooks: get the current state, back to the future

React hooks: get the current state, back to the future

100
Comments 8
3 min read
How do I create thumbnails when I upload a video? aws lambda!

How do I create thumbnails when I upload a video? aws lambda!

61
Comments 15
11 min read
Custom Elements or: How I Learned to Stop Worrying and Love Web Components

Custom Elements or: How I Learned to Stop Worrying and Love Web Components

62
Comments 6
6 min read
Creating multiple directories in node

Creating multiple directories in node

10
Comments
5 min read
My first open source project

My first open source project

16
Comments 6
1 min read
BxJS Weekly Episode 51 - javascript news podcast 54:23

BxJS Weekly Episode 51 - javascript news podcast

42
Comments
4 min read
Building a Serverless Mixpanel Alternative. Part 1: Collecting and Displaying Events

Building a Serverless Mixpanel Alternative. Part 1: Collecting and Displaying Events

66
Comments 2
6 min read
Infrastructure diagrams as code

Infrastructure diagrams as code

129
Comments 19
3 min read
Slide Gazer - A light-weight presentation tool in the browser

Slide Gazer - A light-weight presentation tool in the browser

5
Comments
4 min read
ELI5: Why use a function declaration, expression, or an IIFE in JavaScript?

ELI5: Why use a function declaration, expression, or an IIFE in JavaScript?

15
Comments 12
1 min read
👩‍💻 Offline Codepen and JSFiddle

👩‍💻 Offline Codepen and JSFiddle

40
Comments 5
1 min read
i18n in Java 11, Spring Boot, and JavaScript

i18n in Java 11, Spring Boot, and JavaScript

5
Comments
13 min read
Keep Calm, and Keep Coding with Cosmos and Node.js

Keep Calm, and Keep Coding with Cosmos and Node.js

92
Comments 2
4 min read
Hands-on Vue.js for Beginners (Part 5)

Hands-on Vue.js for Beginners (Part 5)

139
Comments 22
9 min read
Control Flow in Javascript

Control Flow in Javascript

14
Comments
7 min read
Gemfury for Javascript Packages

Gemfury for Javascript Packages

9
Comments
8 min read
Cross Browser Compatibility Issues With Form Input Types

Cross Browser Compatibility Issues With Form Input Types

17
Comments
12 min read
Setting up ESLINT in your JavaScript Project with VS Code

Setting up ESLINT in your JavaScript Project with VS Code

144
Comments 10
4 min read
The Journey of JavaScript: from Downloading Scripts to Execution - Part I

The Journey of JavaScript: from Downloading Scripts to Execution - Part I

14
Comments
15 min read
Modern bundling

Modern bundling

14
Comments
6 min read
React for People Who Think Things Like React are Weird and Hard

React for People Who Think Things Like React are Weird and Hard

4
Comments
7 min read
Into the world of Chrome Experiments

Into the world of Chrome Experiments

47
Comments
7 min read
Simple way to diff server/browser rendering results

Simple way to diff server/browser rendering results

5
Comments
1 min read
How to iterate over objects using array methods

How to iterate over objects using array methods

41
Comments 8
2 min read
Quick Tip: Transform an Array into an Object using .reduce()

Quick Tip: Transform an Array into an Object using .reduce()

58
Comments 19
5 min read
Sharing state using React's Context API

Sharing state using React's Context API

44
Comments 24
4 min read
Passing Arrays as Function Arguments

Passing Arrays as Function Arguments

118
Comments 13
3 min read
The "debounce"

The "debounce"

21
Comments 2
3 min read
Why I prefer objects over switch statements

Why I prefer objects over switch statements

107
Comments 15
7 min read
Machine Learning for the Offline Web

Machine Learning for the Offline Web

7
Comments
6 min read
DEV zen mode: userscript

DEV zen mode: userscript

33
Comments 9
2 min read
Building a Simple Chrome Extension

Building a Simple Chrome Extension

166
Comments 6
7 min read
Your Thoughts About Types

Your Thoughts About Types

5
Comments
1 min read
Refactoring a video player using reveal module and command pattern in JavaScript

Refactoring a video player using reveal module and command pattern in JavaScript

16
Comments
7 min read
Better Reusable Media Queries on Emotion

Better Reusable Media Queries on Emotion

40
Comments 7
3 min read
Lets Build Web Components! Part 8: Mythbusters Edition

Lets Build Web Components! Part 8: Mythbusters Edition

200
Comments 50
18 min read
Angular courses for you and your team, a review of Ultimate Courses

Angular courses for you and your team, a review of Ultimate Courses

21
Comments 3
5 min read
Pattern-Match your JavaScript with Z

Pattern-Match your JavaScript with Z

60
Comments 13
2 min read
CSS Smooth Scrolling

CSS Smooth Scrolling

189
Comments 18
2 min read
10 Mistakes you probably also made in your coding task for a new job Part 1

10 Mistakes you probably also made in your coding task for a new job Part 1

206
Comments 45
5 min read
Triggering shake animations in react-pose

Triggering shake animations in react-pose

9
Comments
2 min read
Rewriting A Static Website Using Gatsby and GraphQL - Part 1

Rewriting A Static Website Using Gatsby and GraphQL - Part 1

33
Comments 3
7 min read
React animation libraries

React animation libraries

83
Comments 1
8 min read
loading...