What's new

Recently updated material, newest first.

06-10-2026

06-09-2026

06-08-2026

05-31-2026

@biomejs/biome

Package-level reference for @biomejs/biome on npm — install, single-binary toolchain replacing prettier+eslint, Node support, and alternatives.

Packagesadvanced#npm#package#linting#formatting

@playwright/test

Package-level reference for @playwright/test and playwright on npm — install variants, browser-binary download, fixtures, traces, and alternatives.

Packagesadvanced#npm#package#testing#e2e

@vue/cli

Reference for the legacy @vue/cli npm package — install, command surface, plugin model, and why create-vue + Vite is the recommended path for new projects.

Packagesadvanced#npm#package#vue#scaffolding

ai

Package-level reference for the Vercel AI SDK — streamText, generateObject, tool calling, structured output, and the multi-provider model interface.

Packagesadvanced#npm#package#ai#llm

anyio

Package-level reference for anyio on PyPI — install, version policy, task groups, cancel scopes, and the API that runs identically on asyncio and trio.

Packagesadvanced#pip#package#async#concurrency

astro

Package-level reference for the Astro framework on npm — install, integration ecosystem, runtime support, and SSR/SSG adapter gotchas.

Packagesadvanced#npm#package#astro#framework

attrs

Package-level reference for attrs on PyPI — install, @define vs @attr.s, validators, converters, and comparison with dataclasses.

Packagesadvanced#pip#package#dataclass#language

autogen-agentchat

Package-level reference for the autogen-agentchat / autogen-core / autogen-ext family on PyPI plus the legacy pyautogen — install, rename history, versioning, and alternatives.

Packagesadvanced#pip#package#llm#ai

AWS CLI

Drive every AWS service from a terminal. Covers install (pip vs v2 installer), aws configure, profiles, SSO, day-to-day commands across S3 / EC2 / Lambda / IAM / STS, common scenarios, and credential precedence.

Programmingadvanced#python#aws#cloud#cli

axios

Package-level reference for axios — interceptors, request configuration, error handling, and the migration story from 0.x to 1.x.

Packagesadvanced#npm#package#http#client

beautifulsoup4

Package-level reference for beautifulsoup4 on PyPI — install variants, parser-backend selection (lxml/html5lib/html.parser), and alternatives.

Packagesadvanced#pip#package#scraping#html

black

Package-level reference for black on PyPI — install variants, version policy, the [d] and [jupyter] extras, and how it relates to ruff format.

Packagesadvanced#pip#package#formatting#code-quality

body-parser

Package-level reference for body-parser on npm — JSON, urlencoded, raw and text middleware, webhook signatures, and Express 4.16+ bundling.

Packagesadvanced#npm#package#body-parser#express

boto3

Package-level reference for boto3 on PyPI — install, sessions, clients vs resources, paginators, version policy, and alternatives.

Packagesadvanced#pip#package#aws#cloud

certifi

Package-level reference for certifi on PyPI — what the bundle contains, install, integration with requests / urllib3 / ssl, alternatives.

Packagesadvanced#pip#package#tls#security

cffi

Package-level reference for cffi on PyPI — install, ABI vs API modes, build patterns, and integration with system libraries.

Packagesadvanced#pip#package#binding#c

chalk

Package-level reference for the chalk ANSI-styling library on npm — install, ESM-only policy, peer-deps, and alternatives.

Packagesadvanced#npm#package#cli#terminal

charset-normalizer

Package-level reference for charset-normalizer on PyPI — what it does, install, integration with requests, version policy, and alternatives.

Packagesadvanced#pip#package#encoding#text

chromadb

Package-level reference for chromadb on PyPI — install variants, server/client split, embedding-function extras, and alternative vector stores.

Packagesadvanced#pip#package#ai#vector-search

click

Package-level reference for the click CLI toolkit on PyPI — install, version policy, extras, and alternatives.

Packagesadvanced#pip#package#cli#terminal

commander

Package-level reference for the commander CLI framework on npm — install, version policy, TypeScript extras, and alternatives.

Packagesadvanced#npm#package#cli#commander

concurrently

Package-level reference for concurrently on npm — install, output prefixing, kill-others, race-mode, and the npm-run-all2 comparison.

Packagesadvanced#npm#package#dev-tool#cli

cors

Package-level reference for cors on npm — preflight handling, credentialed requests, dynamic origins, and Express integration.

Packagesadvanced#npm#package#cors#express

crewai

Package-level reference for the crewai library on PyPI plus the crewai-tools companion — install, versioning, and multi-agent alternatives.

Packagesadvanced#pip#package#llm#ai

cryptography

Package-level reference for the cryptography library on PyPI — install, version policy, Fernet, asymmetric keys, X.509, and TLS contexts.

Packagesadvanced#pip#package#crypto#security

cypress

Package-level reference for cypress on npm — install size, binary caching, peer-dep landscape, playwright competition, and component-testing add-ons.

Packagesadvanced#npm#package#testing#e2e

Cypress

Day-to-day Cypress CLI commands and config patterns — interactive runs, headless CI, intercepts, sessions, component testing, and Playwright comparison.

Programmingadvanced#cypress#cli#testing#e2e

dagster

Package-level reference for Dagster on PyPI — install variants, the dagster-* plugin family, version policy, and alternatives.

Packagesadvanced#pip#package#orchestration#pipelines

dayjs

Package-level reference for the Day.js date library on npm — install, plugin model, version policy, and alternatives.

Packagesadvanced#npm#package#date#time

debug

Package-level reference for debug on npm — namespace pattern, DEBUG env enable, browser vs Node, and production wrapping.

Packagesadvanced#npm#package#logging#debugging

diff2html-cli

Package-level reference for the diff2html-cli renderer on npm — install, runtime support, peer-deps, and alternatives.

Packagesadvanced#npm#package#diff#html

django

Package-level reference for Django on PyPI — install variants, LTS release cadence, ecosystem companions, and alternatives.

Packagesadvanced#pip#package#web#api

dotenv

Package-level reference for the dotenv config loader on npm — install, native Node alternatives, dotenvx successor, and gotchas.

Packagesadvanced#npm#package#config#env

drizzle-orm

Package-level reference for Drizzle ORM — schema definitions, type-safe queries, relations, migrations with drizzle-kit, and deployment patterns.

Packagesadvanced#npm#package#orm#sql

dspy

Package-level reference for DSPy on PyPI — the dspy / dspy-ai rename, install variants, version policy, and alternatives.

Packagesadvanced#pip#package#ai#llm

duckdb

Package-level reference for duckdb — install, versioning, extensions, and gotchas. In-process columnar OLAP for Python.

Packagesadvanced#pip#package#duckdb#sql

effect

Package-level reference for the Effect library — Effect values, generators, fibers, error channels, dependency injection, and the 2.x → 3.x migration.

Packagesadvanced#npm#package#effect#typescript

elysia

Package-level reference for Elysia — end-to-end type safety, plugins, Eden RPC client, schema validation, and Bun-first deployment.

Packagesadvanced#npm#package#web#framework

esbuild

Package-level reference for esbuild on npm — bundle CLI, transform API, JS API, plugin system, and trade-offs vs Rollup, Webpack, and Vite.

Packagesadvanced#npm#package#bundler#build

esbuild

Daily-driver reference for esbuild — bundle CLI, transform API, JS API patterns, common build recipes.

Programmingadvanced#esbuild#cli#bundler#build

eslint

Package-level reference for eslint on npm — install variants, flat config (v9) vs legacy .eslintrc, typescript-eslint, plugin ecosystem, and alternatives.

Packagesadvanced#npm#package#linting#tooling

express

Package-level reference for Express on npm — install, middleware model, Node support, 4-to-5 migration, and production deployment.

Packagesadvanced#npm#package#express#web

fastapi

Package-level reference for FastAPI on PyPI — install variants, version policy, the `[all]` extra, ecosystem companions, and alternatives.

Packagesadvanced#pip#package#web#async

fastify

Package-level reference for the Fastify framework on npm — install, plugin model, Node support, and validation/encapsulation gotchas.

Packagesadvanced#npm#package#fastify#web

flask

Package-level reference for Flask on PyPI — install variants, version policy, extension ecosystem, and alternatives.

Packagesadvanced#pip#package#web#api

form-data

Package-level reference for form-data on npm — file uploads, streaming, headers, and the modern FormData web standard alternative.

Packagesadvanced#npm#package#multipart#upload

fsspec

Package-level reference for fsspec on PyPI — install, protocols, chained URIs, caching layers, and integration with pandas / dask.

Packagesadvanced#pip#package#fs#storage

google-genai

Package-level reference for google-genai (the current Gemini SDK) and its predecessor google-generativeai — install, auth, versioning, and alternatives.

Packagesadvanced#pip#package#llm#ai

guidance

Package-level reference for the guidance library on PyPI — install, LLM-provider extras, versioning, and alternatives like instructor and outlines.

Packagesadvanced#pip#package#llm#ai

haystack-ai

Package-level reference for haystack-ai on PyPI — install variants, the farm-haystack v1 → haystack-ai v2 rename, integrations, and alternative frameworks.

Packagesadvanced#pip#package#ai#rag

helmet

Package-level reference for helmet on npm — default headers, CSP customization, per-route overrides, HSTS, and v7→v8 migration.

Packagesadvanced#npm#package#security#http

hono

Package-level reference for Hono — minimal routing, typed handlers, middleware, RPC client, and deployment to Cloudflare Workers, Bun, Deno, Node, and Vercel Edge.

Packagesadvanced#npm#package#web#framework

http-server

Package-level reference for http-server on npm — install, HTTPS, gzip, proxy mode, basic auth, and the serve comparison.

Packagesadvanced#npm#package#dev-tool#http

httpx

Package-level reference for httpx on PyPI — install variants, version policy, extras, transport options, and alternatives.

Packagesadvanced#pip#package#http#async

idna

Package-level reference for idna on PyPI — IDNA2008 vs UTS46, encode/decode, install, integration with requests / urllib3, alternatives.

Packagesadvanced#pip#package#dns#unicode

importlib-metadata

Package-level reference for importlib-metadata on PyPI — install, distribution lookups, entry points, and the stdlib relationship from Python 3.10+.

Packagesadvanced#pip#package#language

ioredis

Package-level reference for ioredis on npm — cluster, sentinel, pipelining, Lua scripts via defineCommand, and stability characteristics.

Packagesadvanced#npm#package#redis#cluster

jest

Package-level reference for jest on npm — install variants, transformer ecosystem, peer-dep landscape, vitest competition, and migration paths.

Packagesadvanced#npm#package#testing#tdd

Jest

Day-to-day Jest CLI commands and config patterns — running tests, mocks, snapshots, coverage, watch mode, and migration tips.

Programmingadvanced#jest#cli#testing#tooling

jinja2

Package-level reference for Jinja2 on PyPI — install, version policy, autoescape gotchas, sandboxing, and the template features behind Flask, Ansible, and Sphinx.

Packagesadvanced#pip#package#template#web

jupyter

Package-level reference for the jupyter meta-package on PyPI — install variants, what it pulls in, version policy, and alternatives.

Packagesadvanced#pip#package#notebooks#interactive

langchain

Package-level reference for the langchain family on PyPI — install variants, partner packages, version churn, and alternatives.

Packagesadvanced#pip#package#llm#ai

langsmith

Package-level reference for the langsmith SDK on PyPI — install, versioning, env-var setup, and observability alternatives.

Packagesadvanced#pip#package#llm#ai

litestar

Package-level reference for Litestar on PyPI — install variants, version policy, the `[full]` extra, ecosystem companions, and alternatives.

Packagesadvanced#pip#package#web#async

lodash

Package-level reference for lodash on npm — modular imports, ES2020+ replacements, lodash/fp, debounce/throttle, and the honest 'you might not need this' framing.

Packagesadvanced#npm#package#utility#functional

loguru

Package-level reference for loguru on PyPI — install variants, version policy, and how it coexists with (does not replace) the stdlib logging module.

Packagesadvanced#pip#package#logging#debugging

markupsafe

Package-level reference for markupsafe on PyPI — install, the Markup class, escape semantics, and its role as a Jinja2/Flask/Django dependency.

Packagesadvanced#pip#package#template#web

matplotlib

Package-level reference for matplotlib on PyPI — install variants, backends, version policy, extras, and alternatives.

Packagesadvanced#pip#package#plotting#visualization

modin

Package-level reference for modin — install, backend extras, versioning, and gotchas. Speeds up existing pandas code with a one-line import swap.

Packagesadvanced#pip#package#modin#pandas

mongoose

Package-level reference for mongoose on npm — schemas, models, transactions, populate, indexes, and 7-to-8 migration.

Packagesadvanced#npm#package#mongoose#mongodb

mypy

Package-level reference for mypy on PyPI — install variants, Python compat, the types-* stub-package ecosystem, and alternatives.

Packagesadvanced#pip#package#typing#static-analysis

mysql2

Package-level reference for mysql2 on npm — promise API, prepared statements, pooling, streaming, and migration from mysql.

Packagesadvanced#npm#package#mysql#mariadb

ncu

The ncu CLI from npm-check-updates rewrites package.json to bump dependency versions — interactive mode, filters, doctor rollback, and workspaces support.

Programmingintermediate#ncu#npm#upgrade#dependencies

next

Package-level reference for Next.js — App Router, server components, server actions, middleware, caching, and the 14 → 15 → 16 migration path.

Packagesadvanced#npm#package#react#framework

