All fields

“Package Management” in Information Technology

26 questions across 5 technologies.

Information Technology

26 questions in 5 technologies

#QuestionTechnologyTopicLevel
1What is Central Package Management (CPM) in NuGet, and how does Directory.Packages.props centralize version control? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
2What is GetX, and how does it provide state management, dependency injection, and route navigation all together within just one single genuinely combined, unified package? Flutter › State Management with GetXFlutterState Management with GetXBeginner
3What is the purpose of a package-lock.json file in a Node.js project, and why should it be committed to version control? Node.js › Git & Project ManagementNode.jsGit & Project ManagementBeginner
4What is a monorepo, and what specific tooling (like npm workspaces or Turborepo) helps manage multiple related Node.js packages within a single repository? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
5What is semantic versioning (semver), and how does it inform how a Node.js package's version number should change between releases? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
6What is the difference between npm, Yarn, and pnpm as Node.js package managers, and what specific advantage does pnpm offer regarding disk space? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
7How would you configure a Node.js project's package.json to support both being used as a library (imported by others) and having its own development scripts, distinguishing dependencies from devDependencies correctly? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
8What is the Provider package, and how does it let you properly share a given piece of state across several separate different widgets without needing to manually pass it down through every single intermediate widget constructor? Flutter › State Management with ProviderFlutterState Management with ProviderBeginner
9What is the purpose of an npm 'scripts' section in package.json, and how do custom scripts standardize common project tasks across a team? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
10How does the flutter_bloc package's own BlocBuilder widget let your interface automatically and properly rebuild itself in direct response to a BLoC or Cubit emitting a genuinely new updated state? Flutter › State Management with BLoC & CubitFlutterState Management with BLoC & CubitIntermediate
11How do you properly test a BLoC or Cubit thoroughly using the bloc_test package, verifying it emits the genuinely correct expected sequence of states in direct response to a given specific series of dispatched events? Flutter › State Management with BLoC & CubitFlutterState Management with BLoC & CubitAdvanced
12What is the purpose of a .gitignore file in a Node.js project, and what should always be included in it? Node.js › Git & Project ManagementNode.jsGit & Project ManagementBeginner
13What is the purpose of a CHANGELOG.md file in a Node.js project, and what should typically be included in each entry? Node.js › Git & Project ManagementNode.jsGit & Project ManagementBeginner
14How would you structure conventional commit messages in a Node.js project, and how do they enable automated changelog generation? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
15What is the difference between a module and a package in Python? Python › Modules & PackagingPythonModules & PackagingBeginner
16What is the GetIt package, and how does it function as a service locator, letting different parts of a Flutter app conveniently access shared service instances without needing them to be manually passed down through many widget constructors? Flutter › Dependency Injection in Flutter (GetIt & Service Locator)FlutterDependency Injection in Flutter (GetIt & Service Locator)Beginner
17What is Riverpod, and how does it improve upon the earlier Provider package in terms of genuine compile time safety and overall flexibility? Flutter › Flutter Riverpod Code Generation & ProvidersFlutterFlutter Riverpod Code Generation & ProvidersBeginner
18What is the graphql_flutter package, and how does it let you actually execute a GraphQL query directly from within your Flutter app? Flutter › GraphQL in FlutterFlutterGraphQL in FlutterBeginner
19How does pyproject.toml serve as the modern standard for defining a Python package's build configuration and dependencies? Python › Modules & PackagingPythonModules & PackagingIntermediate
20How does Riverpod's newer code generation approach, using the riverpod_generator package together with the @riverpod annotation, actually simplify defining a provider compared to manually writing it out entirely by hand? Flutter › Flutter Riverpod Code Generation & ProvidersFlutterFlutter Riverpod Code Generation & ProvidersIntermediate
21What is a namespace package, and how does it differ from a regular package? Python › Modules & PackagingPythonModules & PackagingAdvanced
22How do entry points in packaging metadata enable a package to register CLI commands or plugins? Python › Modules & PackagingPythonModules & PackagingAdvanced
23What's the difference between ES Modules and CommonJS (require/module.exports)? JavaScript › ES ModulesJavaScriptES ModulesIntermediate
24What is tree-shaking and why does it require ES Module syntax? JavaScript › ES ModulesJavaScriptES ModulesIntermediate
25How do dynamic imports (import()) differ from static import statements? JavaScript › ES ModulesJavaScriptES ModulesIntermediate
26What are import maps and what problem do they solve for browser-native ES Modules? JavaScript › ES ModulesJavaScriptES ModulesAdvanced