Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CS MOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ Fundamental CS concepts, data structures, algorithms, and system design.
- [[Concurrency Patterns]]
- [[Distributed Systems]]
- [[System Design]]
- [[Systems Language Performance]] — C, C++, Rust, Go, WASM

### Execution

- [[WebAssembly]] — WASM, WASI, Component Model

### Networking

Expand All @@ -59,6 +64,10 @@ Fundamental CS concepts, data structures, algorithms, and system design.
- [[Architectural Patterns]]
- [[API Design]]

### Software Engineering

- [[Testing Strategies]] — Unit, integration, E2E, BDD, property-based

### Reference

- [[Technical Measurements]]
Expand Down
32 changes: 30 additions & 2 deletions Tools MOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,41 @@ Development tools, libraries, and infrastructure across languages.
- [[Logging Libraries]] — Structured logging, observability
- [[HTTP Clients]] — REST clients, request handling
- [[Debugging Tools]] — Debuggers, profilers, tracers
- [[Version Managers]] — nvm, pyenv, mise, asdf, rustup
- [[Environment Management]] — direnv, dotenv, mise
- [[Remote Development]] — SSH, VS Code Remote, Codespaces

### Build & Deploy

- [[Build Systems]] — Compilers, bundlers, task runners
- [[Cross-Compilation]] — Building for multiple targets
- [[Runtimes]] — Execution models, VMs, interpreters
- [[Deployment]] — Containers, serverless, platforms

### Shells & CLI

- [[Shells]] — Bash vs Zsh vs Fish vs PowerShell
- [[Terminal Emulators]] — Ghostty, Alacritty, Kitty, Warp, iTerm2
- [[Terminal Multiplexers]] — tmux vs screen vs Zellij
- [[WSL]] — Windows Subsystem for Linux

### Operating Systems

- [[Linux Distributions]] — Debian, Fedora, Arch, Alpine, NixOS
- [[Package Managers]] — apt, dnf, pacman, brew, winget
- [[Process Managers]] — systemd, launchd, supervisord, PM2

### Runtimes

- [[JavaScript Runtimes]] — Node.js vs Deno vs Bun
- [[Language Runtimes]] — Python, Ruby, JVM, .NET, PHP runtimes
- [[WebAssembly Runtimes]] — Wasmtime, Wasmer, WasmEdge

### Containers

- [[Container Runtimes]] — Docker, Podman, Colima, Rancher Desktop
- [[Container Tools]] — Portainer, Traefik, Watchtower, registries
- [[Kubernetes]] — K8s, K3s, kind, minikube, Helm

### Infrastructure & Security

- [[API Gateways]] — Traffic routing, rate limiting, auth
Expand All @@ -43,10 +70,11 @@ Development tools, libraries, and infrastructure across languages.
### Observability

- [[Observability Stack]] — Metrics, logs, traces comparison
- [[Log Aggregation]] — Loki, Elasticsearch, Splunk, Fluentd
- [[Distributed Tracing]] — Jaeger, Zipkin, Tempo
- [[OpenTelemetry]] — Unified telemetry collection
- [[Prometheus]] — Metrics monitoring
- [[Grafana]] — Visualization and dashboards
- [[Distributed Tracing]] — Request flow tracking

### UI

Expand Down
Loading
Loading