node-fetch

Package-level reference for node-fetch on npm — v2 (CJS) vs v3 (ESM), why Node 18+ built-in fetch obviates it, and migration paths.

Packagesadvanced#npm#package#http#fetch

nodemon

Package-level reference for nodemon on npm — watch globs, exec patterns, config files, and how it compares to node --watch and tsx watch.

Packagesadvanced#npm#package#runner#dev-tool

nodemon

Daily-driver reference for nodemon — watch flags, exec patterns, config files, lifecycle events.

Programmingintermediate#nodemon#cli#dev-tool#watcher

npm-check-updates

Package-level reference for npm-check-updates on npm — install, Node support, the ncu binary, doctor mode, workspaces, and where it fits next to npm outdated, taze, and bun update.

Packagesadvanced#npm#package#ncu#upgrade

npm-run-all2

Package-level reference for npm-run-all2 on npm — install, glob-based script matching, run-s vs run-p, and migration from the unmaintained npm-run-all.

Packagesadvanced#npm#package#dev-tool#cli

numpy

Package-level reference for numpy — install, versioning, ABI breaks, extras, and gotchas. The bedrock of the Python scientific stack.

Packagesadvanced#pip#package#numpy#arrays

openai

Package-level reference for openai on npm — Chat Completions, the Responses API, streaming, tool calls, structured outputs, embeddings, and the v4→v5 migration.

Packagesadvanced#npm#package#ai#llm

oxc-transform

Package-level reference for oxc-transform on npm — Rust transformer from the oxc toolchain, TS/JSX support, current API maturity, and place in the ecosystem.

Packagesadvanced#npm#package#transformer#typescript

packaging

Package-level reference for packaging on PyPI — Version, SpecifierSet, Requirement, markers, install, alternatives.

Packagesadvanced#pip#package#versioning#metadata

pandas

Package-level reference for pandas — install, versioning, Python compatibility, extras, and gotchas. The de-facto DataFrame library on PyPI.

Packagesadvanced#pip#package#pandas#dataframes

pg

Package-level reference for node-postgres on npm — pools, parameterized queries, transactions, LISTEN/NOTIFY, and COPY streaming.

Packagesadvanced#npm#package#postgres#database

Pillow

Package-level reference for Pillow on PyPI — install variants, format-specific native deps, version policy, and alternatives.

Packagesadvanced#pip#package#images#imaging

pino

Package-level reference for pino on npm — child loggers, redaction, transports, serializers, and migration notes.

Packagesadvanced#npm#package#pino#logging

platformdirs

Package-level reference for platformdirs on PyPI — install, version policy, alternatives, and the per-OS path conventions it returns.

Packagesadvanced#pip#package#paths#filesystem

pluggy

Package-level reference for pluggy on PyPI — install, version policy, alternatives, and the hookspec/hookimpl model that powers pytest, tox, and devpi.

Packagesadvanced#pip#package#plugin#extensibility

polars

Package-level reference for polars — install, versioning, extras, and gotchas. The Rust-powered Arrow-native alternative to pandas.

Packagesadvanced#pip#package#polars#dataframes

pre-commit

Package-level reference for pre-commit on PyPI — install variants, hook-pinning model, and how it composes with ruff, black, and mypy.

Packagesadvanced#pip#package#git-hooks#code-quality

prefect

Package-level reference for Prefect on PyPI — install variants, version policy, cloud-vs-OSS extras, and alternatives.

Packagesadvanced#pip#package#orchestration#pipelines

prettier

Package-level reference for prettier on npm — install variants, v3 ESM-only switch, plugin model (Tailwind, Astro, etc.), Node support, and alternatives.

Packagesadvanced#npm#package#formatting#tooling

prisma

Package-level reference for prisma (CLI) and @prisma/client (runtime) on npm — install, generator, peer setup, Node and database support, and alternatives.

Packagesadvanced#npm#package#orm#database

protobuf

Package-level reference for the protobuf package on PyPI — install, backend selection (upb / pure-Python / C++), .proto compilation, and gRPC integration.

Packagesadvanced#pip#package#serialization#rpc

pycparser

Package-level reference for pycparser on PyPI — install, AST walking, fake stdlib headers, and use as a cffi dependency.

Packagesadvanced#pip#package#binding#c

pydantic

Package-level reference for Pydantic on PyPI — install variants, v1 vs v2 split, optional extras, and alternatives.

Packagesadvanced#pip#package#validation#json

pygmentize

Highlight source code from the command line — many lexers, many output formats.

Programmingintermediate#cli#pygments#syntax-highlighting#formatting

pygments

Package-level reference for Pygments on PyPI — install, version policy, lexers, formatters, and the pygmentize CLI it ships.

Packagesadvanced#pip#package#syntax-highlighting#formatting

pytest

Package-level reference for pytest on PyPI — install variants, version policy, the pytest-* plugin ecosystem, and alternatives.

Packagesadvanced#pip#package#testing#tdd

python-dateutil

Package-level reference for python-dateutil on PyPI — parser, relativedelta, rrule, timezone, install, alternatives.

Packagesadvanced#pip#package#datetime#timezone

PyYAML

Package-level reference for PyYAML on PyPI — safe_load vs load, dump, custom tags, install, alternatives like ruamel.yaml.

Packagesadvanced#pip#package#yaml#config

qdrant-client

Package-level reference for qdrant-client on PyPI — install variants, server version matching, gRPC vs HTTP, fastembed extras, and alternatives.

Packagesadvanced#pip#package#ai#vector-search

qs

Package-level reference for qs on npm — nested objects, arrays, allowDots, prototype-pollution history, and URLSearchParams comparison.

Packagesadvanced#npm#package#querystring#parser

ragas

Package-level reference for ragas on PyPI — install variants, LLM-as-judge dependencies, metric churn, and alternative evaluators.

Packagesadvanced#pip#package#ai#rag

react

Package-level reference for the React library on npm — install, paired react-dom, server-component model, and upgrade gotchas.

Packagesadvanced#npm#package#react#ui

react-dom

Package-level reference for react-dom — client/server rendering, hydration, portals, flushSync, and the React 19 root API.

Packagesadvanced#npm#package#react#dom

redis

Package-level reference for node-redis on npm — pipelining, pub/sub, TTL, the v3-to-v4 API rewrite, and rate-limit patterns.

Packagesadvanced#npm#package#redis#cache

reflex

Package-level reference for reflex on PyPI — install variants, Node.js requirement, version policy, and alternatives.

Packagesadvanced#pip#package#web#fullstack

requests

Package-level reference for the requests HTTP client on PyPI — install variants, version policy, extras, and alternatives.

Packagesadvanced#pip#package#http#networking

rich

Package-level reference for rich on PyPI — install variants, single-file design, version policy, and alternatives.

Packagesadvanced#pip#package#terminal#cli

rimraf

Package-level reference for rimraf on npm — install, API, why it still exists in the Node fs.rm era, and migration paths.

Packagesadvanced#npm#package#filesystem#dev-tool

rolldown

Package-level reference for rolldown on npm — Rust rewrite of Rollup, API compatibility goals, current limitations, and the Vite migration path.

Packagesadvanced#npm#package#bundler#build

rollup

Package-level reference for rollup on npm — library bundling, multi-format output, plugin ecosystem, tree shaking, and the Rolldown migration.

Packagesadvanced#npm#package#bundler#build

rollup

Daily-driver reference for rollup — CLI commands, multi-format output, plugin chain patterns, library publishing config.

Programmingadvanced#rollup#cli#bundler#build

ruff

Package-level reference for ruff on PyPI — install variants, fast-moving version policy, and how a single binary subsumes flake8, isort, pyupgrade, and black.

Packagesadvanced#pip#package#linting#formatting

scikit-learn

Package-level reference for scikit-learn — install, versioning, extras, and gotchas. The de-facto classical-ML library on PyPI.

Packagesadvanced#pip#package#scikit-learn#ml

scipy

Package-level reference for scipy — install, versioning, submodules, license caveats, and gotchas. Optimization, statistics, signal processing, and linear algebra.

Packagesadvanced#pip#package#scipy#scientific

semantic-kernel

Package-level reference for semantic-kernel on PyPI — install variants, the Python vs .NET split, provider extras, and alternative frameworks.

Packagesadvanced#pip#package#ai#agents

sentence-transformers

Package-level reference for the sentence-transformers library on PyPI — install, transformers/torch deps, model registry, and embedding alternatives.

Packagesadvanced#pip#package#llm#ai

serve

Package-level reference for serve on npm — install, SPA fallback, auth, CORS, and when to reach for caddy or python -m http.server instead.

Packagesadvanced#npm#package#dev-tool#http

six

Package-level reference for six on PyPI — what it did, why it still appears in dependency trees, and why new code should avoid it.

Packagesadvanced#pip#package#compatibility#legacy

SQLAlchemy

Package-level reference for SQLAlchemy on PyPI — install variants, dialect drivers, version policy, extras, and alternatives.

Packagesadvanced#pip#package#orm#sql

sqlmodel

Package-level reference for SQLModel on PyPI — install, version policy, dependencies, and alternatives.

Packagesadvanced#pip#package#orm#sql

streamlit

Package-level reference for the streamlit framework on PyPI — install variants, version policy, extras, and alternatives.

Packagesadvanced#pip#package#web#dataviz

tqdm

Package-level reference for tqdm on PyPI — install variants, notebook extra, version policy, and alternatives.

Packagesadvanced#pip#package#progress#cli

transformers

Package-level reference for the Hugging Face transformers library on PyPI — install extras, backend choice, versioning, and alternatives.

Packagesadvanced#pip#package#llm#ai

trulens-eval

Package-level reference for trulens-eval on PyPI — install variants, the trulens umbrella rename, framework extras, and alternative evaluators.

Packagesadvanced#pip#package#ai#rag

ts-node

Package-level reference for ts-node on npm — TypeScript-aware REPL, transpile-only mode, ESM loader, and its tsx-driven decline.

Packagesadvanced#npm#package#typescript#runner

ts-node

Daily-driver reference for the ts-node CLI — REPL, transpile-only mode, ESM loader, common script patterns.

Programmingintermediate#ts-node#cli#typescript#runner

tsx

Package-level reference for tsx on npm — enhanced Node.js runtime for TypeScript and ESM, watch mode, ts-node replacement, and Node loader integration.

Packagesadvanced#npm#package#typescript#runner

tsx

Daily-driver reference for the tsx CLI — run TS files, watch mode, ESM/CJS handling, Node loader integration.

Programmingintermediate#tsx#cli#typescript#runner

turbo

Package-level reference for turbo on npm — install, pipelines, remote cache, filter syntax, and the Nx / pnpm-workspaces comparison.

Packagesadvanced#npm#package#monorepo#build

Turborepo (turbo)

Day-to-day Turborepo CLI commands and turbo.json config patterns — pipelines, filters, remote cache, prune, and CI integration.

Programmingadvanced#turbo#cli#monorepo#build

type-fest

Package-level reference for type-fest on npm — install (dev-only, pure types), TS version requirements, recursion limits, and alternatives.

Packagesadvanced#npm#package#types#typescript

typer

Package-level reference for the Typer CLI library on PyPI — install variants, version policy, extras, and alternatives.

Packagesadvanced#pip#package#cli#terminal

typing-extensions

Package-level reference for typing-extensions on PyPI — what's backported, install, version policy, and migration to stdlib.

Packagesadvanced#pip#package#typing#mypy

unstructured

Package-level reference for unstructured on PyPI — install variants, the huge extras tree, system-level dependencies, and alternative parsers.

Packagesadvanced#pip#package#ai#rag

urllib3

Package-level reference for urllib3 on PyPI — connection pooling, retries, TLS, version policy, and alternatives.

Packagesadvanced#pip#package#http#networking

uuid

Package-level reference for uuid on npm — v4 random, v5 namespace, v7 sortable, ESM-only since v9, and namespace pattern.

Packagesadvanced#npm#package#id#crypto

valibot

Package-level reference for valibot — schemas, transforms, pipes, branding, safeParse, and the tree-shaking advantage over zod.

Packagesadvanced#npm#package#validation#schema

vercel

Package-level reference for the vercel CLI on npm — install, Node support, command surface, project linking model, and where it fits next to wrangler / netlify-cli.

Packagesadvanced#npm#package#vercel#deploy

vercel

Vercel's official CLI for deploying frontend apps, managing environments, syncing env vars, tailing logs, and rolling back via alias re-pointing.

Programmingadvanced#vercel#deploy#edge#cli

vite

Package-level reference for vite on npm — install variants, scaffold templates, plugin ecosystem under @vitejs/plugin-*, framework integrations, and alternatives.

Packagesadvanced#npm#package#build#bundler

vitest

Package-level reference for vitest on npm — install variants, vite peer-dep, UI and coverage add-ons, environments, and alternatives.

Packagesadvanced#npm#package#testing#tdd

vue

Package-level reference for Vue 3 — Composition API, reactivity, single-file components, the Vue 2 → 3 migration, and the broader ecosystem (Pinia, Vue Router, Nuxt).

Packagesadvanced#npm#package#vue#framework

vue (@vue/cli)

The legacy @vue/cli command-line tool for scaffolding and serving Vue projects — deprecated in favour of create-vue + Vite, retained as reference for existing apps.

Programmingintermediate#vue#vue-cli#scaffolding#deprecated

weaviate-client

Package-level reference for weaviate-client on PyPI — install variants, the v3 → v4 API split, gRPC, and alternative vector stores.

