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.
CYOMS - Craft Your Own Minecraft Server

CYOMS - Craft Your Own Minecraft Server

5
Comments 2
1 min read
Building a simple app with Nuxt and Morris for displaying charts

Building a simple app with Nuxt and Morris for displaying charts

7
Comments
4 min read
3 rules for writing idiomatic TypeScript

3 rules for writing idiomatic TypeScript

50
Comments
10 min read
How would you go about detecting the height of content within an iframe?

How would you go about detecting the height of content within an iframe?

42
Comments 10
1 min read
I Built a Bot to Try and Get Money Back From My Internet Provider

I Built a Bot to Try and Get Money Back From My Internet Provider

458
Comments 38
4 min read
Visualize data on a Google Map with deck.gl

Visualize data on a Google Map with deck.gl

7
Comments 7
5 min read
ES6 Arrow Functions: All you need to know

ES6 Arrow Functions: All you need to know

76
Comments
4 min read
What's the RxJs/ NgRx code bit that you are most proud of?

What's the RxJs/ NgRx code bit that you are most proud of?

10
Comments 8
1 min read
Jest Tutorial for Beginners: Getting Started With Jest for JavaScript Testing

Jest Tutorial for Beginners: Getting Started With Jest for JavaScript Testing

435
Comments 6
11 min read
Start Javascript: learn about variables

Start Javascript: learn about variables

38
Comments 12
9 min read
Testing & CI/CD in JavaScript Projects

Testing & CI/CD in JavaScript Projects

10
Comments
6 min read
🛡️ How to safely access deeply nested values in javascript?

🛡️ How to safely access deeply nested values in javascript?

14
Comments 4
4 min read
Ways to control flow...

Ways to control flow...

6
Comments
2 min read
Freelancing big projects - 9 key takeaways from my failure that you can learn from

Freelancing big projects - 9 key takeaways from my failure that you can learn from

12
Comments 2
7 min read
New book series in the works: Bite Sized JavaScript

New book series in the works: Bite Sized JavaScript

6
Comments
3 min read
6 Ways to Help Keep You Going When Working on JavaScript Projects

6 Ways to Help Keep You Going When Working on JavaScript Projects

147
Comments 12
7 min read
Testing iframes in React with Enzyme

Testing iframes in React with Enzyme

11
Comments
2 min read
Building Blocks (Learn ClojureScript)

Building Blocks (Learn ClojureScript)

10
Comments
7 min read
Tejas Kumar: Being a Frontend Lead Means Encouraging My Team to Do Incredible Work

Tejas Kumar: Being a Frontend Lead Means Encouraging My Team to Do Incredible Work

18
Comments
6 min read
'Express Middleware' is just a fancy way of chaining a bunch of functions. Explained in 3 mins 😎

'Express Middleware' is just a fancy way of chaining a bunch of functions. Explained in 3 mins 😎

139
Comments 15
3 min read
Secure Automatic Updates for Electron Apps

Secure Automatic Updates for Electron Apps

19
Comments 1
6 min read
ES6 in action (or using ES6 to ease problem solving)

ES6 in action (or using ES6 to ease problem solving)

9
Comments
6 min read
Simplify form handling in your app using valid HTML elements

Simplify form handling in your app using valid HTML elements

6
Comments
6 min read
Laravel + Vue = ❤️

Laravel + Vue = ❤️

81
Comments 3
7 min read
How async components can optimize performance in Vue apps

How async components can optimize performance in Vue apps

57
Comments
7 min read
Debugging: "Failed to construct 'Request': Invalid Argument." in Edge

Debugging: "Failed to construct 'Request': Invalid Argument." in Edge

2
Comments
3 min read
Document your Javascript code with JSDoc

Document your Javascript code with JSDoc

239
Comments 29
5 min read
Designers can unleash your potentials as a frontend developer

Designers can unleash your potentials as a frontend developer

43
Comments 1
2 min read
How to Build an AI Enabled Natural Language Synthesization Chrome Extension

How to Build an AI Enabled Natural Language Synthesization Chrome Extension

119
Comments 6
8 min read
My VSCode shortcuts, settings, and extensions for productivity.

