This keyword is used to create a new object in C#.
What is new?
This file type in Angular projects typically defines the look of a component.
What is an HTML template file?
This practice ensures code is easily readable by others, often using indentation and naming conventions.
What is code formatting/style?
The root element of every HTML document.
What is <html>?
This keyword is used to declare a variable that can be reassigned.
What is let?
This method is the entry point of every C# console application.
What is Main()?
This Angular directive repeats an element for each item in a collection.
What is *ngFor?
The “KISS” principle stands for this phrase.
What is “Keep It Simple, Stupid”
This attribute provides alternative text for images, useful for accessibility.
What is alt?
JavaScript is primarily known as this type of programming language, meaning it runs in the browser.
What is client-side?
C# interfaces cannot contain these, unlike classes.
What are implementation details (method bodies)?
The Angular CLI command to create a new component.
What is ng generate component or ng g c?
This type of test ensures that small, individual pieces of code work as expected.
What are unit tests?
This semantic HTML tag represents self-contained content, often used for sidebars.
What is <aside>?
This function is commonly used to delay execution of code for a certain number of milliseconds.
What is setTimeout()?
This feature in C# allows a class to inherit from only one base class but implement multiple of these.
What are interfaces?
This Angular concept organizes code into cohesive blocks and often contains components, directives, and services.
What is a module?
The “SOLID” principles in programming were introduced by this software engineer.
Who is Robert C. Martin (Uncle Bob)?
The HTML element used to group rows of a table header.
What is <thead>?
In JavaScript, arrays and objects are considered this type.
What are reference types?
This type of class in C# cannot be instantiated and may contain abstract methods.
What is an abstract class?
This Angular feature is used for efficient page loading by splitting the app into smaller bundles.
What is lazy loading?
In Git, this workflow encourages developers to create separate branches for each new feature.
What is Git Flow (or feature branching)?
This HTML5 API allows offline storage of data in key/value pairs.
What is localStorage?
This ES6 feature allows functions to be written without the function keyword, often shorter and using =>.
What are arrow functions?