Packagesadvanced#pip#package#ai#vector-search

webpack

Package-level reference for webpack on npm — loaders, plugins, code splitting, asset modules, module federation, and the slow migration toward Rspack and Vite.

Packagesadvanced#npm#package#bundler#build

webpack

Daily-driver reference for webpack — CLI commands, dev server, loaders, plugins, code splitting, common config recipes.

Programmingadvanced#webpack#cli#bundler#build

winston

Package-level reference for winston on npm — transports, formats, levels, daily rotation, and production patterns.

Packagesadvanced#npm#package#winston#logging

wrangler

Package-level reference for the wrangler CLI on npm — install, Node support, transitive dependency footprint, and platform-binding gotchas.

Packagesadvanced#npm#package#wrangler#cloudflare

ws

Package-level reference for ws on npm — client/server, broadcast, heartbeat, compression, and security pitfalls.

Packagesadvanced#npm#package#websocket#network

yargs

Package-level reference for yargs on npm — command builders, middleware, prototype-pollution history, and alternatives like commander.

Packagesadvanced#npm#package#cli#parser

zod

Package-level reference for zod on npm — install variants, v4 breaking changes (looseObject, mini build), companion packages, and alternatives.

Packagesadvanced#npm#package#validation#schema

05-26-2026

arp

Display, add, and delete entries in the Windows ARP (Address Resolution Protocol) cache — map IP addresses to MAC addresses, detect IP conflicts, and diagnose Layer 2 connectivity issues.

OSadvanced#arp#windows#cli#scripting

attrib

View and modify Windows file attributes (hidden, read-only, system, archive) from the command line. Covers all attribute flags, recursive operations, and practical recipes for unhiding malware-hidden files and managing backups.

OSadvanced#attrib#windows#cli#filesystem

bcdedit

View and modify the Windows Boot Configuration Data store — manage boot entries, set default OS, change timeouts, enable debugging, and configure boot options from an elevated command prompt.

OSadvanced#bcdedit#windows#cli#scripting

beets Music Organizer

Importing, tagging, querying, and organizing a music library with beets — config, plugins, queries, and common workflows on Windows.

OS#beets#windows#music#audio

caffeinate

Prevent display, idle, system, or user-active sleep for the duration of a command, a fixed time, or a process — without permanently changing pmset.

OSadvanced#macos#caffeinate#cli#power

cd

Navigate the Windows command prompt's current working directory. Covers drive switching, absolute and relative paths, UNC paths, and path-with-spaces quoting.

OSadvanced#cd#windows#cli#filesystem

certutil

The dual-purpose Windows CLI for certificate-store management and as the most reliable built-in tool for file hashing, base64 encoding, and CRL/CTL handling — no install required.

OSadvanced#certutil#certificates#security#hashing

chkdsk

Scan a FAT or NTFS volume for file system errors and bad sectors, optionally repairing them — the built-in Windows disk health and integrity tool for drives and volumes.

OSadvanced#chkdsk#windows#cli#scripting

Chocolatey

Install, upgrade, pin, and script software installs on Windows with the choco CLI, packages.config files, and custom sources.

OSadvanced#chocolatey#choco#package-manager#install

CICS CEMT

Drive the CICS Master Terminal transaction — INQUIRE, SET, and PERFORM verbs for programs, tasks, files, connections, and region-level operations like NEWCOPY refresh and SNAP dumps.

OSadvanced#zos#mainframe#cics#cemt

cls

Clear all text from the cmd.exe or PowerShell console window and reset the cursor to the top-left — the single command for resetting a terminal session's visible output.

OSadvanced#cls#windows#cli#scripting

codesign

End-to-end macOS distribution pipeline — sign binaries and app bundles with codesign, notarize with notarytool, staple tickets with stapler, and verify Gatekeeper acceptance with spctl.

OSadvanced#codesign#macos#security#signing

copy

Copy one or more files to a new location in the Windows command prompt. Covers single-file copy, wildcard batches, file concatenation, and binary vs ASCII modes.

OSadvanced#copy#windows#cli#filesystem

Db2 SPUFI

Run SQL through SPUFI, drive Db2 with DSN subsystem commands, BIND packages and plans, schedule DSNTEP2 in JCL, query the SYSIBM catalog, and generate DCLGEN.

OSadvanced#db2#sql#spufi#dsn

defaults

Read, write, search, and delete macOS preference plists with the `defaults` CLI: data types, domains, current-host scope, the killall dance, finding undocumented keys via plist diffing, and a curated bootstrap recipe.

OSadvanced#macos#customization#prefs

defrag

Analyze, defragment, and optimize volumes from the command line — consolidate free space on HDDs, issue TRIM on SSDs, and schedule or review optimization tasks.

OSadvanced#defrag#windows#cli#scripting

del

Delete one or more files from the Windows command prompt. Covers wildcards, quiet mode, attribute overrides, recursive deletion patterns, and the distinction from rmdir.

OSadvanced#del#windows#cli#filesystem

DFSMShsm

Migrate, recall, back up, and recover datasets across ML0/ML1/ML2 tiers with TSO H-commands and ARC operator commands; bulk-recall recipes, recall timing, and audit messages.

OSadvanced#zos#mainframe#hsm#dfsmshsm

DFSORT

IBM DFSORT control statements and ICETOOL operators for sorting, merging, joining, and reshaping batch datasets on z/OS.

OSadvanced#dfsort#sort#icetool#zos

dir

Display files and folders in a directory with filtering, sorting, formatting, and recursive traversal options. The Windows cmd.exe equivalent of Unix ls.

OSadvanced#dir#windows#cli#filesystem

diskpart

Create, delete, format, extend, shrink, and assign drive letters to disk partitions from the Windows command prompt using an interactive or scripted REPL interface.

OSadvanced#diskpart#windows#cli#scripting

diskutil

Command-line front-end to Disk Utility on macOS — list, partition, format, repair, encrypt, and snapshot APFS containers, plus build and tear down software RAID volumes.

OSadvanced#diskutil#macos#disk#apfs

dism

Service Windows images and the running OS — enable/disable optional features, repair the component store, mount and edit WIM/ESD images, add drivers, and manage editions from an elevated command prompt.

OSadvanced#dism#windows#cli#sysadmin

driverquery

Display all installed device drivers on a local or remote Windows machine — module name, type, link date, and driver file path — for hardware audits and troubleshooting.

OSadvanced#driverquery#windows#cli#scripting

duti

Drive macOS Launch Services from the command line — assign default apps for UTIs, file extensions, and URL schemes; understand the viewer/editor/all/shell/none roles; bulk-load file associations from a settings file; rebuild the Launch Services database when changes refuse to stick.

OSadvanced#duti#macos#cli#launch-services

echo

Print text to stdout, expand environment variables, write blank lines, redirect output to files, and toggle command-echoing in cmd.exe batch scripts.

OSadvanced#echo#windows#cli#scripting

fc

Compare two text or binary files line-by-line or byte-by-byte and report their differences — the built-in Windows equivalent of Unix diff for quick file audits in cmd.exe.

OSadvanced#fc#windows#cli#scripting

findstr

Search for string patterns inside files or piped input on Windows — the built-in grep equivalent for cmd.exe, with support for regular expressions, case-insensitive matching, and recursive directory searches.

OSadvanced#findstr#windows#cli#scripting

fsutil

Inspect and manage NTFS file system internals — query volume info, manage hard links, sparse files, reparse points, the USN journal, and the dirty bit — from an elevated command prompt.

OSadvanced#fsutil#windows#cli#scripting

GDG

Define, reference, and clean up z/OS generation data groups via IDCAMS — relative generations, rollover behaviour, model DSCBs, and the modern GDGEXTENDED mode.

OSadvanced#zos#mainframe#gdg#datasets

getmac

Display the MAC (hardware) addresses and associated transport names for all network adapters on a local or remote Windows machine — useful for asset inventory, DHCP reservation setup, and network access control.

OSadvanced#getmac#windows#cli#scripting

gpresult & gpupdate

Inspect the Resultant Set of Policy that applied to a user and computer with gpresult, then force a refresh with gpupdate — including HTML reports, scope filtering, and the classic 'why didn't my GPO take effect?' workflow.

OSadvanced#gpresult#gpupdate#windows#cli

Homebrew

Install, search, upgrade, pin, tap, bottle, and bundle packages with Homebrew on macOS: formulae vs casks, brew services, Brewfile-driven machine bootstrap, Apple-Silicon vs Intel prefixes, brew doctor, brew cleanup, and recovery recipes.

OSadvanced#macos#package-manager#cli

hostname

Display the DNS hostname of the local Windows machine from the command prompt — useful in scripts to identify the machine without parsing systeminfo output.

OSadvanced#hostname#windows#cli#scripting

icacls

Display and modify NTFS access control lists on files and directories — grant, deny, or remove permissions for users and groups, manage inheritance, and save or restore full ACL sets.

OSadvanced#icacls#windows#cli#scripting

IDCAMS

Define, copy, list, alter, and delete VSAM clusters and general datasets — the everyday utility for catalog and dataset lifecycle on z/OS.

OSadvanced#zos#mainframe#vsam#idcams

IEBCOPY

IBM utility for copying, merging, compressing, unloading, and reloading PDS and PDSE libraries on z/OS, including member selection, rename, and exclusion.

OSadvanced#zos#mainframe#iebcopy#datasets

ipconfig

Display and manage TCP/IP network configuration for all adapters on a Windows machine — covers full adapter details, DNS cache operations, and DHCP lease management.

OSadvanced#ipconfig#windows#cli#networking

ISPF Edit

Deep dive into the ISPF editor — primary commands, line commands, BNDS/CC/MM column edits, ISREDIT macro services, profile management, and recovery.

OSadvanced#ispf#editor#zos#mainframe

JCL DD Statement

Comprehensive reference for the JCL DD statement: DSN, DISP, DCB, SPACE, UNIT, VOL=SER, concatenation, DUMMY, SYSOUT, KEYLEN.

OSadvanced#jcl#dd-statements#zos#mainframe

JCL Quick Reference

Job Control Language syntax, common statements, EXEC, DD, and SYSOUT patterns.

OSadvanced#jcl#zos#mainframe#batch

JES2

z/OS Job Entry Subsystem 2 operator slash-commands for jobs, initiators, output, classes, NJE, and spool — from the console and from SDSF.

OSadvanced#zos#mainframe#jes2#operators

launchctl

Bootstrap, bootout, kickstart, print, and enable/disable services with launchctl on macOS: agents vs daemons, plist anatomy, user/system domains, RunAtLoad vs KeepAlive vs StartInterval vs StartCalendarInterval, and recipes for periodic scripts and on-demand workers.

OSadvanced#macos#sysadmin#services

logman

Create, start, stop, and manage Data Collector Sets for performance counters, event traces, and configuration data — the command-line interface to Windows Performance Monitor for scripted monitoring and automated log collection.

OSadvanced#logman#windows#cli#scripting

macOS CLI

Comprehensive macOS terminal reference covering file management, processes, networking, Homebrew, defaults, diskutil, launchctl, pbcopy/pbpaste, open, say, and power-user recipes.

OSadvanced#macos#osx#terminal#shell

mdfind

Query macOS's Spotlight index from the shell — fast name, content, and metadata search across the whole filesystem, with scope, attributes, and live-update modes.

OSadvanced#mdfind#macos#search#cli

mkdir / md

Create one or more directories from the Windows command prompt. Covers single and nested directory creation, batch patterns, and common scripting idioms.

OSadvanced#mkdir#windows#cli#filesystem

mountvol

List, create, and remove NTFS volume mount points and display the unique volume GUID path for any drive letter or directory junction from the command prompt.

OSadvanced#mountvol#windows#cli#scripting

move

Move files to a new location or rename them within the Windows command prompt. Covers single files, wildcards, directory renames, overwrite control, and cross-drive behaviour.

OSadvanced#move#windows#cli#filesystem

nano

GNU's small, on-screen-hinted terminal text editor — the default modal-free alternative to vi/emacs that you can drive without ever learning a command vocabulary.

OSadvanced#nano#editor#cli#text

net localgroup

Create, delete, and modify local security groups on a Windows machine — add or remove members, list group memberships, and manage built-in groups from the command prompt.

OSadvanced#net-localgroup#windows#cli#scripting

net user

Create, modify, delete, and list local Windows user accounts from the command prompt — set passwords, manage account expiry, lock/unlock accounts, and control logon hours.

OSadvanced#net-user#windows#cli#scripting

netsh

Configure network interfaces, firewall rules, wireless profiles, port proxies, and Winsock settings from an elevated command prompt — the comprehensive Windows network configuration CLI.

OSadvanced#netsh#windows#cli#scripting

netstat

Display active TCP/UDP connections, listening ports, routing tables, interface statistics, and per-connection process IDs from the Windows command prompt.

OSadvanced#netstat#windows#cli#networking

networksetup

Script every aspect of macOS network configuration — Wi-Fi joining, DNS servers, proxies, locations, and service order — from a single first-party command-line tool.

OSadvanced#networksetup#macos#networking#wifi

nslookup

Query DNS servers for A, AAAA, MX, TXT, NS, PTR, and other resource records from the Windows command prompt — the built-in tool for diagnosing name resolution issues.

OSadvanced#nslookup#windows#cli#networking

osascript

Drive macOS GUI apps, system events, dialogs, notifications, and Finder from the terminal using AppleScript or JavaScript for Automation (JXA).

OSadvanced#osascript#applescript#jxa#macos

