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'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
Estás usando mal console.log en javascript

Estás usando mal console.log en javascript

39
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
Debouncing and Throttling

Debouncing and Throttling

6
Comments 2
1 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
Sticky Table Header with React Hooks

Sticky Table Header with React Hooks

16
Comments 2
8 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
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

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

Capture global JS errors with window.onerror()

10
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
Setup TypeScript Playground on your local system

Setup TypeScript Playground on your local system

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

How to build forms with multiple input fields using React Hooks

8
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
The lazy CI - Running tests on git push!

The lazy CI - Running tests on git push!

7
Comments
1 min read
JS 101: Implementing the "new" keyword

JS 101: Implementing the "new" keyword

4
Comments 1
3 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
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
The Time I Wrote a White Noise Generator To Improve Loading Times

The Time I Wrote a White Noise Generator To Improve Loading Times

36
Comments 5
4 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!

41
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
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
Advent of Code 2020-02 with R & JavaScript

Advent of Code 2020-02 with R & JavaScript

2
Comments
2 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
It's the first day of Scrimba's #JavaScriptmas Advent Calendar! 🎄 Let's take a look at challenge number 1. 🎅🏻

It's the first day of Scrimba's #JavaScriptmas Advent Calendar! 🎄 Let's take a look at challenge number 1. 🎅🏻

8
Comments
2 min read
Graph data structure JS

Graph data structure JS

5
Comments
4 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.

7
Comments 2
2 min read
The Four Pillars of Object Oriented Programming

The Four Pillars of Object Oriented Programming

48
Comments 13
3 min read
Getting started with Advent of Code 2020 - Day 1 - JavaScript

Getting started with Advent of Code 2020 - Day 1 - JavaScript

12
Comments 1
1 min read
Beautiful and pixel perfect React Icon Library

Beautiful and pixel perfect React Icon Library

28
Comments 2
2 min read
Building a string chopper in JS

Building a string chopper in JS

5
Comments
4 min read
What will the code below output to the console and why?

What will the code below output to the console and why?

8
Comments 7
1 min read
UI Dev Newsletter #33

UI Dev Newsletter #33

6
Comments
1 min read
loading...