Tag view

#tooling

Cross-subject tag search for related interview cards.

Clear

Results update as you type. Press / to jump straight into search.

Tagged with tooling

5 cards

Python Hard Theory

Type hints: `Optional`, `Union`, `Literal`, `Any`, generics, `Protocol`, and type checking tools

Type hints document intent, improve tooling, and can express unions, optional values, generics, literal constraints, protocols, and escape hatches like `Any`.

  • Hints help humans and tools
  • `Protocol` supports structural typing
  • Mypy and Pyright are common static type checkers

Type hints: `Optional`, `Union`, `Literal`, `Any`, generics, `Protocol`, and type checking tools

Python Easy Theory

Virtual environments, `venv`, `pip`, requirements files, and package installation basics

Virtual environments isolate dependencies per project, `pip` installs packages, and requirements files record what the project needs.

  • Isolation avoids dependency conflicts
  • `venv` is the built-in environment tool
  • Pinned requirements improve repeatability

Virtual environments, `venv`, `pip`, requirements files, and package installation basics

JavaScript Easy Theory

Node.js basics: what Node.js is, common use cases, module.exports, require, npm basics, and package.json basics

Node.js lets JavaScript run outside the browser, especially for servers, tooling, CLIs, and build pipelines.

  • Node.js is a runtime, not the language
  • CommonJS uses `require` and `module.exports`
  • npm and package.json manage dependencies and scripts

Node.js basics: what Node.js is, common use cases, module.exports, require, npm basics, and package.json basics

React Hard Theory

Redux basics, Redux flow, Redux Toolkit, Thunk, Saga, and when Redux is overkill

Redux organizes state around actions, reducers, a store, and dispatch, and Redux Toolkit is now the preferred modern way to write Redux code.

  • Actions describe what happened
  • Reducers compute the next state
  • Middleware handles async or side effects around dispatch

Redux basics, Redux flow, Redux Toolkit, Thunk, Saga, and when Redux is overkill

Artificial Intelligence Medium Theory

What is MCP in AI tooling?

MCP is a protocol pattern for connecting models to external tools, resources, and structured context in a standard way.

  • Model talks through a protocol
  • Tools and resources are exposed cleanly
  • Goal is interoperability

What is MCP in AI tooling?