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.
Using custom hooks in place of "render props"

Using custom hooks in place of "render props"

61
Comments 11
3 min read
Coding worksheet #4: Callback functions

Coding worksheet #4: Callback functions

17
Comments
1 min read
Focus Style for Keyboard Navigation Only

Focus Style for Keyboard Navigation Only

11
Comments 2
3 min read
Vue during coffee break - Transform any Vue application into offline-ready PWA in 5 minutes.

Vue during coffee break - Transform any Vue application into offline-ready PWA in 5 minutes.

218
Comments 3
3 min read
Making a Calendar in Vanilla Javascript

Making a Calendar in Vanilla Javascript

262
Comments 15
6 min read
When npm tells you you're hosed

When npm tells you you're hosed

70
Comments 25
2 min read
FuseBox - TypeScript-centric code bundler introduction

FuseBox - TypeScript-centric code bundler introduction

10
Comments
11 min read
Promoting Perceived Performance with Prefetching

Promoting Perceived Performance with Prefetching

11
Comments 3
5 min read
Node JS 12 is out there

Node JS 12 is out there

8
Comments
2 min read
Add Basic Crash Reporting to Your NativeScript App

Add Basic Crash Reporting to Your NativeScript App

9
Comments
4 min read
NodeJS vs. Python 3 Performance

NodeJS vs. Python 3 Performance

6
Comments 4
2 min read
Getting started with Deno

Getting started with Deno

163
Comments 29
2 min read
ReactJS typewriter effect inspired by Carmen Sandiego 1991 MS-DOS

ReactJS typewriter effect inspired by Carmen Sandiego 1991 MS-DOS

8
Comments 1
5 min read
Dojo from the Blocks

Dojo from the Blocks

8
Comments
3 min read
JavaScript’s Arrow Functions Explained By Going Down A Slide

JavaScript’s Arrow Functions Explained By Going Down A Slide

188
Comments 9
4 min read
What should we test (ReactJS Components)

What should we test (ReactJS Components)

11
Comments
4 min read
An enterprise-style Node.js REST API setup with Docker Compose, Express and Postgres

An enterprise-style Node.js REST API setup with Docker Compose, Express and Postgres

62
Comments 6
8 min read
Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

111
Comments 21
2 min read
My first React Amsterdam experience as a solo attendee

My first React Amsterdam experience as a solo attendee

11
Comments
11 min read
Simple guide to setup Redux to a React app

Simple guide to setup Redux to a React app

113
Comments 6
8 min read
The Loading Shimmer!

The Loading Shimmer!

107
Comments 10
3 min read
Working with Audio in NativeScript - Part One

Working with Audio in NativeScript - Part One

7
Comments
4 min read
Securing Gatsby with Auth0

Securing Gatsby with Auth0

6
Comments
1 min read
Removing duplicates from arrays in JavaScript

Removing duplicates from arrays in JavaScript

42
Comments
2 min read
Cache Busting a React App

Cache Busting a React App

174
Comments 58
6 min read
Mongo Schemas with Pokemon

Mongo Schemas with Pokemon

13
Comments 1
5 min read
Call, Apply, Bind - The Basic Usages

Call, Apply, Bind - The Basic Usages

44
Comments 5
5 min read
Composition and React

Composition and React

4
Comments
8 min read
Vue.js: Sharing data between components with Vue.observable()

Vue.js: Sharing data between components with Vue.observable()

28
Comments 4
2 min read
Uix Kit - Free Web Kits For Fast Web Design And Development

Uix Kit - Free Web Kits For Fast Web Design And Development

17
Comments
4 min read
Creating a complete web app on Google Apps Script using Google Sheet as database

Creating a complete web app on Google Apps Script using Google Sheet as database

51
Comments
5 min read
Introducing Redux Preboiled: TypeScript-friendly Redux helpers

Introducing Redux Preboiled: TypeScript-friendly Redux helpers

11
Comments
6 min read
How to Create Pages Dynamically in Gatsby

How to Create Pages Dynamically in Gatsby

7
Comments
4 min read
setTimeout vs setImmediate vs process.nextTick

setTimeout vs setImmediate vs process.nextTick

57
Comments 15
2 min read
📚 5 development articles from SitePoint - April

📚 5 development articles from SitePoint - April

7
Comments
2 min read
Full-blown monorepo setup walkthrough

Full-blown monorepo setup walkthrough

117
Comments 4
11 min read
Building Vue.js Applications With TypeScript - Part Two

Building Vue.js Applications With TypeScript - Part Two

27
Comments 4
7 min read
How I stopped using jQuery and learned to love the API

How I stopped using jQuery and learned to love the API

48
Comments 3
4 min read
My Top 3 JavaScript Array Methods

My Top 3 JavaScript Array Methods

74
Comments 9
2 min read
Redux Devtools: Actions Stack Trace

Redux Devtools: Actions Stack Trace

19
Comments 3
2 min read
Extend the *ngIf Syntax to Create a Custom Permission Directive

Extend the *ngIf Syntax to Create a Custom Permission Directive

22
Comments 1
1 min read
Mint 🍃: Components

Mint 🍃: Components

12
Comments 4
3 min read
Handling Dialogs with Vue Router

Handling Dialogs with Vue Router

73
Comments 22
2 min read
What is babel-preset-env and why do I need it?

What is babel-preset-env and why do I need it?

8
Comments
6 min read
How to run multiple npm scripts in parallel

How to run multiple npm scripts in parallel

35
Comments 6
5 min read
Connect Registration Form To Firebase - Part 2

Connect Registration Form To Firebase - Part 2

22
Comments 7
4 min read
What's what? - Package.json cheatsheet

What's what? - Package.json cheatsheet

169
Comments 1
11 min read
IntersectionObserver API with React Hooks

IntersectionObserver API with React Hooks

19
Comments
4 min read
How to optimize your JavaScript apps using Loops

How to optimize your JavaScript apps using Loops

10
Comments
4 min read
Array.filter() Is Awesome

Array.filter() Is Awesome

17
Comments 9
2 min read
5 Developer Tools you need to check out!

5 Developer Tools you need to check out!

411
Comments 18
2 min read
Passing structured data between C++ and JavaScript in Web Assembly

Passing structured data between C++ and JavaScript in Web Assembly

25
Comments
7 min read
A Guide to Handling Browser Events

A Guide to Handling Browser Events

139
Comments 15
7 min read
I Want to start a mini JS conference catering to beginners. What do you think?

I Want to start a mini JS conference catering to beginners. What do you think?

9
Comments 4
2 min read
How to handle query params in React Router

How to handle query params in React Router

18
Comments 3
2 min read
Pure UI using Xstate and ReactJS

Pure UI using Xstate and ReactJS

112
Comments 5
7 min read
Controlling component visibility with React Hooks

Controlling component visibility with React Hooks

6
Comments
4 min read
Automate the UI Testing of your chrome extension

Automate the UI Testing of your chrome extension

8
Comments 1
8 min read
My 🔥 First Experience Attending TC39

My 🔥 First Experience Attending TC39

121
Comments 22
7 min read
Avoid recomputing heavy tasks by leveraging memoization in javascript

Avoid recomputing heavy tasks by leveraging memoization in javascript

15
Comments 1
5 min read
loading...