pathping

Trace the route to a destination and measure per-hop packet loss and latency over a sustained sampling period — more diagnostic than tracert and more thorough than ping for identifying intermittent network problems.

OSadvanced#pathping#windows#cli#scripting

pbcopy & pbpaste

Pipe data into and out of the macOS pasteboard from the shell — multi-pasteboard targets, newline handling, shell aliases, and real-world copy-paste recipes.

OSadvanced#pbcopy#pbpaste#macos#cli

ping

Send ICMP echo requests to a host to test reachability, measure round-trip latency, and detect packet loss from the Windows command prompt.

OSadvanced#ping#windows#cli#networking

pmset

Inspect and configure sleep, wake, hibernate, and battery behaviour on macOS. Covers per-source profiles, scheduled wake, sleep-prevention diagnostics, battery reports, and hibernate modes.

OSadvanced#macos#pmset#cli#power

powercfg

Manage Windows power plans, enable or disable hibernation, diagnose battery health and sleep failures, and generate energy efficiency reports from the command prompt.

OSadvanced#powercfg#windows#cli#scripting

PowerShell Built-in Variables

Complete reference for every automatic and preference variable built into PowerShell — $_, $Error, $MyInvocation, $PSCmdlet, $Host, $PSVersionTable, $ExecutionContext, and all preference variables that tune runtime behaviour.

OSadvanced#powershell#variables#reference#scripting

PowerShell Error Handling

Master terminating vs non-terminating errors, $ErrorActionPreference, try/catch/finally, throw vs Write-Error, transcripts, and strict mode.

OSadvanced#powershell#scripting#errors#debugging

PowerShell Essentials

Variables, operators, pipelines, Where-Object, ForEach-Object, Select-Object, sorting, grouping, remoting, jobs, CIM, registry, JSON, error handling, and common cmdlets.

OS#powershell#windows#scripting#cli

PowerShell Modules

Install, discover, update, and author PowerShell modules: PowerShellGet, PSResourceGet, the Gallery, $PSModulePath, $PROFILE customisation, PSReadLine, SecretManagement, and the must-have module shortlist.

OSadvanced#powershell#modules#ecosystem

PowerShell Pipelines

Deep dive on PowerShell's object pipeline: Where-Object, Select-Object, ForEach-Object, Sort-Object, Group-Object, Measure-Object, Compare-Object, Out-GridView, parallel execution, and the two filter forms.

OSadvanced#powershell#scripting#pipelines

PowerShell Remoting

Execute PowerShell against one or many remote hosts using WinRM or SSH transport, persistent sessions, credential management, and JEA.

OSadvanced#powershell#networking#remoting#sysadmin

PowerShell Scripting

Author production-grade PowerShell: advanced functions with [CmdletBinding()], parameter validation, pipeline-bound parameters, splatting, switch parameters, .ps1 vs .psm1, and all the control-flow constructs.

OSadvanced#powershell#scripting

RACF

TSO commands for RACF user, group, dataset, and general-resource profile administration on z/OS.

OSadvanced#racf#zos#mainframe#security

reg

Query, add, modify, export, and import Windows registry keys and values with the built-in reg.exe — the scriptable, no-dependency tool for everything from one-off tweaks to full backup-and-restore.

OSadvanced#reg#registry#cli#scripting

REXX Snippets

Practical REXX patterns for z/OS automation, TSO commands, and ISPF services.

OSadvanced#rexx#zos#mainframe#scripting

rmdir / rd

Delete empty or entire directory trees from the Windows command prompt. Covers the /S and /Q flags, force-removing read-only trees, and safe deletion patterns.

OSadvanced#rmdir#windows#cli#filesystem

robocopy

Production-grade file and directory synchronisation with mirroring, multi-threading, retry logic, logging, and exclusion filters. The go-to for backup scripts and deployment pipelines on Windows.

OSadvanced#robocopy#windows#cli#filesystem

route

Display, add, delete, and modify entries in the Windows IP routing table — control how packets are forwarded between subnets, add persistent static routes, and diagnose routing failures.

OSadvanced#route#windows#cli#scripting

runas

Launch a program in the security context of a different user account — elevate to Administrator, switch to a service account, or test application behaviour under a restricted identity.

OSadvanced#runas#windows#cli#scripting

sc

Query, create, configure, start, stop, and delete Windows services from the command line — the scripting interface to the Service Control Manager, equivalent to the Services MMC snap-in but fully automatable.

OSadvanced#sc#windows#cli#scripting

schtasks

Create, query, run, end, and delete scheduled tasks on local or remote Windows machines from the command prompt — the scripting interface to Windows Task Scheduler.

OSadvanced#schtasks#windows#cli#scripting

Scoop

Install dev tools without admin rights using Scoop — buckets, manifests, multi-version installs, and reproducible setups.

OSadvanced#scoop#package-manager#dev-tools#cli

SDSF

Browse, filter, and act on JES2 spool from inside ISPF — find your job, read SYSOUT, cancel, purge, and issue operator commands.

OSadvanced#zos#mainframe#sdsf#jes2

set

Set, display, and delete cmd.exe environment variables within the current session, perform integer arithmetic with /A, and read interactive user input with /P.

OSadvanced#set#windows#cli#scripting

shutdown

Initiate, schedule, abort, or force a shutdown, restart, logoff, hibernate, or sleep on a local or remote Windows machine from the command line — essential for scripted maintenance, patch automation, and remote administration.

OSadvanced#shutdown#windows#cli#scripting

sips

macOS built-in image processor covering format conversion, resizing, cropping, rotation, color profiles, metadata inspection, and batch processing recipes.

OSadvanced#sips#macos#osx#images

softwareupdate

Deep-dive on softwareupdate(8), Apple's CLI for macOS system updates — listing pending updates, installing recommended-only or specific items, scheduling, ignoring updates, installing Rosetta and Command Line Tools, and pairing with mas and brew for full system update automation.

OSadvanced#softwareupdate#macos#sysadmin#updates

ssh

Connect to remote hosts, transfer files, and forward ports over an encrypted channel using the OpenSSH client built into Windows 10 and later.

OSadvanced#ssh#windows#cli#networking

Sysinternals

Bootstrap and drive the headless Sysinternals utilities — PsExec, Handle, PsList, Autoruns, ProcMon, ListDLLs — for process spelunking, file-lock hunting, autostart auditing and scripted system tracing on Windows.

OSadvanced#sysinternals#debugging#sysadmin#tools

system_profiler

Deep-dive on system_profiler(8) — macOS's built-in inventory tool. Covers data types, text/XML/JSON output, piping into jq and plutil, common SP* probes (hardware, displays, memory, storage, USB, network, software), detail levels, and fleet inventory recipes.

OSadvanced#system_profiler#macos#sysadmin#inventory

systeminfo

Display detailed OS, hardware, and network configuration for the local or a remote Windows machine. Covers output formats, remote querying, filtering, and parsing in scripts.

OSadvanced#systeminfo#windows#cli#sysadmin

takeown

Transfer ownership of files and directories to the current user or the Administrators group from an elevated command prompt — a prerequisite for modifying ACLs on system-protected paths.

OSadvanced#takeown#windows#cli#scripting

taskkill

End one or more running Windows processes by PID or image name from the command prompt, with options for force termination, process tree killing, filtering, and remote targets.

OSadvanced#taskkill#windows#cli#scripting

tasklist

Display all running processes on a local or remote Windows machine with PID, memory usage, session, and optional service or module details — the cmd.exe equivalent of Task Manager for scripts.

OSadvanced#tasklist#windows#cli#scripting

timeout

Pause a batch script for a specified number of seconds with an optional keypress bypass — a reliable replacement for the ping-delay idiom and a safer alternative to sleep in Windows CMD scripts.

OSadvanced#timeout#windows#cli#scripting

tmutil

Drive Time Machine backups, destinations, exclusions, local APFS snapshots, restores, and verification entirely from the terminal — without opening System Settings.

OSadvanced#macos#tmutil#cli#backup

tracert

Trace the sequence of routers between your machine and a destination by sending probes with increasing TTL values — the go-to tool for locating where a network path breaks or introduces high latency.

OSadvanced#tracert#windows#cli#networking

TSO/ISPF Navigation

Complete ISPF menu options, primary commands, line commands, edit profile, utilities, DSLIST, SDSF, TSO commands, RACF, and keyboard shortcuts.

OSadvanced#tso#ispf#zos#mainframe

tzutil & w32tm

Read and set the system timezone with tzutil, then query, configure, and force-sync the Windows Time service with w32tm — including NTP peer configuration and Kerberos-clock-drift recovery.

OSadvanced#tzutil#w32tm#windows#cli

USS

The UNIX side of z/OS — OMVS, ISHELL, oedit, BPXBATCH, file tagging, zFS, and bridging shell scripts to MVS batch.

OSadvanced#zos#mainframe#uss#omvs

wevtutil

Query, export, clear, and manage Windows Event Log channels from the command line — the primary CLI for event log automation, log archiving, and scripted log analysis on Windows.

OSadvanced#wevtutil#windows#cli#scripting

whoami

Display the current user name, SID, group memberships, and privileges from the Windows command prompt — essential for auditing security context in scripts and support scenarios.

OSadvanced#whoami#windows#cli#scripting

Windows Terminal

Configure Windows Terminal — settings.json structure, profiles for pwsh/cmd/wsl/ssh, keybindings, colour schemes, panes, and the wt.exe CLI.

OSadvanced#terminal#productivity#customization#windows

winget Package Manager

Installing, upgrading, and managing packages with Windows Package Manager.

OSadvanced#winget#windows#packages#cli

wmic

Query and manage Windows system information — hardware, software, processes, services, and more — from the command prompt using WMI classes and WMIC's SQL-like syntax.

OSadvanced#wmic#windows#cli#scripting

wsl

Install, list, export, import, configure, and clone WSL distributions using the wsl.exe command on Windows 10 and 11.

OSadvanced#wsl#linux#virtualization#cli

WSL Interoperability

Running Linux tools from Windows and vice versa, file system access, and networking between WSL and Windows.

OSadvanced#wsl#linux#windows#interop

xattr

Deep-dive on macOS extended attributes — listing, reading, writing, and removing xattrs with xattr(1); the Gatekeeper com.apple.quarantine flag; Spotlight metadata attributes; ACLs via ls -le and chmod +a; preserving attributes on copy with cp -p and rsync -X.

OSadvanced#xattr#macos#cli#filesystem

xcopy

Copy files and directory trees with attribute preservation, date filtering, exclusion lists, and verification. The step between copy and robocopy for most scripting needs.

OSadvanced#xcopy#windows#cli#filesystem

yt-dlp

Downloading video and audio from YouTube and hundreds of other sites with yt-dlp — formats, playlists, subtitles, post-processing, and config.

OS#yt-dlp#windows#video#audio

z/OS FTP Reference

FTP from TSO, batch FTP via JCL, SITE parameters, transfer modes, FTPS, FTP.DATA configuration, and JES spool transfers.

OSadvanced#ftp#zos#mainframe#networking

z/OS TCP/IP

Drive the z/OS Communications Server TCP/IP stack — NETSTAT variants, PING, TRACERTE, RESOLVE, PROFILE.TCPIP configuration, OMPROUTE, and SSH from z/OS UNIX, with end-to-end troubleshooting recipes.

OSadvanced#zos#mainframe#tcpip#networking

Zowe CLI

Open-source command-line bridge into z/OS — manage datasets, jobs, USS files, consoles, TSO, and Db2 from Mac/Linux/Windows over z/OSMF or RSE-API.

OSadvanced#zowe#zos#mainframe#devops

05-25-2026

.d.ts Files

Authoring .d.ts files — ambient declarations, declare module 'foo', asset typing (*.svg?raw), declare global, triple-slash refs, and the home-hero.svg?raw pattern used in this project.

Programmingadvanced#typescript#declarations#modules#ambient

Agent Frameworks Comparison

Side-by-side comparison of LangChain, LlamaIndex, AutoGen, CrewAI, Haystack, and Semantic Kernel for building LLM-powered applications and agent systems. Covers strengths, weaknesses, and when to pick each.

AIadvanced#ai#llm#agents#langchain

APIs

A versioned contract between two pieces of software — endpoints, verbs, payload shapes, errors, and auth — that decouples a caller from an implementation.

Conceptsadvanced#http#contract#protocol#web

Approvals & Sandboxing

Control what Codex CLI can do — approval policies (untrusted, on-request, never), sandbox modes (read-only, workspace-write, danger-full-access), OS-native sandbox mechanics, and --full-auto.

AIadvanced#codex#openai#sandbox#approvals

apt-get Package Management

Debian and Ubuntu package management — update, install, remove, upgrade, and maintain packages with apt-get.

OSadvanced#apt#debian#ubuntu#packages

argparse

Parse command-line arguments with Python's stdlib argparse module. Covers positional/optional args, subparsers, nargs, validation, mutually exclusive groups, FileType, env-var fallbacks, and argcomplete.

Programmingadvanced#python#stdlib#cli#scripting

aria2c Download Utility

Fast, multi-protocol download utility supporting HTTP(S), FTP, SFTP, BitTorrent, and Metalink with resumption and parallel connections.

OSadvanced#aria2c#download#http#ftp

Astro

Astro is a multi-page, content-first web framework with an islands architecture — server-render Markdown, MDX, and component pages to static HTML, then hydrate interactive widgets selectively with React, Vue, Svelte, or Solid.

