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.
Compound scales in D3.js

Compound scales in D3.js

10
Comments
1 min read
Modifying component data with event emitters in Vue.js

Modifying component data with event emitters in Vue.js

12
Comments
7 min read
How For Loops REALLY work

How For Loops REALLY work

49
Comments 5
8 min read
Quick tip: using scrollIntoView() to show added elements to a container with overflow

Quick tip: using scrollIntoView() to show added elements to a container with overflow

7
Comments
2 min read
Lessons Learned Migrating APIs to GraphQL 📝

Lessons Learned Migrating APIs to GraphQL 📝

8
Comments
2 min read
JAMstack as a beginner

JAMstack as a beginner

115
Comments 11
3 min read
useEffect vs. useLayoutEffect in plain, approachable language

useEffect vs. useLayoutEffect in plain, approachable language

41
Comments
12 min read
Intro to Svelte 🦄⚡️🧡

Intro to Svelte 🦄⚡️🧡

170
Comments 17
6 min read
Building A Review App Using ReactJS, Elasticsearch, App Search and Grommet — (Part 1: Data)

Building A Review App Using ReactJS, Elasticsearch, App Search and Grommet — (Part 1: Data)

26
Comments
3 min read
Tired of redux? Try Reto!

Tired of redux? Try Reto!

6
Comments
1 min read
Observer Design Pattern tutorial in JavaScript + Fun With a Language API

Observer Design Pattern tutorial in JavaScript + Fun With a Language API

19
Comments
9 min read
Quick tip! Map loop, already returns a array

Quick tip! Map loop, already returns a array

6
Comments
1 min read
Do You Still Need a Component Library?

Do You Still Need a Component Library?

43
Comments 1
7 min read
Vue.js Pattern for Async Requests: Using Renderless Components

Vue.js Pattern for Async Requests: Using Renderless Components

128
Comments 20
4 min read
My Top Plugins for a GatsbyJS Powered Blog

My Top Plugins for a GatsbyJS Powered Blog

53
Comments 1
5 min read
Implementing animations in React with React Spring

Implementing animations in React with React Spring

71
Comments 4
8 min read
Android continuous background services with NativeScript

Android continuous background services with NativeScript

12
Comments 6
5 min read
Ctags for Typescript

Ctags for Typescript

8
Comments
1 min read
Useful features of ECMAScript 2019 reviewed

Useful features of ECMAScript 2019 reviewed

88
Comments 7
5 min read
Back to Basics - JavaScript Hoisting 101

Back to Basics - JavaScript Hoisting 101

86
Comments 4
4 min read
Setting up Tailwind With create-react-app

Setting up Tailwind With create-react-app

226
Comments 20
8 min read
Serverless Functions With WebAssembly Modules

Serverless Functions With WebAssembly Modules

25
Comments 3
7 min read
Make a Discord Moderation Bot - Word Filter and Bans

Make a Discord Moderation Bot - Word Filter and Bans

5
Comments
1 min read
No, TypeScript is not a waste of time.

No, TypeScript is not a waste of time.

201
Comments 38
9 min read
An overview of Event Loop, Tasks, and Microtasks

An overview of Event Loop, Tasks, and Microtasks

19
Comments 1
2 min read
Simple edit-in-place by changing the type of an input

Simple edit-in-place by changing the type of an input

20
Comments 3
1 min read
Javascript Basics: Understanding Function

Javascript Basics: Understanding Function

56
Comments 2
4 min read
Best resources to learn vue.js

Best resources to learn vue.js

11
Comments 7
1 min read
What Is the Best Place for Object Storage in 2019?

What Is the Best Place for Object Storage in 2019?

8
Comments 5
1 min read
How to write 90% cleaner code with Hooks 🎣

How to write 90% cleaner code with Hooks 🎣

327
Comments 14
7 min read
Starting backend developement, what to learn?

Starting backend developement, what to learn?

