Forem

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.
How to Build a Streaks Feature

How to Build a Streaks Feature

Comments
10 min read
From Cypress to Playwright: Solving 5 Common Test Automation Challenges

From Cypress to Playwright: Solving 5 Common Test Automation Challenges

Comments
4 min read
🎃 10 Scary Lines of Code I Wish I Never Wrote 💀
Cover image for 🎃 10 Scary Lines of Code I Wish I Never Wrote 💀

🎃 10 Scary Lines of Code I Wish I Never Wrote 💀

52
Comments 48
2 min read
From Playwright to Cypress.io: Solving 5 Real-World Testing Challenges

From Playwright to Cypress.io: Solving 5 Real-World Testing Challenges

Comments
4 min read
Offline But Innovating: Here’s Why

Offline But Innovating: Here’s Why

2
Comments
1 min read
Serving an Astro Static Site with Brotli and Gzip on Nginx: A Complete, Practical Guide
Cover image for Serving an Astro Static Site with Brotli and Gzip on Nginx: A Complete, Practical Guide

Serving an Astro Static Site with Brotli and Gzip on Nginx: A Complete, Practical Guide

15
Comments
4 min read
React.js Question 1

React.js Question 1

Comments
2 min read
Devoxx: Hello (Virtual) World by Keren Kenzi

Devoxx: Hello (Virtual) World by Keren Kenzi

Comments
1 min read
From Design to Code — How We Started Building ITConnect

From Design to Code — How We Started Building ITConnect

Comments
2 min read
Devoxx: Hello (Virtual) World by Keren Kenzi

Devoxx: Hello (Virtual) World by Keren Kenzi

Comments
1 min read
React Tip: Pass a Function to useState, Don’t Call It
Cover image for React Tip: Pass a Function to useState, Don’t Call It

React Tip: Pass a Function to useState, Don’t Call It

1
Comments
1 min read
Math.random, friend or foe?
Cover image for Math.random, friend or foe?

Math.random, friend or foe?

8
Comments 4
5 min read
Are We Entering the Era of Appless Experiences?

Are We Entering the Era of Appless Experiences?

Comments
3 min read
🦇 Haunted Pixels: A Cinematic Halloween Landing Page
Cover image for 🦇 Haunted Pixels: A Cinematic Halloween Landing Page

Frontend Challenge Perfect Landing Submission 🦇🎃

🦇 Haunted Pixels: A Cinematic Halloween Landing Page

5
Comments
2 min read
# How to Automate a Real-World Container Charter Platform with Cypress: Best Practices for QA…

# How to Automate a Real-World Container Charter Platform with Cypress: Best Practices for QA…

Comments
3 min read
Understanding Default Operator (`||`) vs Nullish Coalescing Operator (`??`) in JavaScript
Cover image for Understanding Default Operator (`||`) vs Nullish Coalescing Operator (`??`) in JavaScript

Understanding Default Operator (`||`) vs Nullish Coalescing Operator (`??`) in JavaScript

Comments
2 min read
Useref in react theory question

Useref in react theory question

Comments
1 min read
Pure CSS audio visualizer
Cover image for Pure CSS audio visualizer

Pure CSS audio visualizer

5
Comments 2
3 min read
Optimizing React Performance: useMemo, useCallback, and Beyond
Cover image for Optimizing React Performance: useMemo, useCallback, and Beyond

Optimizing React Performance: useMemo, useCallback, and Beyond

6
Comments 1
2 min read
Arquitetura Hexagonal: Exemplo com JS/TS

Arquitetura Hexagonal: Exemplo com JS/TS

4
Comments
3 min read
JavaScript Game Timing: How Independent Intervals Can Cause Missed Collisions
Cover image for JavaScript Game Timing: How Independent Intervals Can Cause Missed Collisions

JavaScript Game Timing: How Independent Intervals Can Cause Missed Collisions

2
Comments
6 min read
Introduction to SQL using SQLite: Create Table
Cover image for Introduction to SQL using SQLite: Create Table

Introduction to SQL using SQLite: Create Table

2
Comments
7 min read
It's not too late to improve how you handle npm dependencies
Cover image for It's not too late to improve how you handle npm dependencies

It's not too late to improve how you handle npm dependencies

1
Comments
2 min read
🧠 Building Smarter Chatbots with AI Agents: The Secret Sauce Behind Human-Like Conversations
Cover image for 🧠 Building Smarter Chatbots with AI Agents: The Secret Sauce Behind Human-Like Conversations

🧠 Building Smarter Chatbots with AI Agents: The Secret Sauce Behind Human-Like Conversations

1
Comments
3 min read
Free URL Shortener - A Clean, Open Source Alternative to Bloated Shorteners
Cover image for Free URL Shortener - A Clean, Open Source Alternative to Bloated Shorteners

Free URL Shortener - A Clean, Open Source Alternative to Bloated Shorteners

3
Comments
4 min read
loading...