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.

Location Washington, DC Joined Joined on  Personal website https://interviewguide.dev github website twitter website

Work

Senior Software Engineer at Microsoft

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

Reactions 17 Comments 1
4 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
Mutation isn't always bad in JavaScript

Mutation isn't always bad in JavaScript

Reactions 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

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

A Couple VSCode Themes I Made 🎨

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

How to Set Up a Svelte App with Rollup

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

Your First Node Express App with Typescript

Reactions 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

Reactions 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

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

Generating Random Human-Readable Slugs in JavaScript

Reactions 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)

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

Writing Your Own useFetch Hook in React

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

How to Serve a Vue App with nginx in Docker

Reactions 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)

Reactions 118 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

Reactions 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

Reactions 101 Comments 9
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

Reactions 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

Reactions 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

Reactions 37 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

Reactions 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

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

10 Challenging JavaScript Quiz Questions and Answers

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

Prevent Redundant State in JavaScript Applications Using Selectors

Reactions 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

Reactions 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

Reactions 718 Comments 13
11 min read
Debouncing with Redux Middleware

Debouncing with Redux Middleware

Reactions 30 Comments
3 min read
Learn First-Class Functions in JavaScript

Learn First-Class Functions in JavaScript

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

What is a Higher-Order Function?

Reactions 170 Comments 5
4 min read
Understand Memoization in 5 Minutes

Understand Memoization in 5 Minutes

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

Crash Course—13 Helpful JavaScript Array Methods

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

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

Reactions 555 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

Reactions 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

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

Generate All Possible Combinations in JavaScript Using Combinate

Reactions 107 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

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

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

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

Creating Your First React Typescript Project from Scratch

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

What is the Minimum Skillset for Junior Frontend Devs?

Reactions 146 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

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

Learn the JavaScript Proxy Object: Creating Immutable Objects

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

What the Heck is a Thunk?

Reactions 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

Reactions 944 Comments 28
6 min read
Deep Object Change Handlers in Typescript

Deep Object Change Handlers in Typescript

Reactions 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

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

Your First Deno Server in 60 Lines

Reactions 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

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

I Started Publishing Web Dev Tutorials at DevTuts!

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

JS Fundamentals: Object Assignment vs. Primitive Assignment

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

Building Deep Trees in JavaScript Using Object References

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

Acing Your Interview: Traversing a Linked List in JavaScript

Reactions 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

Reactions 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

Reactions 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

Reactions 124 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?

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

The Revealing Module Pattern in JavaScript

Reactions 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?

Reactions 83 Comments 24
1 min read
Using Array.Reduce to Streamline Your JavaScript Object Validations

Using Array.Reduce to Streamline Your JavaScript Object Validations

Reactions 91 Comments 12
3 min read
Using the Fluent Interface Pattern to Create JavaScript Objects

Using the Fluent Interface Pattern to Create JavaScript Objects

Reactions 98 Comments 9
1 min read
Creating a JavaScript Function to Calculate Whether It's a Leap Year

Creating a JavaScript Function to Calculate Whether It's a Leap Year

Reactions 66 Comments 15
1 min read
JavaScript Quiz Question #4: Prototypal Inheritance

JavaScript Quiz Question #4: Prototypal Inheritance

Reactions 9 Comments 5
1 min read
JavaScript Quiz Question #3: Deep Object Mutability

JavaScript Quiz Question #3: Deep Object Mutability

Reactions 30 Comments 3
1 min read
loading...