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.
Let's improve this javascript app.

Let's improve this javascript app.

4
Comments
1 min read
Downloading remote images as a zip file using JSZip

Downloading remote images as a zip file using JSZip

13
Comments
2 min read
Hidden Tutorial Gems (Easy but Great Ones)

Hidden Tutorial Gems (Easy but Great Ones)

59
Comments 1
2 min read
PHP Javascript form formData 60: input text textarea file using ajax (XMLHttpRequest)

PHP Javascript form formData 60: input text textarea file using ajax (XMLHttpRequest)

4
Comments
2 min read
PHP Javascript form formData 70: complete using ajax (XMLHttpRequest)

PHP Javascript form formData 70: complete using ajax (XMLHttpRequest)

4
Comments
2 min read
Is GatsbyJS The Best Framework For Building Static Websites? What Are The Other Alternatives?

Is GatsbyJS The Best Framework For Building Static Websites? What Are The Other Alternatives?

140
Comments 37
3 min read
PHP Javascript form formData 45: input text textarea select-multiple using ajax (XMLHttpRequest)

PHP Javascript form formData 45: input text textarea select-multiple using ajax (XMLHttpRequest)

5
Comments
2 min read
PHP Javascript form formData 50: input text textarea checkbox using ajax (XMLHttpRequest)

PHP Javascript form formData 50: input text textarea checkbox using ajax (XMLHttpRequest)

3
Comments
2 min read
PHP Javascript form formData 10: input text using ajax (XMLHttpRequest)

PHP Javascript form formData 10: input text using ajax (XMLHttpRequest)

3
Comments
1 min read
Implemented Portals on my Portfolio site to blogs site.

Implemented Portals on my Portfolio site to blogs site.

5
Comments
1 min read
Integrate the new Stripe Checkout in Ruby on Rails.

Integrate the new Stripe Checkout in Ruby on Rails.

63
Comments 9
5 min read
Practical Puppeteer: Get Instagram account profile detail

Practical Puppeteer: Get Instagram account profile detail

60
Comments 15
6 min read
BxJS Weekly Episode 93 - javascript news podcast 45:26

BxJS Weekly Episode 93 - javascript news podcast

37
Comments
2 min read
How to convert image tags with SVG files into inline SVG tags

How to convert image tags with SVG files into inline SVG tags

10
Comments 3
1 min read
So you want to make a Twitter bot (2/3)

So you want to make a Twitter bot (2/3)

26
Comments 1
7 min read
Nullish Coalescing - Let Falsy Fool You No More

Nullish Coalescing - Let Falsy Fool You No More

160
Comments 6
3 min read
Functional Programming buzzwords

Functional Programming buzzwords

139
Comments 4
6 min read
Clean Code Applied to JavaScript — Part III. Functions

Clean Code Applied to JavaScript — Part III. Functions

351
Comments 17
9 min read
Creating an app with React and Django

Creating an app with React and Django

68
Comments
18 min read
State machine advent: Guard state transitions, guard actions (14/24)

State machine advent: Guard state transitions, guard actions (14/24)

10
Comments 3
2 min read
React Devs, Why don't you use React Native for Web?

React Devs, Why don't you use React Native for Web?

133
Comments 44
1 min read
What’s new in Preact X?

What’s new in Preact X?

32
Comments
5 min read
React: Library or Framework? Or something else....

React: Library or Framework? Or something else....

8
Comments 1
5 min read
The simple way to use Scoped and Global SCSS in Next.js

The simple way to use Scoped and Global SCSS in Next.js

24
Comments 10
3 min read
Writing fully testable React components using the 'Helper Pattern'

Writing fully testable React components using the 'Helper Pattern'

18
Comments 6
5 min read
Day 10 – Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]

Day 10 – Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]

14
Comments 1
2 min read
My Tooling Wishes for 2020 ✨

My Tooling Wishes for 2020 ✨

52
Comments 4
7 min read
Duck-Typing with PeanutButter #1

Duck-Typing with PeanutButter #1

