| 1 | What is routing in a PHP web application, and how does a router determine which piece of code should handle a specific incoming request? PHP › Routing & Middleware | PHP | Routing & Middleware | Beginner |
| 2 | What is middleware in the context of a web application, and how does it let you run logic before or after a request is handled by its intended route? PHP › Routing & Middleware | PHP | Routing & Middleware | Beginner |
| 3 | How does a middleware pipeline execute multiple middleware in sequence, and how does the concept of calling the next middleware let each one decide whether to continue processing the request? PHP › Routing & Middleware | PHP | Routing & Middleware | Intermediate |
| 4 | How can route groups let you apply shared configuration, such as a common URL prefix or a set of middleware, to several related routes at once? PHP › Routing & Middleware | PHP | Routing & Middleware | Intermediate |
| 5 | How does middleware priority and ordering affect application behavior when multiple middleware, such as authentication and rate limiting, are applied to the same route together? PHP › Routing & Middleware | PHP | Routing & Middleware | Advanced |
| 6 | How can a custom routing system be designed to support efficient route matching performance even as an application grows to have hundreds or thousands of defined routes? PHP › Routing & Middleware | PHP | Routing & Middleware | Advanced |
| 7 | How do route parameters and route constraints let you capture dynamic segments of a URL while also restricting what values are actually considered a valid match? PHP › Routing & Middleware | PHP | Routing & Middleware | Intermediate |
| 8 | How does UseRouting and endpoint routing (via MapControllers, MapGet, etc.) fit into the middleware pipeline conceptually? .NET › ASP.NET Core Middleware & Request Pipeline | .NET | ASP.NET Core Middleware & Request Pipeline | Advanced |
| 9 | What is middleware in Next.js, and when does it run? Next.js › Middleware | Next.js | Middleware | Beginner |
| 10 | How do you limit which routes your middleware actually applies to? Next.js › Middleware | Next.js | Middleware | Beginner |
| 11 | Why must UseCors be positioned after UseRouting but before UseAuthorization in the ASP.NET Core middleware pipeline? .NET › CORS & Cross-Origin Resource Sharing | .NET | CORS & Cross-Origin Resource Sharing | Intermediate |
| 12 | Where must UseCors be positioned in the middleware pipeline relative to UseRouting and UseAuthorization, and why does this order matter? ASP.NET Core › CORS (Cross-Origin Resource Sharing) | ASP.NET Core | CORS (Cross-Origin Resource Sharing) | Intermediate |
| 13 | How does Symfony's routing system let you map URLs to controller actions, and what are the different ways routes can be defined? PHP › Symfony Framework Essentials | PHP | Symfony Framework Essentials | Beginner |
| 14 | How does routing work in Laravel, and how do you define routes that map incoming URLs to specific controller actions? PHP › Laravel Framework Essentials | PHP | Laravel Framework Essentials | Intermediate |
| 15 | How does Laravel's middleware system let you filter and process HTTP requests before they reach your application's route handlers, and how do you create custom middleware? PHP › Laravel Framework Essentials | PHP | Laravel Framework Essentials | Advanced |
| 16 | How does Blazor handle routing, and what does the @page directive do? .NET › Blazor (Server & WebAssembly) | .NET | Blazor (Server & WebAssembly) | Intermediate |
| 17 | What is the MVC architectural pattern, and how do the Model, View, and Controller components each play a distinct role in a PHP application? PHP › MVC Architecture in PHP | PHP | MVC Architecture in PHP | Beginner |
| 18 | What is a RESTful API, and how do standard HTTP methods like GET, POST, PUT, and DELETE map to common data operations? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Beginner |
| 19 | How does the $_SERVER superglobal provide useful information about the current request and server environment? PHP › Constants & Superglobals | PHP | Constants & Superglobals | Intermediate |
| 20 | How does a typical request flow through an MVC based PHP application, from the initial incoming HTTP request to the final rendered response? PHP › MVC Architecture in PHP | PHP | MVC Architecture in PHP | Intermediate |
| 21 | How should a well designed RESTful API structure its endpoints and URL naming conventions to remain intuitive and consistent as it grows? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Intermediate |
| 22 | What security risks are associated with directly trusting values from superglobals like $_SERVER, and how should applications guard against header spoofing? PHP › Constants & Superglobals | PHP | Constants & Superglobals | Advanced |
| 23 | How should a RESTful API handle versioning as its design evolves over time, and what are the tradeoffs between common approaches like URL based versioning and header based versioning? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Advanced |