Programmingadvanced#javascript#framework#astro#ssg

Asynchronous Programming

Non-blocking concurrency built on event loops, futures, promises, and coroutines that lets a single thread overlap many in-flight I/O operations.

Conceptsadvanced#concurrency#event-loop#promises#futures

awk / gawk

Pattern-action language for structured text. Field splitting, built-in variables, arithmetic, string functions, arrays, BEGIN/END blocks, and practical data-processing recipes.

OSadvanced#awk#gawk#text-processing#cli

Bash

Comprehensive Bash scripting reference covering variables, parameter expansion, control flow, functions, arrays, string manipulation, arithmetic, traps, process substitution, and the Bash 5.3 in-shell command substitution forms.

OSadvanced#bash#shell#scripting#cli

bat

A cat clone with syntax highlighting, Git integration, line numbers, paging, and diff support. Drop-in replacement with many quality-of-life improvements for viewing files in the terminal.

OSadvanced#bat#cat#syntax-highlighting#cli

BeautifulSoup

Parse, search, and mutate HTML/XML with BeautifulSoup 4. Covers parser choice (html.parser/lxml/html5lib), find/find_all/select, tree navigation, attribute access, and pairing with requests/httpx/playwright for end-to-end scraping.

Programmingadvanced#python#beautifulsoup#scraping#html

Big-O

A practical Big-O reference — common data structures, algorithms, amortized analysis, space vs time, and language-specific gotchas for Python, JavaScript, and TypeScript.

Programmingadvanced#big-o#complexity#algorithms#data-structures

Biome

Rust-based all-in-one linter and formatter for JS/TS/JSON/CSS/GraphQL. Single binary, single config, 10-100x faster than ESLint+Prettier.

Programmingadvanced#javascript#biome#linting#formatting

Branded Types

Branded (a.k.a. nominal, opaque, tagged) types add a phantom marker to a primitive so the compiler refuses to mix two strings — useful for IDs, units, validated input, and money. Covers hand-rolled brands, type-fest's Opaque/Tagged, Zod's .brand(), class-based brands, and runtime validation pairings.

Programmingadvanced#typescript#types#patterns#language

Bun

Bun is a fast all-in-one JavaScript runtime, package manager, bundler, and test runner written in Zig — a drop-in replacement for Node.js and npm with built-in TypeScript and JSX support.

Programmingadvanced#javascript#runtime#bun#cli

Cargo Crates

Cheat sheets for Rust crates from crates.io — async runtimes, serialization, CLI builders, HTTP clients, and more.

Packages#packages#cargo#rust#crates

Chain-of-Thought Prompting

CoT prompting techniques — zero-shot CoT, few-shot CoT, self-consistency, tree of thoughts, and how reasoning models compare with prompted reasoning.

AIadvanced#chain-of-thought#cot#reasoning#llm

Chalk

Apply ANSI colours, backgrounds, and text styles to terminal output in Node.js using Chalk's chainable API, plus comparisons with picocolors and patterns for building polished CLI UX.

Programmingadvanced#javascript#node#cli#terminal

Claude API

The Anthropic Message Batches API — create, poll, retrieve, and stream results at 50% off list price for asynchronous bulk processing of thousands of Claude requests.

AIadvanced#claude#api#anthropic#batch

Claude API

The Anthropic Files API — upload PDFs, images, and text once and reference them by `file_id` across multiple messages, with citations, lifecycle management, and Workbench integration.

AIadvanced#claude#api#anthropic#files

Claude API

The Anthropic Claude API — Python and TypeScript SDKs, streaming, tool use, batches, prompt caching, files, vision, and agentic loops.

AI#claude#anthropic#api#python

Claude API

Anthropic prompt caching — `cache_control`, 5-minute TTL, 1-hour beta, cache breakpoints, cost math, multi-turn caching patterns, and recipes for system prompts, tools, and documents.

AIadvanced#claude#api#anthropic#caching

Claude API

Complete Python SDK reference for the Anthropic Claude API — messages, streaming, vision, extended thinking, prompt caching, batch processing, and token counting.

AIadvanced#claude#api#anthropic#python

Claude API

Streaming responses from the Anthropic API — server-sent events, event types, async iteration in Python and TypeScript, partial tool input, error handling, and retry strategies.

AIadvanced#claude#api#anthropic#streaming

Claude API

Complete TypeScript SDK reference for the Anthropic Claude API — install, messages.create, streaming, tool use, vision, types, and Node/Deno/Bun integration.

AIadvanced#claude#api#anthropic#typescript

Claude Code

Anthropic's agentic CLI — installation, configuration, slash commands, hooks, MCP integration, subagents, skills, statusline, and power-user workflows.

AI#claude-code#cli#anthropic#agentic

Claude Code CLI

All claude CLI flags, startup modes, non-interactive usage, environment variables, keyboard shortcuts, subcommands, exit codes, and configuration file locations in one place.

AIadvanced#claude-code#cli#reference#commands

Claude Code Hooks

Automate Claude Code lifecycle events with shell hooks — PreToolUse, PostToolUse, UserPromptSubmit, Notification, Stop, SubagentStop, and PreCompact. Covers configuration, environment variables, JSON I/O, exit codes, and blocking examples.

AIadvanced#claude-code#hooks#automation#lifecycle

Claude Code MCP Servers

Add, configure, and build Model Context Protocol (MCP) servers for Claude Code — HTTP, SSE, and stdio transports, management commands, permission rules, and a curated list of useful servers.

AIadvanced#claude-code#mcp#model-context-protocol#tools

Claude Code Overview

Install, configure, and use Claude Code — Anthropic's agentic CLI. Covers interactive mode, headless scripting, CLAUDE.md memory files, the project/user settings hierarchy, IDE integration, and authentication.

AIadvanced#claude-code#cli#agentic#anthropic

Claude Code Power-User Tips

Advanced Claude Code workflows — effective CLAUDE.md authoring, custom skills, multi-agent patterns, headless scripting, cost control, keyboard shortcuts, prompt caching, and daily workflow techniques.

AIadvanced#claude-code#tips#workflow#productivity

Claude Code Settings and Permissions

Complete settings.json schema for Claude Code — permission rules, tool allowlists/denylists, environment variables, hooks, MCP, statusline, model selection, and file precedence.

AIadvanced#claude-code#settings#permissions#configuration

Claude Code Skills

Author and load custom Claude Code skills — how skills are discovered, the SKILL.md schema, available-skills list, packaging, project-vs-user scope, plugin namespacing, and the difference from slash commands.

AIadvanced#claude-code#skills#plugins#extensions

Claude Code Slash Commands

Complete reference for every built-in Claude Code slash command — session control, context management, configuration, tools, MCP, and authoring custom commands with arguments.

AIadvanced#claude-code#slash-commands#cli#reference

Claude Code Statusline

Customise the Claude Code statusline — settings.json keys, the JSON context passed to scripts, available variables (model, session id, cwd, branch, cost), and example scripts in bash, python, and Node.

AIadvanced#claude-code#statusline#customisation#prompt

Claude Code Subagents

Spawn isolated subagents with the Task tool — Plan, Explore, general-purpose, project-defined agents, isolation modes including worktrees, background runs, and orchestration patterns.

AIadvanced#claude-code#subagents#task#agent

Claude Tool Use (Function Calling)

Define tools, handle tool calls, run agentic loops, use parallel tools, and manage errors with the Claude API.

AIadvanced#claude#tool-use#api#anthropic

Code Review

A practical guide to reviewing and authoring pull requests — small PRs, naming, control flow, error paths, security, performance, and GitHub PR conventions.

Programmingadvanced#code-review#pr#github#pull-request

Codex CLI Overview

Install and use OpenAI's Codex CLI — the open-source agentic coding tool. Covers authentication, interactive mode, headless exec, ~/.codex/ layout, and AGENTS.md project memory.

AIadvanced#codex#openai#cli#agentic

Codex Configuration

Complete config.toml reference for Codex CLI — model selection, approval policies, sandbox modes, profiles, MCP server stubs, shell environment, notify hooks, and project trust levels.

AIadvanced#codex#openai#config#toml

codex exec

Complete reference for codex exec — scripted invocation, stdin piping, JSON event streams, output formats, exit codes, timeouts, and automation patterns for CI, git hooks, and shell pipelines.

AIadvanced#codex#openai#exec#non-interactive

Codex MCP Servers

Add and configure Model Context Protocol (MCP) servers in Codex CLI — config.toml [mcp_servers.*] reference, the codex mcp subcommand, per-server tool approval modes, and the /mcp runtime command.

AIadvanced#codex#openai#mcp#model-context-protocol

Codex Slash Commands

Complete reference for every built-in Codex CLI slash command — session control, model switching, sandboxing, MCP management, and TUI utilities.

AIadvanced#codex#openai#slash-commands#cli

Codex Sub-Agents & Task Delegation

How Codex CLI supports delegating to child agents — the experimental /agent system, codex exec as a sub-agent pattern, MCP-mediated agent-to-agent calls, isolation boundaries, and orchestration patterns.

AIadvanced#codex#openai#subagents#agents

Codex Tips & AGENTS.md

Advanced Codex CLI workflows — AGENTS.md authoring, profiles, experimental hooks, notify callbacks, non-interactive exec scripting, session resume and fork, and codex cloud.

AIadvanced#codex#openai#tips#workflow

Commander.js

Build full-featured Node.js CLIs with positional arguments, typed options, subcommands, auto-generated help, lifecycle hooks, and a distributable bin in package.json.

Programmingadvanced#javascript#node#cli#commander

cron

Time-based job scheduler on Unix. Covers crontab syntax, user vs. system crontabs, environment quirks, logging, anacron, and the modern systemd timer alternative.

OSadvanced#cron#scheduling#sysadmin#cli

curl

Transfer data with URLs. Covers HTTP methods, headers, authentication, forms, TLS, cookies, proxies, timeouts, parallel downloads, and a comprehensive recipe collection.

OSadvanced#curl#http#api#networking

cut, paste & join

Extract columns by delimiter or byte position (cut), merge files column-wise (paste), and join on a common key field (join). Essential for tab/CSV/field-delimited data.

OSadvanced#cut#paste#join#text-processing

dataclasses

Define typed data containers with @dataclass — frozen, slots, kw_only, default_factory, __post_init__, asdict, replace, and how it compares to attrs, pydantic, NamedTuple, TypedDict.

Programmingadvanced#python#stdlib#typing

datetime

Work with dates, times, and timezones in Python using the stdlib datetime module and zoneinfo. Covers aware vs naive datetimes, ISO-8601 parsing, strftime/strptime, timedelta arithmetic, and DST handling.

Programmingadvanced#python#stdlib#time#timezones

Day.js

Parse, format, manipulate, compare, and convert timezones for dates in JavaScript using Day.js — a 2 kB Moment-compatible alternative with a plugin-based architecture.

Programmingadvanced#javascript#dates#time#library

Declaration Merging

Deep dive into TypeScript declaration merging — interface merging, namespace + class, namespace + function, module augmentation, global augmentation, and the Express Request pattern.

Programmingadvanced#typescript#declarations#modules#patterns

Deno

Deno is a secure, modern JavaScript and TypeScript runtime built on V8 with permission-based sandboxing, built-in TypeScript, a curated standard library on JSR, and a complete toolchain (fmt, lint, test, bench, compile).

Programmingadvanced#javascript#runtime#deno#typescript

Design Patterns

A practical reference for classic OOP design patterns — Strategy, Observer, Factory, Adapter, Decorator, Repository — with examples in Python, TypeScript, and Go.

Programmingadvanced#design-patterns#oop#architecture#gof

df, du & duf

Check filesystem free space (df), measure directory sizes (du), and view a colourful disk overview (duf). Covers all key flags, human-readable output, modern alternatives (dust, gdu, ncdu), and common sysadmin recipes.

OSadvanced#df#du#duf#dust

dig

Query DNS records of any type from any resolver — A, AAAA, MX, TXT, NS, SOA, SRV, CAA — with formatted output, reverse lookups, and full delegation tracing.

OSadvanced#dig#dns#networking#cli

Discriminated Unions

Discriminated unions model finite states with a shared literal tag, enabling exhaustive narrowing in switch statements, Result-style error handling, reducer actions, and pattern-matched API responses.

Programmingadvanced#typescript#types#patterns#narrowing

DNS

The hierarchical, cached, globally-distributed naming system that turns human-readable hostnames into IP addresses, mail routes, service endpoints, and trust anchors.

Conceptsadvanced#networking#protocol#infrastructure

dotenv

Load configuration and secrets from .env files into process.env at startup, with multi-environment files, variable expansion, schema validation, and Node 20.6+ built-in --env-file alternatives.

Programmingadvanced#javascript#node#config#env

DSPy

Build LLM programs in DSPy with declarative signatures, modules, and optimisers. Covers Predict, ChainOfThought, ReAct, BootstrapFewShot, COPRO, MIPRO, MIPROv2, and inference compilation.

AIadvanced#python#dspy#llm#ai

Essential Python Packages

Overview of the 34 most useful Python packages — HTTP clients, data science, web frameworks, orchestration, testing, and tooling. Each has its own dedicated page with examples.

Programmingadvanced#python#packages#pip#overview

eza / exa

A modern ls replacement with colour coding, Git status, icons, tree view, and rich metadata. eza is the actively maintained fork of the original exa project.

OSadvanced#eza#exa#ls#files

fastapi

Build high-performance async REST APIs with FastAPI. Covers path params, request bodies, Pydantic models, dependency injection, and auto-generated OpenAPI docs.

