DEV Community

James Won profile picture

James Won

Front-end Software Developer based in Auckland, New Zealand

Location Auckland, New Zealand Joined Joined on  github website twitter website

Education

University of Auckland

Work

Senior Front-end Developer at FirstAML

JavaScript Hoisting: What It Is And Why It Was Implemented

JavaScript Hoisting: What It Is And Why It Was Implemented

5
Comments
4 min read

Want to connect with James Won?

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

Already have an account? Sign in
The Importance of Doing Code Reviews

The Importance of Doing Code Reviews

Comments
2 min read
Why you should create new GraphQL queries: How I caused an incident expanding an existing query and the lessons learned

Why you should create new GraphQL queries: How I caused an incident expanding an existing query and the lessons learned

5
Comments 1
4 min read
Trust The Process

Trust The Process

7
Comments
3 min read
Spreading arrays in a resilient way using JavaScript/TypeScript

Spreading arrays in a resilient way using JavaScript/TypeScript

2
Comments
2 min read
How we sped up the loading time of a critical experience by 3x

How we sped up the loading time of a critical experience by 3x

Comments
5 min read
How PR Wait time can impact contributor experience with open source repos

How PR Wait time can impact contributor experience with open source repos

Comments
1 min read
Why you should put effort into your Pull Request description

Why you should put effort into your Pull Request description

21
Comments 8
3 min read
Apply DRY to knowledge, not source code

Apply DRY to knowledge, not source code

3
Comments
3 min read
The importance of being descriptive when naming

The importance of being descriptive when naming

Comments
3 min read
TIL: Template Strings used with a function

TIL: Template Strings used with a function

Comments
1 min read
Reflections: Take care when adding dependencies

Reflections: Take care when adding dependencies

Comments
2 min read
Don't abstract code too early

Don't abstract code too early

4
Comments
1 min read
Importance of not mutating state in redux/react

Importance of not mutating state in redux/react

7
Comments
3 min read
Simple trick to use Array.includes() for conditionals

Simple trick to use Array.includes() for conditionals

8
Comments
1 min read
JavaScript modules: The real difference between `import`, `require` and `import()`

JavaScript modules: The real difference between `import`, `require` and `import()`

11
Comments
3 min read
Redux 101: Using `forwardRef` with Redux

Redux 101: Using `forwardRef` with Redux

9
Comments
2 min read
Performant React 101: `useEffect` or `useLayoutEffect`?

Performant React 101: `useEffect` or `useLayoutEffect`?

27
Comments
3 min read
loading...