Forem

Zachary Lee profile picture

Zachary Lee

Newsletter: https://webdeveloper.beehiiv.com

Ditch Git Checkout: Use Git Switch and Git Restore Instead
Cover image for Ditch Git Checkout: Use Git Switch and Git Restore Instead

Ditch Git Checkout: Use Git Switch and Git Restore Instead

1
Comments
4 min read

Want to connect with Zachary Lee?

Create an account to connect with Zachary Lee. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Secrets of JavaScript Object Property Order
Cover image for The Secrets of JavaScript Object Property Order

The Secrets of JavaScript Object Property Order

1
Comments
2 min read
Understanding the infer Keyword in TypeScript
Cover image for Understanding the infer Keyword in TypeScript

Understanding the infer Keyword in TypeScript

6
Comments
4 min read
How Server-Sent Events (SSE) Work
Cover image for How Server-Sent Events (SSE) Work

How Server-Sent Events (SSE) Work

19
Comments
5 min read
Ditch dotenv: Node.js Now Natively Supports .env File Loading
Cover image for Ditch dotenv: Node.js Now Natively Supports .env File Loading

Ditch dotenv: Node.js Now Natively Supports .env File Loading

1
Comments
2 min read
How to Create a Type to Retrieve All Keys of an Object in TypeScript
Cover image for How to Create a Type to Retrieve All Keys of an Object in TypeScript

How to Create a Type to Retrieve All Keys of an Object in TypeScript

12
Comments 1
4 min read
7 Lesser-Known HTML Attributes to Enhance User Experience
Cover image for 7 Lesser-Known HTML Attributes to Enhance User Experience

7 Lesser-Known HTML Attributes to Enhance User Experience

2
Comments
4 min read
Difference Between new Function() and new function() in JavaScript
Cover image for Difference Between new Function() and new function() in JavaScript

Difference Between new Function() and new function() in JavaScript

9
Comments
2 min read
The Secrets of the 'delete' Operator in JavaScript
Cover image for The Secrets of the 'delete' Operator in JavaScript

The Secrets of the 'delete' Operator in JavaScript

5
Comments
3 min read
Creating a React Hook for Rotating Images at Any Angle
Cover image for Creating a React Hook for Rotating Images at Any Angle

Creating a React Hook for Rotating Images at Any Angle

3
Comments
3 min read
Under the Hood of React Router in 40 Lines of Code
Cover image for Under the Hood of React Router in 40 Lines of Code

Under the Hood of React Router in 40 Lines of Code

2
Comments
3 min read
4 Quick Commands to Find Things in Linux
Cover image for 4 Quick Commands to Find Things in Linux

4 Quick Commands to Find Things in Linux

2
Comments
4 min read
How to Build a React Hook That Handles Sequential Requests
Cover image for How to Build a React Hook That Handles Sequential Requests

How to Build a React Hook That Handles Sequential Requests

3
Comments
3 min read
The Differences Between "export default xx" and "export {xx as default}"
Cover image for The Differences Between "export default xx" and "export {xx as default}"

The Differences Between "export default xx" and "export {xx as default}"

2
Comments
3 min read
Why to Avoid Default Exports in JavaScript Modules
Cover image for Why to Avoid Default Exports in JavaScript Modules

Why to Avoid Default Exports in JavaScript Modules

9
Comments 1
4 min read
How to Create DOM Elements from HTML Strings (Multiple Methods)
Cover image for How to Create DOM Elements from HTML Strings (Multiple Methods)

How to Create DOM Elements from HTML Strings (Multiple Methods)

4
Comments 2
3 min read
The Differences Between 'Object', '{}', and 'object' in TypeScript
Cover image for The Differences Between 'Object', '{}', and 'object' in TypeScript

The Differences Between 'Object', '{}', and 'object' in TypeScript

250
Comments 13
2 min read
7 New JavaScript Set Methods
Cover image for 7 New JavaScript Set Methods

7 New JavaScript Set Methods

3
Comments
4 min read
How to Annul Promises in JavaScript
Cover image for How to Annul Promises in JavaScript

How to Annul Promises in JavaScript

15
Comments 6
5 min read
I Open-Sourced KeyEcho: Fast-Responsive Mechanical Keyboard Sounds with Every Keystroke
Cover image for I Open-Sourced KeyEcho: Fast-Responsive Mechanical Keyboard Sounds with Every Keystroke

I Open-Sourced KeyEcho: Fast-Responsive Mechanical Keyboard Sounds with Every Keystroke

2
Comments
5 min read
7 Differences Between Arrow Functions and Traditional Functions
Cover image for 7 Differences Between Arrow Functions and Traditional Functions

7 Differences Between Arrow Functions and Traditional Functions

1
Comments
3 min read
How to Commit Multiline Messages in git commit
Cover image for How to Commit Multiline Messages in git commit

How to Commit Multiline Messages in git commit

9
Comments 3
2 min read
React 19 Beta Release: A Quick Guide
Cover image for React 19 Beta Release: A Quick Guide

React 19 Beta Release: A Quick Guide

6
Comments
7 min read
Type Systems in Programming Languages
Cover image for Type Systems in Programming Languages

Type Systems in Programming Languages

3
Comments
3 min read
How to Control the Number of Concurrent Promises in JavaScript
Cover image for How to Control the Number of Concurrent Promises in JavaScript

How to Control the Number of Concurrent Promises in JavaScript

3
Comments
2 min read
How to Get a Perfect Deep Equal in JavaScript
Cover image for How to Get a Perfect Deep Equal in JavaScript

How to Get a Perfect Deep Equal in JavaScript

1
Comments
5 min read
How to Get a Perfect Deep Copy in JavaScript?
Cover image for How to Get a Perfect Deep Copy in JavaScript?

How to Get a Perfect Deep Copy in JavaScript?

20
Comments 1
4 min read
Native Support for CJS/ESM Interoperability Begins in Node.js 22
Cover image for Native Support for CJS/ESM Interoperability Begins in Node.js 22

Native Support for CJS/ESM Interoperability Begins in Node.js 22

Comments
4 min read
HTML Script Element Attributes: async vs. defer vs. type='module'
Cover image for HTML Script Element Attributes: async vs. defer vs. type='module'

HTML Script Element Attributes: async vs. defer vs. type='module'

9
Comments 1
3 min read
How does HTTPS work
Cover image for How does HTTPS work

How does HTTPS work

16
Comments 1
5 min read
Memory Management Every Web Developer Should Know
Cover image for Memory Management Every Web Developer Should Know

Memory Management Every Web Developer Should Know

5
Comments 2
5 min read
What's New at React Conf 2024
Cover image for What's New at React Conf 2024

What's New at React Conf 2024

2
Comments
6 min read
12 Quick Tips for Writing Clean Code
Cover image for 12 Quick Tips for Writing Clean Code

12 Quick Tips for Writing Clean Code

4
Comments 1
5 min read
How to Securely Send a Request When Closing Tabs
Cover image for How to Securely Send a Request When Closing Tabs

How to Securely Send a Request When Closing Tabs

1
Comments
3 min read
Browser Begins Support for Popover API: A Quick Guide
Cover image for Browser Begins Support for Popover API: A Quick Guide

Browser Begins Support for Popover API: A Quick Guide

12
Comments
3 min read
Explicit Resource Management in JS: The using Keyword
Cover image for Explicit Resource Management in JS: The using Keyword

Explicit Resource Management in JS: The using Keyword

8
Comments
3 min read
loading...