Programmingadvanced#python#fastapi#api#async

Fastify

Fastify is a high-performance Node.js web framework with schema-driven validation, plugin encapsulation, hooks, decorators, and built-in Pino logging — covering routes, plugins, hooks, error handling, and production hardening.

Programmingadvanced#javascript#node#backend#framework

fd

Modern find replacement written in Rust. Simpler syntax, respects .gitignore, supports regex and glob patterns, parallel execution, and coloured output.

OSadvanced#fd#find#files#search

Few-Shot Prompting

In-context learning techniques — example selection, format design, count tuning, dynamic retrieval of demonstrations, and pitfalls of few-shot prompting.

AIadvanced#few-shot#in-context-learning#icl#prompting

FFmpeg

Comprehensive FFmpeg reference covering transcoding, container conversion, scaling, filters, audio, subtitles, streaming, batch processing, and ffplay — with NVIDIA NVENC/NVDEC/CUDA alternatives, Vulkan compute codecs, VVC/H.266 decoding, and the FFmpeg 8.0 Whisper filter.

OSadvanced#ffmpeg#video#audio#transcoding

ffprobe

Comprehensive ffprobe reference for inspecting media files — formats, streams, frames, packets, chapters, metadata — with output formats (default, json, csv, xml, flat, ini), select_streams, show_entries, and one-liners for duration, fps, codec, resolution, and bitrate.

OSadvanced#ffprobe#ffmpeg#video#audio

Filesystems

The OS-layer abstraction that turns a flat block device into named, permissioned, hierarchical files — covering inodes, paths, permissions, journaling, and copy-on-write.

Conceptsadvanced#os#storage#posix#permissions

Filesystems

Core filesystem concepts every operator should know: inodes, directory structure, hard vs symbolic links, journaling, copy-on-write, and a head-to-head of ext4, XFS, Btrfs, ZFS, APFS, and NTFS with mount options and pitfalls.

OSadvanced#filesystem#inode#ext4#xfs

fish

Comprehensive fish shell reference covering syntax, variables, functions, abbreviations, completions, config files, path management, prompt customization, Fisher plugins, fish 4.x features (Rust rewrite), and migration from bash/zsh.

OSadvanced#fish#shell#terminal#cli

flask

Build lightweight web apps and REST APIs with Flask. Covers routes, request handling, JSON responses, blueprints, and the debug-server warning.

Programmingadvanced#python#flask#web#api

fzf

Interactive fuzzy finder for the terminal. Covers key bindings, shell integration, previews with bat and tree, multi-select, popup/tmux mode, --listen IPC, and pipelines with git, kill, and vim.

OSadvanced#fzf#cli#search#productivity

gh

Complete GitHub CLI reference. Auth, configuration, repos, issues, pull requests, releases, Actions, attestations, projects, models, rulesets, caches, secrets, gists, search, API, extensions, and codespaces.

OSadvanced#gh#github#cli#git

git

Complete Git reference. Setup, staging, committing, branching, merging, rebasing, stashing, remotes, tags, log inspection, undoing mistakes, submodules, and power-user aliases.

OSadvanced#git#version-control#cli#branching

Go Modules

Cheat sheets for Go modules from pkg.go.dev — web frameworks, CLI builders, config, ORMs, and more.

Packages#packages#go#modules#libraries

gpg

Practical GnuPG cheat sheet — generate keys, sign and verify files, encrypt for a recipient, sign git commits and tags, and manage trust without the bureaucracy.

OSadvanced#gpg#security#crypto#signing

grep

Search files and streams using fixed strings, extended regex, or PCRE. Covers all major flags, context, recursive search, and pipeline patterns.

OSadvanced#grep#regex#search#text-processing

Haystack 2.x

Build production-grade LLM pipelines with Haystack 2.x. Covers components, the pipeline graph, indexing and querying, retrievers, generators, RAG patterns, and evaluation.

AIadvanced#python#haystack#llm#rag

htop

Interactive process and resource monitor for the terminal. Covers function keys, sorting, filtering, signal sending, tree view, threads, and how to read load averages and memory correctly. Compares with top, btop, and bottom.

OSadvanced#htop#cli#sysadmin#monitoring

HTTP

The request/response protocol that carries almost every API, page, and download on the modern internet — methods, status codes, headers, caching, and three wire formats (HTTP/1.1, HTTP/2, HTTP/3).

Conceptsadvanced#web#protocol#api#rest

httpx

Make sync and async HTTP requests with httpx. Covers GET/POST, async usage, HTTP/2, streaming, and how it compares to requests.

Programmingadvanced#python#httpx#http#api

ImageMagick

Comprehensive ImageMagick 7 reference covering magick, identify, mogrify, composite, montage, format conversion, resize, crop, rotate, color adjustments, effects, drawing, text, PDF operations, policy.xml hardening, and batch processing.

OSadvanced#imagemagick#magick#convert#mogrify

infer Keyword

TypeScript's infer keyword declares a fresh type variable inside a conditional type, letting you pull a sub-type out of a matched shape. It powers ReturnType, Parameters, Awaited, and most advanced type extractors.

Programmingadvanced#typescript#types#advanced#language

ip

Modern replacement for ifconfig, route, and arp. Inspect and configure interfaces, addresses, routes, neighbour tables, and network namespaces with the iproute2 ip command.

OSadvanced#ip#iproute2#networking#sysadmin

itertools & functools

The two stdlib modules every Python developer pairs together — iterator algebra (chain, groupby, batched, pairwise) and function plumbing (lru_cache, partial, reduce, singledispatch, cached_property).

Programmingadvanced#python#stdlib#functional#itertools

journalctl

Query and follow systemd's structured journal. Covers unit filters, time ranges, priority levels, boot logs, namespaces, invocations, output formats, persistence, configuration, and disk-vacuum.

OSadvanced#journalctl#cli#sysadmin#logs

jq

Slice, filter, map, and transform JSON data from the command line. Covers all essential filters, built-in functions, select, map, reduce, streaming, jq 1.7/1.8 additions, and real-world API response processing.

OSadvanced#jq#json#data#cli

json

Encode and decode JSON in Python with the stdlib json module. Covers dumps/loads, indent/sort_keys/separators, custom default= and JSONEncoder, object_hook decoding, JSONL streaming, and orjson/ujson/msgspec comparison.

Programmingadvanced#python#stdlib#json#data

LLM Evaluations

Build production evaluation pipelines for LLM applications — golden datasets, LLM-as-judge, rubrics, statistical significance, regression detection, and evals vs tests.

AIadvanced#evals#evaluation#llm-as-judge#golden-dataset

logging

Configure Python's built-in logging module — loggers, handlers, formatters, dictConfig, rotation, structured records, and how it compares to loguru.

Programmingadvanced#python#stdlib#logging

lsof & ss

Diagnose what's holding a port, which files a process has open, and the state of every TCP/UDP socket using lsof and the modern iproute2 ss utility.

OSadvanced#lsof#ss#lsfd#sockets

make

Practical Makefile patterns: targets, prerequisites, automatic variables, pattern rules, parallel builds, and a working lint/test/build/clean workflow for any project.

OSadvanced#make#build#automation#scripting

MCP Frameworks

Model Context Protocol (MCP) framework overview. Covers client/server architecture, stdio vs SSE vs streamable HTTP transports, FastMCP, mcp-go, the Python and TypeScript SDKs, and comparison with custom tool servers.

AIadvanced#mcp#model-context-protocol#anthropic#python

Memory Management

How operating systems give every process its own address space: virtual memory and paging, swap, the OOM killer, mmap, copy-on-write, the page cache, allocator choices (glibc, jemalloc, mimalloc), and how to read memory counters in top, ps, and free.

OSadvanced#memory#virtual-memory#paging#swap

Networking Stack

How packets actually move: the OSI and TCP/IP layer models, the BSD socket API, TCP vs UDP, the three-way handshake, MTU/MSS, NAT and port translation, basic IP routing, and the full DNS resolution flow.

OSadvanced#networking#osi#tcp-ip#sockets

node:fs

Node.js file system module — the three APIs (callback, sync, promises), reading and writing files, directory operations, watchers, atomic writes, and path module pairing.

Programmingadvanced#javascript#node#filesystem#fs

node:stream

Node.js streams — Readable, Writable, Duplex, and Transform, the modern pipeline() API, backpressure, async iterators, Web Streams interop, and patterns for piping files, HTTP bodies, and gzip compression.

Programmingadvanced#javascript#node#streams#pipeline

npm Packages

Cheat sheets for Node.js modules from the npm registry — HTTP clients, validation, CLI builders, utility libraries, and more.

Packages#packages#npm#node#javascript

Packages

Cheat sheets for individual libraries and modules across language ecosystems — pip, npm, Cargo, and Go.

Packages#packages#libraries#ecosystem#pip

PCRE

PCRE2 syntax reference — character classes, quantifiers, anchors, groups, lookarounds, backreferences, flags, and advanced features used in grep, sed, nginx, PHP, and dozens of other tools.

OSadvanced#pcre#regex#grep#linux

pdb

Pause, inspect, and step through Python programs with pdb. Covers breakpoint(), command reference, post-mortem debugging, conditional breakpoints, and enhanced alternatives like ipdb, pdbpp, and pudb.

Programmingadvanced#python#pdb#debugging#stdlib

permissions

POSIX file permissions on Linux. Covers symbolic and octal chmod, ownership with chown, the meaning of r/w/x for files vs. directories, setuid/setgid/sticky bits, umask, ACLs, capabilities, and immutable attributes.

OSadvanced#permissions#chmod#chown#umask

Pip Packages

Cheat sheets for third-party PyPI packages — HTTP clients, data tools, validation, terminal UIs, and more.

Packages#packages#pip#python#pypi

pip vs uv

Side-by-side feature comparison of pip and uv — speed, lock files, virtual envs, Python version management, and when to use each.

Programmingadvanced#python#package-management#pip#uv

Pipes

An operating-system primitive that streams one process's stdout into another's stdin, letting small composable tools build large data flows.

Conceptsadvanced#unix#shell#streaming#ipc

Playwright

Cross-browser end-to-end test runner from Microsoft with auto-waiting, role-based selectors, trace viewer, and codegen.

Programmingadvanced#javascript#playwright#testing#browser

poetry

Manage Python project dependencies, virtual environments, and package publishing with Poetry. Covers pyproject.toml, lockfiles, groups, and publishing to PyPI.

Programmingadvanced#python#poetry#packaging#dependencies

pre-commit

Run linters, formatters, and validators automatically on every git commit. Covers .pre-commit-config.yaml, essential hooks (ruff, mypy, check-yaml), autoupdate, and CI integration.

Programmingadvanced#python#pre-commit#git-hooks#workflow

Prisma

Schema-first ORM for Node.js with auto-generated typed client, declarative migrations, relations, transactions, and seeding — for PostgreSQL, MySQL, SQLite, MongoDB, and more.

Programmingadvanced#javascript#typescript#orm#database

Processes

Process lifecycle on Unix: fork/exec/wait, PIDs, signals, zombies and orphans, parent/child trees, process groups, sessions, controlling terminals, and a tour of Linux cgroups.

OSadvanced#process#fork#exec#signal

Prompt Engineering Patterns

Reliable prompt structures for reasoning, extraction, classification, generation, extended thinking, and vision tasks with Claude.

AIadvanced#prompting#llm#ai#claude

Prompting

Prompt engineering patterns, RAG, evaluations, few-shot, chain-of-thought, and structured output — foundational techniques for extracting reliable, structured behavior from LLMs.

AI#prompting#rag#llm#prompt-engineering

ps, ss & netstat

Inspect running processes (ps), list network connections and listening ports (ss / netstat). Covers output formats, filtering, process trees, and socket state analysis.

OSadvanced#ps#netstat#ss#processes

pydantic

Validate and parse data at runtime using Python type hints with Pydantic v2. Covers BaseModel, field validators, nested models, and JSON serialization.

Programmingadvanced#python#pydantic#validation#types

pyproject.toml

The canonical config file for modern Python projects — [project] metadata, [build-system] backends (setuptools, hatchling, pdm-backend, poetry-core, flit-core), [tool.*] sections, dynamic versioning, scripts, building, and publishing.

Programmingadvanced#python#packaging#pyproject#toml

Python Installation

Install Python 3 on Debian/Ubuntu, Fedora/RHEL, and Arch Linux. Covers package managers, pyenv, and building from source for unsupported distros.

Programmingadvanced#python#install#linux#debian

Python Installation

Install Python 3 on macOS via Homebrew or pyenv. Explains the system-Python warning, PATH precedence, and verification steps.

Programmingadvanced#python#install#macos#homebrew

Python Installation

Install Python 3 on Windows via winget or the python.org installer. Covers PATH setup, the py launcher, and verification steps.

Programmingadvanced#python#install#windows

Python Installation

Install Python 3 inside WSL2/Ubuntu via apt, the deadsnakes PPA, or pyenv. Covers the python3-venv quirk and version aliasing.

Programmingadvanced#python#install#wsl#ubuntu

Python Installation

Choose your OS and get Python installed in minutes. Covers Windows, WSL/Ubuntu, macOS, and Linux with recommended versions and verification steps.

Programmingadvanced#python#install

qsv

Comprehensive reference for qsv: count, headers, stats, moarstats, select, search, sort, dedup, frequency, join, sqlp, luau, apply, schema, validate, sample, split, MCP server, and more — with examples and outputs.

