DEV Community

Nick Scialli (he/him) profile picture

Nick Scialli (he/him)

Senior UI engineer at Microsoft. Views here are my own and do not represent the views of my employer.

Work

Senior Software Engineer at Microsoft

Writing Debut
Five Year Club
Four Year Club
Three Year Club
GraphQL
Two Year Club
16 Week Writing Streak
Node
Git
Fab 5
Beloved Comment
8 Week Writing Streak
How the Web Works: What is a web server?

How the Web Works: What is a web server?

10
Comments
5 min read

Want to connect with Nick Scialli (he/him)?

Create an account to connect with Nick Scialli (he/him). You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
How the Web Works series: What is a web client?

How the Web Works series: What is a web client?

9
Comments 1
5 min read
10x engineering for the rest of us

10x engineering for the rest of us

3
Comments 1
2 min read
What are single page apps, really?

What are single page apps, really?

5
Comments
4 min read
How the web works

How the web works

2
Comments
1 min read
Fresh off passing Google and Microsoft interviews, I put together an free, opinionated interview guide that I hope can help you

Fresh off passing Google and Microsoft interviews, I put together an free, opinionated interview guide that I hope can help you

24
Comments 1
4 min read
Mutation isn't always bad in JavaScript

Mutation isn't always bad in JavaScript

60
Comments 21
5 min read
Your First React GraphQL Frontend with the Apollo Client: A Gentle Introduction

Your First React GraphQL Frontend with the Apollo Client: A Gentle Introduction

133
Comments 6
5 min read
A Couple VSCode Themes I Made 🎨

A Couple VSCode Themes I Made 🎨

16
Comments 2
1 min read
How to Set Up a Svelte App with Rollup

How to Set Up a Svelte App with Rollup

29
Comments 1
8 min read
Your First Node Express App with Typescript

Your First Node Express App with Typescript

91
Comments
13 min read
How to Perfectly Fit an SVG’s ViewBox to its Contents Using JavaScript

How to Perfectly Fit an SVG’s ViewBox to its Contents Using JavaScript

29
Comments
8 min read
Future You Will Never Think Current You Was Too Old to Learn Software Engineering

Future You Will Never Think Current You Was Too Old to Learn Software Engineering

75
Comments 5
3 min read
Generating Random Human-Readable Slugs in JavaScript

Generating Random Human-Readable Slugs in JavaScript

39
Comments 5
4 min read
Build a useLocalStorage React Hook Package (Contribute to Open Source with Me)

Build a useLocalStorage React Hook Package (Contribute to Open Source with Me)

63
Comments 7
3 min read
Writing Your Own useFetch Hook in React

Writing Your Own useFetch Hook in React

93
Comments 2
4 min read
How to Serve a Vue App with nginx in Docker

How to Serve a Vue App with nginx in Docker

75
Comments 3
3 min read
The Difference Between React Server Components and Server Side Rendering (SSR)

The Difference Between React Server Components and Server Side Rendering (SSR)

136
Comments 4
2 min read
Creating a Recursive List Menu Any Number of Levels Deep in React

Creating a Recursive List Menu Any Number of Levels Deep in React

11
Comments
3 min read
How to Abort a Fetch Request in JavaScript using AbortController

How to Abort a Fetch Request in JavaScript using AbortController

101
Comments 10
2 min read
Using a Cookie-to-Header CSRF Token in Single Page Applications

Using a Cookie-to-Header CSRF Token in Single Page Applications

122
Comments 7
6 min read
How to Traverse an Object of Arbitrary Depth in JavaScript

How to Traverse an Object of Arbitrary Depth in JavaScript

38
Comments 3
2 min read
How to Select or Omit Properties From an Object in JavaScript

How to Select or Omit Properties From an Object in JavaScript

39
Comments 2
2 min read
Learn the Basics of Redux by Writing Your Own Version in 30 Lines

Learn the Basics of Redux by Writing Your Own Version in 30 Lines

303
Comments 8
5 min read
Using Local Storage in React with Your Own Custom useLocalStorage Hook

Using Local Storage in React with Your Own Custom useLocalStorage Hook

131
Comments 2
3 min read
10 Challenging JavaScript Quiz Questions and Answers

10 Challenging JavaScript Quiz Questions and Answers

483
Comments 18
5 min read
Prevent Redundant State in JavaScript Applications Using Selectors

Prevent Redundant State in JavaScript Applications Using Selectors

18
Comments
3 min read
A Gentle Introduction to Test-Driven Development: Creating an Object Validator

A Gentle Introduction to Test-Driven Development: Creating an Object Validator

100
Comments 2
9 min read
A Collection of JavaScript Tips Based on Common Areas of Confusion or Misunderstanding

A Collection of JavaScript Tips Based on Common Areas of Confusion or Misunderstanding