My VSCode shortcuts, settings, and extensions for productivity.

484
Comments 36
7 min read
ES6 Generators for State Management in React

ES6 Generators for State Management in React

25
Comments 2
3 min read
Destructuring Arrays in JavaScript

Destructuring Arrays in JavaScript

41
Comments
3 min read
Adding spinners and notifications to your React app

Adding spinners and notifications to your React app

30
Comments 1
12 min read
'x-www-form-urlencoded' or 'form-data' 😵 ? Explained in 2 mins.

'x-www-form-urlencoded' or 'form-data' 😵 ? Explained in 2 mins.

83
Comments 6
3 min read
PostgreSQL: What is it & How To Install it

PostgreSQL: What is it & How To Install it

28
Comments
1 min read
Should you useState or useReducer 🤷? Doesn't matter really. Explained in 3 mins.

Should you useState or useReducer 🤷? Doesn't matter really. Explained in 3 mins.

26
Comments
3 min read
How to Setup ESLint and Prettier for Your React Apps

How to Setup ESLint and Prettier for Your React Apps

202
Comments 4
12 min read
A quick guide to Testing React hooks that use RxJS

A quick guide to Testing React hooks that use RxJS

59
Comments 2
6 min read
Asynchronicity in JavaScript

Asynchronicity in JavaScript

19
Comments
3 min read
Using ReactJS with Agility CMS 09:40

Using ReactJS with Agility CMS

8
Comments 2
4 min read
docker-https-proxy to proxy your docker containers

docker-https-proxy to proxy your docker containers

11
Comments
1 min read
What are your JAMSTACK goals this week?

What are your JAMSTACK goals this week?

15
Comments 27
1 min read
Coding a CSS Theme Switcher - So Many Options!

Coding a CSS Theme Switcher - So Many Options!

10
Comments
9 min read
Tools and the design of a testing experience

Tools and the design of a testing experience

10
Comments
11 min read
TypeScript: Técnicas de Programação Funcional

TypeScript: Técnicas de Programação Funcional

40
Comments
11 min read
Memory leaks and how to find them using Chrome Dev Tools

Memory leaks and how to find them using Chrome Dev Tools

168
Comments 5
3 min read
Handling API request race conditions in React

Handling API request race conditions in React

51
Comments 1
10 min read
ClojureScript in the JavaScript Ecosystem

ClojureScript in the JavaScript Ecosystem

7
Comments
10 min read
Account Kit By Facebook 👍

Account Kit By Facebook 👍

39
Comments 6
2 min read
Continuous Integration in JavaScript: a Guide (ft. Github Actions)

Continuous Integration in JavaScript: a Guide (ft. Github Actions)

212
Comments 5
7 min read
Refactoring — oops, I’ve been doing it wrong.

Refactoring — oops, I’ve been doing it wrong.

110
Comments 4
6 min read
Thinking in Java: Learn React and React Hooks with Java Code ☕

Thinking in Java: Learn React and React Hooks with Java Code ☕

37
Comments 1
5 min read
NodeJS: How To Add Additional Middleware To Our Express Server

NodeJS: How To Add Additional Middleware To Our Express Server

41
Comments
2 min read
5 Questions for Building a Monorepo

5 Questions for Building a Monorepo

45
Comments 1
7 min read
Testing Firestore locally with Firebase emulators

Testing Firestore locally with Firebase emulators

10
Comments
5 min read
Awesome Animation Checkbox CSS Toggle - Day / Night Mode

Awesome Animation Checkbox CSS Toggle - Day / Night Mode

229
Comments 14
1 min read
Creating Spelunky-style level transitions in Phaser

Creating Spelunky-style level transitions in Phaser

18
Comments 4
6 min read
How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software

How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software

309
Comments 6
7 min read
How to manage multiple nodejs version in a single machine using nvm

How to manage multiple nodejs version in a single machine using nvm

8
Comments 1
1 min read
14 Beneficial Tips to Write Cleaner Code in React Apps

14 Beneficial Tips to Write Cleaner Code in React Apps

683
Comments 10
17 min read
loading...