This Git command is used to combine changes from one branch into another branch.
git merge
JS is not a compiled language, which can make catching build errors difficult. What is the name of the process / tool we use to scan our code for warnings and potential errors?
Linter / ESLint
This programming paradigm treats functions as first-class citizens and avoids mutable state, focusing on immutability and side-effect-free code.
Functional Programming
This is the default branch name in a newly created Git repository as of 2020.
This front-end framework has gained attention for having a similar component-based architecture to React but introducing "signals" to fix the performance issues that easily come from using react hooks.
SolidJS
This programming paradigm organizes code into objects, which combine data and behavior, and promotes concepts like inheritance and polymorphism.
Object oriented programming
This Git feature allows you to create a temporary branch to save quick changes without creating a proper feature branch.
git stash
React employs a mechanism called the ____ ____ to optimize updates to the DOM.
Virtual DOM
What is a parameter called when we pass a function as a parameter to another function?
I.E. `do(x, sum)`
Callback
This command is used to view the changes made in a Git repository since the last commit.
git diff
In the App router for NextJS, all components are "server components" by default. What is the main architectural difference between server components and client components?
Server components are rendered into html on the server
This Git command is used to permanently delete a branch, both locally and remotely.
git branch -D and git push --delete
Typescript was created as an npm module written in Typescript. Due to a desire for performance improvements, Typescript 7 is being written in a compiled language. What language is it being rewritten in?
Go