9
Comments
6 min read
Day 9 – Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]

Day 9 – Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]

16
Comments
2 min read
Learn redux-optimist

Learn redux-optimist

4
Comments
3 min read
The Factory Pattern - Design Patterns meet the Frontend

The Factory Pattern - Design Patterns meet the Frontend

219
Comments 9
5 min read
Styling in React JS

Styling in React JS

10
Comments
2 min read
CSS Glitchy Text Reveal in 3 minutes 😎

CSS Glitchy Text Reveal in 3 minutes 😎

137
Comments 7
3 min read
Angular Ivy: a detailed introduction

Angular Ivy: a detailed introduction

94
Comments 29
14 min read
💻⚒ Productivity and tracking extensions for Visual Studio Code ⚒💻

💻⚒ Productivity and tracking extensions for Visual Studio Code ⚒💻

79
Comments 6
4 min read
Is it safe to ship JavaScript Source maps to production?

Is it safe to ship JavaScript Source maps to production?

20
Comments 19
2 min read
Reading Snippets [11]

Reading Snippets [11]

4
Comments
1 min read
Refactoring web applications

Refactoring web applications

7
Comments
3 min read
A Simple Terminal Website with CSS and Typewriter.js

A Simple Terminal Website with CSS and Typewriter.js

217
Comments 9
5 min read
DevTips: Use early returns to avoid nested conditions

DevTips: Use early returns to avoid nested conditions

115
Comments 33
2 min read
Building a Django middleware (injecting data into a view’s context)

Building a Django middleware (injecting data into a view’s context)

45
Comments 1
6 min read
Top 10 Courses to Learn Web Development for Beginners

Top 10 Courses to Learn Web Development for Beginners

343
Comments 12
14 min read
Progressive Web Apps - The why, the how, and the why not

Progressive Web Apps - The why, the how, and the why not

85
Comments
5 min read
No template for dependency: "ConstDependency"

No template for dependency: "ConstDependency"

9
Comments 5
2 min read
How to Deploy Your Frontend Application on AWS S3

How to Deploy Your Frontend Application on AWS S3

142
Comments 9
7 min read
Optimize Redux before it kills your Application

Optimize Redux before it kills your Application

48
Comments
2 min read
Fixing Memory Leaks in Node Apps

Fixing Memory Leaks in Node Apps

73
Comments 1
6 min read
JavaScript debugging done right!

JavaScript debugging done right!

158
Comments 2
9 min read
State machine advent: Update XState context with actions (13/24)

State machine advent: Update XState context with actions (13/24)

14
Comments
2 min read
neo.mjs - the webworkers driven UI framework

neo.mjs - the webworkers driven UI framework

4
Comments 4
1 min read
Mini-Tut: Create Alias for Rails Webpacker and VS Code Compatability

Mini-Tut: Create Alias for Rails Webpacker and VS Code Compatability

23
Comments
4 min read
Set an inaction timeout in JavaScript

Set an inaction timeout in JavaScript

7
Comments 3
1 min read
Preparação do Ambiente para o Framework7

Preparação do Ambiente para o Framework7

2
Comments
2 min read
How JavaScript works: Optimizing for parsing efficiency

How JavaScript works: Optimizing for parsing efficiency

161
Comments
8 min read
React Context Hooks vs Redux Hooks

React Context Hooks vs Redux Hooks

35
Comments
2 min read
What is Optional Chaining in JavaScript?

What is Optional Chaining in JavaScript?

10
Comments 1
1 min read
Caching Serverless Responses - Day 12 of the #25DaysOfServerless Challenge

Caching Serverless Responses - Day 12 of the #25DaysOfServerless Challenge

39
Comments 1
5 min read
Checking if a Variable Exists

Checking if a Variable Exists

9
Comments
2 min read
My side project in Svelte

My side project in Svelte

7
Comments
1 min read
CLJS ❤️'s AWS Amplify

CLJS ❤️'s AWS Amplify

17
Comments
7 min read
loading...