OSadvanced#qsv#csv#cli#data

RAG Implementation Checklist

End-to-end checklist and code for building reliable Retrieval-Augmented Generation pipelines — chunking, embedding, vector DBs, retrieval, and evaluation.

AIadvanced#rag#ai#embeddings#vector-db

re

Python's built-in regex module — compile vs not, match/search/findall/finditer/sub, named groups, lookarounds, verbose mode (re.X), and how it differs from PCRE.

Programmingadvanced#python#stdlib#regex#re

React Basics

Foundational React patterns — function components, JSX, props, hooks (useState, useEffect, useRef, useContext), list rendering, and form handling — with TypeScript throughout.

Programmingadvanced#javascript#react#ui#framework

React with TypeScript

Type-safe React patterns — function components, prop types, children, event handlers, refs, generic components, polymorphic `as` props, and Zod-powered forms.

Programmingadvanced#typescript#react#ui#framework

Regular Expressions

A pattern-matching mini-language for searching, validating, and rewriting text — implemented (with subtly different dialects) by every modern language and CLI tool.

Conceptsadvanced#text#pattern-matching#scripting#parsing

requests

Make HTTP requests in Python with the requests library. Covers GET/POST, JSON, sessions, authentication, retries, and common pitfalls.

Programmingadvanced#python#requests#http#api

Retrieval-Augmented Generation (RAG)

Grounding LLM responses in chunks retrieved from an external corpus so the model reasons over real, citable sources instead of parametric memory alone.

Conceptsadvanced#llm#vector-search#ai#grounding

ripgrep (rg)

Modern grep replacement written in Rust. Respects .gitignore, searches hidden files optionally, supports PCRE2, and is significantly faster on large codebases.

OSadvanced#ripgrep#rg#grep#search

rsync

Copy and synchronise files locally or over SSH using a delta-transfer algorithm that only sends changed parts. Covers archive mode, deletion, filtering, progress, and snapshot backups.

OSadvanced#rsync#cli#networking#sync

satisfies Operator

TypeScript's satisfies operator checks a value against a type while preserving its narrow literal inferred type. The middle ground between an annotation that widens and an as cast that lies.

Programmingadvanced#typescript#types#operators#language

scikit-learn

Build classical ML pipelines with scikit-learn. Covers the estimator API, train_test_split, Pipeline, ColumnTransformer, cross-validation, metrics, and model persistence.

Programmingadvanced#python#scikit-learn#ml#data-science

Security Fundamentals

OS-level security primitives every operator should know: users and groups, file permissions, Linux capabilities, SUID/SGID, mandatory access control (SELinux, AppArmor), sandboxing concepts, least privilege, and encryption at rest vs in transit.

OSadvanced#security#users#groups#permissions

sed

Non-interactive text transformation. Substitution, deletion, insertion, address ranges, in-place editing, and multi-line patterns with practical recipes.

OSadvanced#sed#stream-editor#text-processing#regex

Semantic Kernel

Build LLM-powered applications with Microsoft Semantic Kernel. Covers the kernel, plugins, prompt templates, planners, function calling, Kernel Memory, Python and .NET SDKs.

AIadvanced#python#dotnet#csharp#semantic-kernel

shellcheck

Catch quoting bugs, missing checks, and POSIX portability mistakes in shell scripts. Covers every flag, severity levels, inline directives, CI/pre-commit integration, and the most common rules.

OSadvanced#shellcheck#shell#scripting#linting

SOLID

A modern walk-through of the SOLID principles — single responsibility, open-closed, Liskov, interface segregation, dependency inversion — with anti-examples and refactors in TypeScript and Python.

Programmingadvanced#solid#oop#principles#srp

SoX

Comprehensive SoX reference covering file info, format conversion, synthesis, playback, recording, combining, effects (trim, reverb, compand, rate, pitch, tempo, noise gate), batch processing, spectrograms, and piping.

OSadvanced#sox#audio#wav#mp3

SSH Tunnels & Port Forwarding

Local, remote, and dynamic SSH tunnels — port forwarding, SOCKS proxies, jump hosts, ssh_config directives, agent forwarding, autossh persistence, post-quantum key exchange, and operational recipes.

OSadvanced#ssh#networking#tunnels#security

streamlit

Build interactive web apps for data and ML in pure Python. Covers widgets, layout, session state, caching, multipage apps, and deployment patterns.

Programmingadvanced#python#streamlit#ui#dataviz

Structural Typing

Understand TypeScript's structural type system — assignability is based on shape, not name; excess property checks are the one exception; nominal typing requires branded types or class privates.

Programmingadvanced#typescript#types#concepts#language

Structured Output

Techniques for reliable structured generation — JSON mode, schema-constrained decoding, function/tool calls as output, and validator pairing with Pydantic or Zod.

AIadvanced#structured-output#json#schema#pydantic

subprocess

Run external commands from Python with subprocess. Covers run vs Popen, capture_output, streaming, pipes, timeouts, env/cwd overrides, and shlex quoting safety.

Programmingadvanced#python#stdlib#shell

systemd Unit Files

Writing, enabling, and managing systemd service, timer, and socket units.

OSadvanced#systemd#linux#services#daemons

tar

Bundle directory trees into a single archive file with optional compression. Covers create/extract/list, gzip/bzip2/xz formats, exclusions, transforms, and incremental backups.

OSadvanced#tar#cli#archives#compression

Template Literal Types

Template literal types let TypeScript pattern-match and synthesize string types — covering Uppercase/Lowercase intrinsics, infer-based parsers (Split, Join, CamelCase), route-param extraction, JSON path keys, and typed i18n helpers.

Programmingadvanced#typescript#types#advanced#template-literals

Testing Strategies

A practical guide to test design — the pyramid (unit/integration/e2e), fixture and mock patterns, property-based testing, snapshot tests, and CI strategies that scale.

Programmingadvanced#testing#unit-tests#integration-tests#e2e

tmux

Run multiple persistent terminal sessions, windows, and panes inside one shell. Covers the session/window/pane mental model, default keybindings, copy-mode, and a minimal tmux.conf.

OSadvanced#tmux#cli#terminal#productivity

ts-node, tsx & Friends

Compare ts-node, tsx, Node 22.6+ --experimental-strip-types, Bun, and Deno for running .ts files directly; pick the right tool, configure watch mode, and avoid the classic ESM / type-strip pitfalls.

Programmingadvanced#typescript#runtime#tooling#node

type-fest

Sindre Sorhus's collection of essential TypeScript utility types — PartialDeep, ReadonlyDeep, SetOptional, RequireAtLeastOne, Merge, Tagged, JsonValue, Opaque, and dozens more — so you don't hand-roll them.

Programmingadvanced#typescript#library#utility-types#tooling

typeof & keyof

TypeScript's typeof promotes a runtime value into the type position; keyof extracts the union of property keys. Together they form the backbone of type-safe lookups, enum-from-object patterns, and inferred shapes.

Programmingadvanced#typescript#types#operators#language

TypeScript Compiler API

Drive the TypeScript compiler programmatically — parse SourceFiles, query the type checker, transform ASTs with the factory, and write codemods that scale across a monorepo.

Programmingadvanced#typescript#tooling#advanced#compiler

TypeScript Modules

Deep dive into TypeScript's module system — module/moduleResolution pairs, .mts/.cts file extensions, NodeNext vs Bundler resolution, paths, and tsconfig extends.

Programmingadvanced#typescript#modules#esm#nodenext

TypeScript Project References

Split a TypeScript codebase into composite sub-projects, build them incrementally in dependency order with tsc --build, and integrate the result with bundlers, Turborepo, and Nx.

Programmingadvanced#typescript#build#monorepo#tooling

typing

Go beyond list[int] and str | None. Covers Protocol, TypeVar bounds, ParamSpec, Concatenate, Self, Annotated, TypedDict with NotRequired/Required, TypeAlias, TypeGuard, TypeIs, cast, assert_type, and reveal_type.

Programmingadvanced#python#typing#types#stdlib

uv

Install packages and manage virtual environments blazingly fast with uv. Covers uv pip, uv venv, uv run, uv init, and how it compares to pip and poetry.

Programmingadvanced#python#uv#pip#packaging

vim

Bram Moolenaar's modal editor. Covers modes, verb-noun grammar, text objects, registers, marks, windows, search-and-replace, quickfix, macros, configuration, and a high-value baseline .vimrc.

OSadvanced#vim#editor#productivity#cli

Virtual Environments

Create, activate, and manage Python virtual environments with venv. Covers activation for every shell, pip usage, requirements files, and cleanup.

Programmingadvanced#python#venv#virtualenv#pip

wget

Non-interactive network downloader. Covers single and batch downloads, recursive mirroring, authentication, resuming, rate limiting, and site archiving.

OSadvanced#wget#http#download#networking

xidel Web Scraping & Data Extraction

Extract data from HTML, XML, and JSON using XPath, CSS selectors, pattern matching, and JSONiq from the command line.

OSadvanced#xidel#webscraping#xpath#html

Zod

TypeScript-first runtime validation library. Define schemas, validate inputs, infer static types — works at API boundaries, env config, forms, and tRPC.

Programmingadvanced#javascript#typescript#zod#validation

05-24-2026

05-04-2026

05-02-2026

04-28-2026

04-27-2026

AI

Claude Code, Codex CLI, the Claude API, and prompt engineering — practical reference for building with and using large language models.

AI#ai#llm#claude#prompting

AutoGen

Build multi-agent AI systems with Microsoft AutoGen. Covers agents, group chats, code execution, tool registration, async runtimes, and LLM configuration.

AIadvanced#python#autogen#agents#llm

ChromaDB

Store and query vector embeddings locally or over a network with ChromaDB. Covers client types, collections, add, query, metadata filters, embedding functions, and LangChain/LlamaIndex integration.

AIadvanced#python#chromadb#vector-database#embeddings

Codex CLI

OpenAI's open-source agentic coding CLI — installation, config.toml, slash commands, sandboxing, MCP integration, and AGENTS.md workflows.

AI#codex#openai#cli#agentic

crewAI

Orchestrate teams of role-playing AI agents with crewAI. Covers agents, tasks, crews, tools, LLM selection, memory, YAML config, and the kickoff lifecycle.

AIadvanced#python#crewai#agents#llm

dagster

Build, schedule, and observe data pipelines as software-defined assets with Dagster. Covers assets, jobs, schedules, sensors, resources, partitions, and the Dagster UI.

Programmingadvanced#python#dagster#orchestration#data

DuckDB

Run fast analytical SQL queries in-process with DuckDB. Covers Python API, CSV/Parquet ingestion, pandas interop, Arrow, window functions, and persistent databases.

Programmingadvanced#python#duckdb#sql#analytics

google-generativeai

Call Google's Gemini models from Python for text, multimodal, streaming, chat, function calling, and embeddings. Covers the genai SDK, safety settings, file API, and async usage.

AIadvanced#python#google#gemini#llm

guidance

Interleave Python control flow with LLM generation and enforce structured output using guidance. Covers gen(), select(), chat blocks, regex constraints, JSON schemas, and token healing.

AIadvanced#python#guidance#llm#ai

LangChain

Build LLM-powered pipelines with LangChain. Covers LCEL chains, chat models, prompts, output parsers, tools, agents, retrievers, memory, and streaming.

AIadvanced#python#langchain#llm#ai

LangSmith

Trace, debug, evaluate, and monitor LLM applications with LangSmith. Covers tracing setup, datasets, evaluators, prompt hub, comparing runs, and CI integration.

AIadvanced#python#langsmith#llm#observability

litestar

Build fast, type-safe HTTP APIs and web apps with Litestar. Covers route handlers, path/query/body params, DTOs, dependency injection, middleware, WebSockets, and OpenAPI.

Programmingadvanced#python#litestar#asgi#api

LlamaIndex

Build RAG pipelines and LLM-powered data applications with LlamaIndex. Covers document loading, indexing, query engines, custom LLMs and embeddings, persistent storage, and agents.

AIadvanced#python#llamaindex#llm#rag

modin

Speed up pandas workloads across all CPU cores with a one-line import swap. Covers Ray and Dask backends, config tuning, pandas interop, and when modin wins vs polars.

Programmingadvanced#python#modin#pandas#dataframes

notebooklm-py

Automate Google NotebookLM from Python with the unofficial notebooklm-py library. Covers authentication, notebook and source management, summaries, FAQ generation, and audio podcast creation.

AIadvanced#python#notebooklm#google#ai

Operating Systems

Command-line references and tooling guides for Linux, Windows, z/OS, and macOS.

OS#os#linux#windows#zos

polars

High-performance DataFrames with a lazy expression API. Covers read/write, select, filter, group_by, joins, LazyFrame, datetime, string operations, and pandas interop.

Programmingadvanced#python#polars#dataframes#data

prefect

Build, schedule, and observe Python workflows with Prefect. Covers flows, tasks, retries, schedules, deployments, caching, concurrency, and Prefect Cloud.

Programmingadvanced#python#prefect#orchestration#workflows

qdrant-client

Store and search vector embeddings with the Qdrant Python client. Covers collections, CRUD, filtered vector search, payload indexing, batch upsert, sparse/dense hybrid search, and integrations.

AIadvanced#python#qdrant#vector-database#embeddings

ragas

Measure and improve RAG pipeline quality with ragas. Covers faithfulness, answer relevancy, context precision, context recall, dataset format, LLM judges, and CI integration.

AIadvanced#python#ragas#rag#evaluation