718
Comments 13
11 min read
Debouncing with Redux Middleware

Debouncing with Redux Middleware

31
Comments
3 min read
Learn First-Class Functions in JavaScript

Learn First-Class Functions in JavaScript

52
Comments 2
3 min read
What is a Higher-Order Function?

What is a Higher-Order Function?

170
Comments 5
4 min read
Understand Memoization in 5 Minutes

Understand Memoization in 5 Minutes

414
Comments 8
3 min read
Crash Course—13 Helpful JavaScript Array Methods

Crash Course—13 Helpful JavaScript Array Methods

80
Comments 4
4 min read
Asynchronous JavaScript—How Callbacks, Promises, and Async-Await Work

Asynchronous JavaScript—How Callbacks, Promises, and Async-Await Work

557
Comments 10
4 min read
Failing Faster is a Good Thing—Learn to Fail Faster and Iterate with Modern Dev Practices

Failing Faster is a Good Thing—Learn to Fail Faster and Iterate with Modern Dev Practices

69
Comments 1
4 min read
Learn the Incredibly Helpful but Often Overlooked JavaScript Built-In Set Object

Learn the Incredibly Helpful but Often Overlooked JavaScript Built-In Set Object

101
Comments 9
3 min read
Generate All Possible Combinations in JavaScript Using Combinate

Generate All Possible Combinations in JavaScript Using Combinate

108
Comments 7
2 min read
How I went from 0 to 1,050 Developer Blog Email Signups in 6 Months

How I went from 0 to 1,050 Developer Blog Email Signups in 6 Months

125
Comments 15
4 min read
Learn the JavaScript Array.every() and Array.some() Methods

Learn the JavaScript Array.every() and Array.some() Methods

69
Comments 2
2 min read
Creating Your First React Typescript Project from Scratch

Creating Your First React Typescript Project from Scratch

123
Comments
11 min read
What is the Minimum Skillset for Junior Frontend Devs?

What is the Minimum Skillset for Junior Frontend Devs?

147
Comments 55
1 min read
There May Not Be a Better Way to Effortlessly Improve Code Quality than Using Prettier Code Formatting

There May Not Be a Better Way to Effortlessly Improve Code Quality than Using Prettier Code Formatting

140
Comments 18
4 min read
Learn the JavaScript Proxy Object: Creating Immutable Objects

Learn the JavaScript Proxy Object: Creating Immutable Objects

46
Comments 2
3 min read
What the Heck is a Thunk?

What the Heck is a Thunk?

32
Comments 1
2 min read
10 JavaScript Quiz Questions and Answers to Sharpen Your Skills

10 JavaScript Quiz Questions and Answers to Sharpen Your Skills

945
Comments 28
6 min read
Deep Object Change Handlers in Typescript

Deep Object Change Handlers in Typescript

13
Comments
1 min read
On Deno: Exploring New Tech Isn't a Distraction, It's a Necessity

On Deno: Exploring New Tech Isn't a Distraction, It's a Necessity

53
Comments 10
2 min read
Your First Deno Server in 60 Lines

Your First Deno Server in 60 Lines

96
Comments 6
4 min read
If Your Refactors Break A Lot of Tests, You May Not Be Testing the Right Things

If Your Refactors Break A Lot of Tests, You May Not Be Testing the Right Things

22
Comments
3 min read
I Started Publishing Web Dev Tutorials at DevTuts!

I Started Publishing Web Dev Tutorials at DevTuts!

31
Comments 4
1 min read
JS Fundamentals: Object Assignment vs. Primitive Assignment

JS Fundamentals: Object Assignment vs. Primitive Assignment

98
Comments 5
4 min read
Building Deep Trees in JavaScript Using Object References

Building Deep Trees in JavaScript Using Object References

64
Comments 1
3 min read
Acing Your Interview: Traversing a Linked List in JavaScript

Acing Your Interview: Traversing a Linked List in JavaScript

45
Comments 3
2 min read
Understanding Express.js: Creating Your Own Node HTTP Request Router

Understanding Express.js: Creating Your Own Node HTTP Request Router

91
Comments 1
9 min read
A One-Minute Primer on the JavaScript Array Map, Filter, and Reduce Methods

A One-Minute Primer on the JavaScript Array Map, Filter, and Reduce Methods

27
Comments
1 min read
Setting Up React with Git Hooks to Automatically Test and Lint before Pushing Code

Setting Up React with Git Hooks to Automatically Test and Lint before Pushing Code

125
Comments 3
2 min read
Do you have a self-hosted blog? If so, what's the URL? If not, why not?

Do you have a self-hosted blog? If so, what's the URL? If not, why not?

25
Comments 38
1 min read
The Revealing Module Pattern in JavaScript

The Revealing Module Pattern in JavaScript

83
Comments 6
2 min read
What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?

What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?

83
Comments 24
1 min read
loading...