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.
Free React landing page template

Free React landing page template

198
Comments 19
2 min read
Supabase: nine months of building. 03:00

Supabase: nine months of building.

44
Comments 6
2 min read
Developing a Memoization Library With Proxies

Developing a Memoization Library With Proxies

7
Comments
4 min read
What's the fastest way to populate an array in Javascript?

What's the fastest way to populate an array in Javascript?

6
Comments
2 min read
How to measure Next.js Web Vitals using an analytics tool

How to measure Next.js Web Vitals using an analytics tool

18
Comments
6 min read
Estás usando mal console.log en javascript

Estás usando mal console.log en javascript

38
Comments 2
3 min read
How to Build & Launch your Portfolio Site

How to Build & Launch your Portfolio Site

32
Comments 1
4 min read
How to Create Count Down Timer using JavaScript - Code With Bishal

How to Create Count Down Timer using JavaScript - Code With Bishal

7
Comments
1 min read
Debouncing and Throttling

Debouncing and Throttling

6
Comments 2
1 min read
Sticky Table Header with React Hooks

Sticky Table Header with React Hooks

16
Comments 2
8 min read
Advent of Code 2020-02 with R & JavaScript

Advent of Code 2020-02 with R & JavaScript

2
Comments
2 min read
Setup TypeScript Playground on your local system

Setup TypeScript Playground on your local system

19
Comments 7
2 min read
A powerful backend ready for your next app 🚀

A powerful backend ready for your next app 🚀

66
Comments 7
5 min read
Destroy All Dependencies, or: why structural typing is awesome

Destroy All Dependencies, or: why structural typing is awesome

8
Comments
16 min read
Advent of Code 2020-01 with R & JavaScript

Advent of Code 2020-01 with R & JavaScript

2
Comments
2 min read
Building a real-time voting app using ReactJS and Ably

Building a real-time voting app using ReactJS and Ably

31
Comments 2
11 min read
Boas práticas no desenvolvimento de software — parte 1

Boas práticas no desenvolvimento de software — parte 1

3
Comments 1
3 min read
A recipe to implement print functionality efficiently in Javascript

A recipe to implement print functionality efficiently in Javascript

2
Comments
1 min read
Capture global JS errors with window.onerror()

Capture global JS errors with window.onerror()

9
Comments
1 min read
Counting valid passwords in Advent of Code 2020 - Day 2 - JavaScript

Counting valid passwords in Advent of Code 2020 - Day 2 - JavaScript

7
Comments 1
1 min read
How to build forms with multiple input fields using React Hooks

How to build forms with multiple input fields using React Hooks

7
Comments
3 min read
How to build your portfolio/blog like a pro!!

How to build your portfolio/blog like a pro!!

175
Comments 5
7 min read
The Weekly Animation - 1 + 1/2

The Weekly Animation - 1 + 1/2

12
Comments
3 min read
Declaring optional function parameters in JavaScript

Declaring optional function parameters in JavaScript

9
Comments
3 min read
Callbacks, Promises, and Async/Await in JavaScript

Callbacks, Promises, and Async/Await in JavaScript

74
Comments 2
3 min read
My Experience Developing for a Non-Profit

My Experience Developing for a Non-Profit

12
Comments
6 min read
JS 101: Implementing the "new" keyword

JS 101: Implementing the "new" keyword

4
Comments 1
3 min read
The lazy CI - Running tests on git push!

The lazy CI - Running tests on git push!

7
Comments
1 min read
Continuously Deploying an NPM Package with GitLab CI/CD

Continuously Deploying an NPM Package with GitLab CI/CD

3
Comments 3
2 min read
Tenets of Functional Programming - A Beginner's Guide

Tenets of Functional Programming - A Beginner's Guide

51
Comments
11 min read
Asynchronous code: Promises

Asynchronous code: Promises

7
Comments
1 min read
10 Reasons you should give surge.sh a try for your next frontend project

10 Reasons you should give surge.sh a try for your next frontend project

34
Comments 4
5 min read
Algorithms 101: how to use Merge Sort and Quicksort in JavaScript

Algorithms 101: how to use Merge Sort and Quicksort in JavaScript

23
Comments
6 min read
Event Delegation with Vanilla JS

Event Delegation with Vanilla JS

11
Comments 1
2 min read
Using Github Issue as CMS

Using Github Issue as CMS

28
Comments
3 min read
Yarn 2.4 🎄🎁 Log Filters, Audits, Better Warnings, ...

Yarn 2.4 🎄🎁 Log Filters, Audits, Better Warnings, ...

68
Comments
6 min read
How to compare two arrays in javascript?

How to compare two arrays in javascript?

7
Comments 13
2 min read
Animate Styled Components with Framer Motion!

Animate Styled Components with Framer Motion!

36
Comments 2
2 min read
Accessible, Smooth Scroll-to-top Buttons with Little Code

Accessible, Smooth Scroll-to-top Buttons with Little Code

120
Comments 8
3 min read
Additional uses for the React "children" prop

Additional uses for the React "children" prop

12
Comments 2
2 min read
I don't have experience with Gatsby. Why am I building a Gatsby plugin then?

I don't have experience with Gatsby. Why am I building a Gatsby plugin then?

10
Comments 2
3 min read
Protecting audio assets with JavaScript and Web Audio API

Protecting audio assets with JavaScript and Web Audio API

30
Comments 2
3 min read
FE Jargon you should know - SSG,  SSR,  CSR,  VDOM

FE Jargon you should know - SSG,  SSR,  CSR,  VDOM

89
Comments 2
4 min read
Open for mentoring reactjs & javascript for free

Open for mentoring reactjs & javascript for free

3
Comments 20
1 min read
JS Spec debunking for toPrimitive on an object

JS Spec debunking for toPrimitive on an object

6
Comments 3
1 min read
Image recognition with TensorFlow.js

Image recognition with TensorFlow.js

62
Comments
9 min read
Setting up ESLint to work with new or proposed JavaScript features such as private class fields.

Setting up ESLint to work with new or proposed JavaScript features such as private class fields.

7
Comments 1
5 min read
Responsive on-screen keys

Responsive on-screen keys

5
Comments
2 min read
How does React update the DOM?

How does React update the DOM?

21
Comments 4
2 min read
why should we use React hooks?!

why should we use React hooks?!

14
Comments 3
3 min read
How to Create Draggable Lists with Javascript - Code With Bishal

How to Create Draggable Lists with Javascript - Code With Bishal

13
Comments
1 min read
A Beginner's Guide to Static Routing in Next.js

A Beginner's Guide to Static Routing in Next.js

15
Comments
6 min read
Frontend Data Normalization

Frontend Data Normalization

18
Comments
5 min read
Clean up your code by applying these 7 rules ⚡️

Clean up your code by applying these 7 rules ⚡️

545
Comments 24
6 min read
Play Chess with Voice

Play Chess with Voice

41
Comments 5
6 min read
We'll help you publish your first open source PR!

We'll help you publish your first open source PR!

15
Comments
1 min read
Converting an Ionic/Angular Site into a Progressive Web App

Converting an Ionic/Angular Site into a Progressive Web App

8
Comments
9 min read
Higher-Order Components

Higher-Order Components

6
Comments
2 min read
Speed up your firebase development workflow and save your time.

Speed up your firebase development workflow and save your time.

10
Comments 2
2 min read
Graph data structure JS

Graph data structure JS

5
Comments
4 min read
loading...