9
Comments 2
1 min read
[Video] Teaching the Sighted to Touch & Feel a Bit More

[Video] Teaching the Sighted to Touch & Feel a Bit More

4
Comments
1 min read
AnyChart 8.7.0 Is Out — Client-Side Export, Stock UI Controls, Gantt Improvements & More New JS Charting Features

AnyChart 8.7.0 Is Out — Client-Side Export, Stock UI Controls, Gantt Improvements & More New JS Charting Features

13
Comments
1 min read
Setup RDS for Serverless Zeit Now Deployments

Setup RDS for Serverless Zeit Now Deployments

8
Comments
5 min read
A love letter to TypeScript

A love letter to TypeScript

59
Comments 4
4 min read
How we Share and Reuse Code between Microservices

How we Share and Reuse Code between Microservices

37
Comments 2
5 min read
How to show suggestions on typing using Javascript?

How to show suggestions on typing using Javascript?

10
Comments
4 min read
Binary Search in JS

Binary Search in JS

6
Comments 2
2 min read
Lost with Redux and sagas? Implement them yourself!

Lost with Redux and sagas? Implement them yourself!

30
Comments
11 min read
Some of my favorite Javascript resources

Some of my favorite Javascript resources

54
Comments
4 min read
Typescript hack: Simple utility type for changing type of keys

Typescript hack: Simple utility type for changing type of keys

16
Comments 1
1 min read
[Video] Single Page Apps at Amazon Scale

[Video] Single Page Apps at Amazon Scale

6
Comments
1 min read
In defense of the humble console.log

In defense of the humble console.log

9
Comments 1
2 min read
Developing Async Sense in JavaScript — Part I: Sync vs Async, Threads and the Event Loop

Developing Async Sense in JavaScript — Part I: Sync vs Async, Threads and the Event Loop

14
Comments
10 min read
Not Another To-Do App

Not Another To-Do App

32
Comments
6 min read
"You CAN sit with us"

"You CAN sit with us"

6
Comments
1 min read
Use Lazy Values to Speed Up Your JS Apps

Use Lazy Values to Speed Up Your JS Apps

11
Comments
3 min read
Introducing Food Picker, the best way to pick what to eat with your colleagues !

Introducing Food Picker, the best way to pick what to eat with your colleagues !

67
Comments 10
1 min read
Exibir hora no formato de 24 horas

Exibir hora no formato de 24 horas

5
Comments 1
1 min read
Not Too Bad for an Hour's Time

Not Too Bad for an Hour's Time

82
Comments 12
2 min read
Some JavaScript Leaders You May Want to Follow on DEV

Some JavaScript Leaders You May Want to Follow on DEV

223
Comments 19
2 min read
Created my First Docker Image! for Self-Hosted HTML5 Internet Speed Test

Created my First Docker Image! for Self-Hosted HTML5 Internet Speed Test

6
Comments 2
1 min read
Developing Without a Build (1): Introduction

Developing Without a Build (1): Introduction

99
Comments 4
12 min read
Sheets-based Computer Aided Software Development (CASD) #1

Sheets-based Computer Aided Software Development (CASD) #1

6
Comments
2 min read
How to use props to pass data to child components in Vue JS

How to use props to pass data to child components in Vue JS

17
Comments
7 min read
Aha! Understanding Typescript's Type Predicates

Aha! Understanding Typescript's Type Predicates

40
Comments 5
2 min read
Learning JavaScript Testing Quickly with Mocha, Chai, and Sinon (and a Lot of Gaps)

Learning JavaScript Testing Quickly with Mocha, Chai, and Sinon (and a Lot of Gaps)

85
Comments 6
5 min read
Javascript ES6: Destructuring with default values

Javascript ES6: Destructuring with default values

15
Comments 3
1 min read
Update to Angular Version 8 now!

Update to Angular Version 8 now!

60
Comments 2
5 min read
The Next Step in Modular Programming

The Next Step in Modular Programming

7
Comments
2 min read
loading...