reflex

Build interactive web applications entirely in Python with Reflex. Covers state, components, events, pages, database, forms, and deployment.

Programmingadvanced#python#reflex#web#fullstack

SQLModel

Define database models with Python type hints using SQLModel. Covers table creation, CRUD, relationships, FastAPI integration, Pydantic validation, and async sessions.

Programmingadvanced#python#sqlmodel#orm#sql

tqdm

Add auto-updating progress bars to any Python loop or CLI pipeline with tqdm. Covers iterables, manual updates, pandas integration, nested bars, async, Jupyter, and byte-piping.

Programmingadvanced#python#tqdm#progress#cli

transformers

Load and run pre-trained models for NLP, vision, and audio with the Hugging Face Transformers library. Covers pipelines, AutoModel, tokenisation, generation, fine-tuning, and device placement.

AIadvanced#python#huggingface#transformers#llm

TruLens

Evaluate and monitor LLM applications with TruLens. Covers the RAG triad, feedback functions, TruChain, TruLlama, custom evaluators, the dashboard, and CI integration.

AIadvanced#python#trulens#rag#evaluation

typer

Build command-line interfaces using Python type annotations with Typer. Covers commands, options, arguments, subcommands, callbacks, rich output, and testing.

Programmingadvanced#python#typer#cli#argparse

unstructured

Extract structured text from PDFs, Word docs, HTML, images, and more with the unstructured library. Covers partitioning, chunking, cleaning, metadata, and pipeline integrations.

AIadvanced#python#unstructured#pdf#parsing

weaviate-client

Store, search, and manage vector embeddings with the Weaviate Python client. Covers collections, CRUD, vector/hybrid/BM25 search, multi-tenancy, generative search, and batch import.

AIadvanced#python#weaviate#vector-database#embeddings

04-26-2026

Array Methods

JavaScript arrays have ~30 built-in methods for transforming, searching, and reducing data. Covers mutation, non-mutation, search, boolean, iteration, and static methods with real examples.

Programmingadvanced#javascript#arrays#language

Async / Await

async/await syntax, error handling, parallel execution with Promise.all, sequential vs parallel loops, top-level await, AbortController, and common mistakes.

Programmingadvanced#javascript#async#promises#language

Common TypeScript Errors

A reference for the most frequent TypeScript compiler errors — their meaning, a minimal reproduction, and the correct fix. Covers TS2304, TS2345, TS2339, TS2322, TS2532, TS2554, TS2307, TS2366, TS7006, TS2571, TS2769, TS2693, plus type assertions and ts-expect-error.

Programmingadvanced#typescript#errors#debugging#language

Decorators

TypeScript decorators annotate and transform classes and class members. Covers the TC39 stage-3 standard decorators (TS 5.0+), legacy experimentalDecorators, decorator factories, method/class/field decorators, and reflect-metadata for NestJS and Angular patterns.

Programmingadvanced#typescript#decorators#language

Enums

TypeScript enums create named constant sets as real runtime objects. Covers numeric, string, and const enums; reverse mapping; enum pitfalls; and when to prefer a union of string literals instead.

Programmingadvanced#typescript#enums#language

Error Handling

JavaScript error handling with try/catch/finally, built-in error types, custom error classes, error chaining with cause (ES2022), async errors, and practical patterns like result objects.

Programmingadvanced#javascript#errors#language

ESLint

The standard JavaScript/TypeScript linter. Covers flat config (v9), legacy .eslintrc, running, rules, plugins, TypeScript integration, VS Code, and pre-commit hooks.

Programmingadvanced#javascript#eslint#linting#tooling

Fetch API

The browser and Node 18+ built-in HTTP client that returns Promises. Covers GET/POST/PUT/DELETE, headers, error handling, streaming, AbortController, uploads, credentials, and CORS.

Programmingadvanced#javascript#fetch#http#api

Generics

TypeScript generics allow writing reusable, type-safe code that works over many types. Covers generic functions, interfaces, classes, constraints, keyof, conditional types, and the infer keyword.

Programmingadvanced#typescript#generics#language

JavaScript

Node.js runtime, package managers, async patterns, array methods, and frontend tooling — a complete JavaScript reference for the command line and the browser.

Programming#javascript#node#npm#cli

JavaScript Modules

CommonJS vs ES Modules in Node.js — syntax, how Node chooses the module system, dynamic import, top-level await, CJS/ESM interop, and common pitfalls.

Programmingadvanced#javascript#modules#esm#commonjs

Mapped & Conditional Types

Mapped types iterate over type keys to create new types; conditional types pick between types based on a condition. Together they power all built-in utility types and advanced type composition.

Programmingadvanced#typescript#mapped-types#conditional-types#language

Node.js Installation

Install Node.js on Windows, macOS, and Linux using winget, Homebrew, apt, nvm, Volta, or fnm. Covers version managers, LTS vs current, and verifying your install.

Programmingadvanced#javascript#node#installation#nvm

Node.js Runtime

How to use the Node.js runtime — REPL, running scripts, CLI flags, ESM vs CJS modules, built-in node: modules, the process object, and modern globals like fetch and structuredClone.

Programmingadvanced#javascript#node#runtime#cli

npm Package Manager

Complete npm reference — installing packages, scripts, workspaces, package.json anatomy, audit, publish, link, lockfiles, and registry configuration.

Programmingadvanced#javascript#npm#packages#cli

npx

Run npm package binaries without global installs using npx. Covers resolution order, version pinning, --yes, --no-install, npm exec, scaffolders, and cache management.

Programmingadvanced#javascript#npx#npm#cli

package.json Reference

Complete reference for the Node.js package manifest — name, version, scripts, dependencies, exports, workspaces, and the packageManager field for Corepack.

Programmingadvanced#javascript#npm#packages#node

pip

Complete pip reference covering installation, package management, requirements files, private registries, caching, offline installs, and reproducible builds.

Programmingadvanced#python#pip#packages#cli

pnpm Package Manager

Fast, disk-efficient package manager using a content-addressable store and hard-links. Covers install, add, remove, scripts, dlx, exec, the pnpm store, and workspaces.

Programmingadvanced#javascript#pnpm#packages#cli

Prettier

Opinionated code formatter for JS/TS/CSS/HTML/JSON/Markdown. Covers config options, .prettierignore, VS Code integration, ESLint compatibility, lint-staged, and CI usage.

Programmingadvanced#javascript#prettier#formatting#tooling

Programming

A reference hub for programming languages and their ecosystems — Python, JavaScript, and TypeScript, with package managers, runtimes, and tooling.

Programming#programming#python#javascript#typescript

Promises

JavaScript Promises represent the eventual completion or failure of an async operation. Covers states, chaining, combinators, callback conversion, AbortController, and common anti-patterns.

Programmingadvanced#javascript#promises#async#language

Regular Expressions

JavaScript has built-in RegExp support (ES2018+ with named groups, lookbehind, dotAll). Covers literal syntax, flags, character classes, methods, named captures, and common patterns.

Programmingadvanced#javascript#regex#language

tsconfig.json Reference

Complete reference for tsconfig.json — compiler options for type checking, module resolution, output, paths, and JSX. Includes ready-to-use presets for Node 20, browser libraries, and Vite/React apps.

Programmingadvanced#typescript#tsconfig#compiler#tooling

Type Guards

User-defined type guards narrow types at runtime using the `is` predicate, assertion functions, generic guards, and class-based patterns. Covers API validation, DOM guards, and when to use Zod.

Programmingadvanced#typescript#type-guards#narrowing#language

Type Narrowing

TypeScript narrowing refines broad types to specific ones within code branches. Covers typeof, instanceof, in, equality, assignment narrowing, discriminated unions, control flow analysis, and the never type.

Programmingadvanced#typescript#narrowing#type-guards#language

Type-Only Imports & Exports

import type and export type erase at compile time, preventing runtime side-effects and enabling better tree-shaking. Covers inline type qualifiers, verbatimModuleSyntax, and common gotchas with enums and namespaces.

Programmingadvanced#typescript#imports#modules#language

Types vs Interfaces

TypeScript has two ways to define object shapes — type aliases and interface declarations. Learn when each is appropriate, how they differ in extension, merging, and composability.

Programmingadvanced#typescript#types#interfaces#language

TypeScript

Static typing for JavaScript — tsconfig reference, the full type system, generics, utility types, narrowing, and common compiler errors explained.

Programming#typescript#javascript#types

TypeScript Installation & Running

Install the TypeScript compiler, run .ts files without a build step using ts-node or tsx, and compile projects with tsc. Covers tsc flags, watch mode, and project references.

Programmingadvanced#typescript#installation#tsc#tooling

Utility Types

TypeScript's built-in generic utility types that transform existing types into new ones. Covers Partial, Required, Readonly, Record, Pick, Omit, Exclude, Extract, ReturnType, Awaited, and more.

Programmingadvanced#typescript#utility-types#language

Vite

Next-generation frontend build tool using native ES modules for near-instant dev server startup and Rollup for production bundles. Covers setup, config, HMR, env vars, assets, CSS, and plugins.

Programmingadvanced#javascript#vite#build#bundler

Vitest

Vite-native unit test framework with a Jest-compatible API. Covers setup, writing tests, matchers, mocking, timers, async testing, coverage, and UI mode.

Programmingadvanced#javascript#vitest#testing#tooling

Yarn Package Manager

Yarn is a fast, deterministic package manager from Meta. Covers Yarn Classic (v1) vs Yarn Berry (v4), install, add, remove, workspaces, Plug'n'Play, and migration tips.

Programmingadvanced#javascript#yarn#packages#cli

04-25-2026

asyncio

Write concurrent Python code with asyncio. Covers coroutines, asyncio.run, gather, create_task, timeouts, queues, and avoiding the blocking-call pitfall.

Programmingadvanced#python#asyncio#async#await

black

Format Python code consistently with black. Covers installation, configuration, editor integration, and how it compares to ruff format.

Programmingadvanced#python#black#formatting#code-quality

click

Build command-line interfaces with click using decorators. Covers commands, options, arguments, groups, prompts, and progress bars.

Programmingadvanced#python#click#cli#argparse

django

Build database-driven web applications with Django. Covers project setup, models, migrations, the admin panel, views, forms, class-based views, middleware, signals, ORM advanced patterns, and the management command workflow.

Programmingadvanced#python#django#web#orm

jupyter

Run interactive Python notebooks with Jupyter. Covers JupyterLab setup, cell types, keyboard shortcuts, magic commands, nbconvert export, and common pitfalls.

Programmingadvanced#python#jupyter#notebooks#data

loguru

Add structured, colorized logging to Python apps with loguru. Covers sinks, log levels, file rotation, retention, exception catching, and context binding.

Programmingadvanced#python#loguru#logging#debugging

matplotlib

Create publication-quality 2-D plots with matplotlib. Covers pyplot basics, subplots, savefig, common chart types, and the show-vs-save pitfall.

Programmingadvanced#python#matplotlib#plotting#visualization

mypy

Catch type errors before runtime with mypy. Covers strict mode, common error codes, type: ignore annotations, gradual typing, and pyproject.toml configuration.

Programmingadvanced#python#mypy#typing#types

numpy

Create and manipulate N-dimensional arrays with NumPy. Covers array creation, broadcasting, vectorized math, indexing, and matrix operations.

Programmingadvanced#python#numpy#arrays#math

pandas

Load, filter, transform, and aggregate tabular data with pandas. Covers DataFrame creation, read_csv, groupby, merge, and the SettingWithCopy pitfall.

Programmingadvanced#python#pandas#dataframes#data

pathlib

Work with filesystem paths using Python's built-in pathlib module. Covers Path creation, navigation, reading/writing files, glob patterns, and stat.

Programmingadvanced#python#pathlib#files#filesystem

Pillow

Open, resize, crop, convert, and save images with Pillow (PIL fork). Covers format conversion, filters, drawing, and EXIF handling.

Programmingadvanced#python#pillow#pil#images

pytest

Write and run Python tests with pytest. Covers test discovery, assertions, fixtures, parametrize, conftest, and common patterns.

Programmingadvanced#python#pytest#testing#fixtures

Python

Installation guides, essential packages, CLI snippets, and real-world recipes for Python 3.

Programming#python#overview

Python CLI Snippets

Short standalone Python scripts for common tasks — file I/O, JSON manipulation, HTTP requests, CSV processing, and data transformation.

Programmingadvanced#python#snippets#cli#scripts

Python One-Liners

Useful Python one-liners runnable directly from the shell with python -c or python -m. No file creation needed.

Programmingadvanced#python#oneliners#cli#shell

rich

Make terminal output beautiful with Rich. Covers styled print, Console, tables, progress bars, syntax highlighting, live displays, and the rich-cli command.

Programmingadvanced#python#rich#terminal#tui

ruff

Lint and format Python code with ruff — a single Rust-powered tool that replaces flake8, isort, and black. Covers configuration, rule selection, and CI usage.

Programmingadvanced#python#ruff#linting#formatting

scipy

Statistical distributions, optimization, integration, signal processing, and linear algebra with SciPy. Builds on NumPy arrays.

Programmingadvanced#python#scipy#statistics#optimization

sqlalchemy

Connect to databases, write queries, and define ORM models with SQLAlchemy 2.0. Covers the engine, sessions, Core queries, ORM declarative models, relationships, session lifecycle, migrations with Alembic, and connection pool configuration.

Programmingadvanced#python#sqlalchemy#orm#sql

04-24-2026

04-23-2026