Languages
Per-topic index for Developer/Languages/ — 37 note(s). See Developer Index for the full topic list and system_prompt for structure/conventions. See also README.md in this folder for the topic's scope/why/when.
Go/CLIAndInfraTooling
- Fundamentals — CLI and Kubernetes Controller Patterns in Go
Go/ConcurrencyPatterns
- Fundamentals — Pipelines, Fan-Out/Fan-In, and Cancellation in Go
- Challenges — Design a Bounded Worker Pool with Graceful Shutdown
Go/DeploymentAndServing
Go/ErrorHandlingAndLogging
- Fundamentals — Error Wrapping and Structured Logging in Go
Go/LanguageInternals
- Fundamentals — Goroutines and the Go Scheduler
Go/ModulesAndPackaging
- Fundamentals — Go Modules: Versioning and Multi-Module Workspaces
Go/PerformanceOptimization
- Fundamentals — Profiling, Escape Analysis, and Allocation-Conscious Go
- CaseStudies — Discord: Why Discord is Switching from Go to Rust
Go/StandardLibraryIdioms
- Fundamentals — Interface Design and Generics Idioms in Go
Go/TestingInGo
- Fundamentals — Table-Driven Tests, Subtests, and Benchmarking in Go
Go/WebAndAPIFrameworks
- Fundamentals — net/http vs. Gin/Echo/Fiber, and When to Reach for gRPC-Go
Python/CLIToolingAndScripting
- Fundamentals — argparse, Click, and Typer: Picking a CLI Library, and Packaging a Script as an Installable Command
Python/Concurrency
- Fundamentals — The GIL and Python's Three Concurrency Models: Threading, Multiprocessing, Asyncio
- (other) — Concurrency and Scalability Checklist for Async Python Series
Python/DataEngineeringPipelines
Python/DataScienceStack
- Fundamentals — NumPy Vectorization and the Contiguous Array Memory Model
Python/DatabaseAccess
- Fundamentals — SQLAlchemy 2.0 Async and Connection Pooling
Python/DeploymentAndServing
- Fundamentals — Gunicorn + Uvicorn Workers and Graceful Shutdown
Python/ErrorHandlingAndLogging
- Fundamentals — Exception Design and Structured Logging in Python
Python/LanguageInternals
Python/PackagingAndEnvironments
Python/PerformanceOptimization
- Fundamentals — Profiling Python: cProfile, py-spy, and line_profiler
Python/StandardLibraryIdioms
- Fundamentals — Dataclasses vs. NamedTuple vs. TypedDict vs. attrs: Picking a Structured-Data Tool in Python
Python/TestingInPython
Python/TypingAndStaticAnalysis
- Fundamentals — mypy vs. Pyright: Choosing a Python Static Type Checker
Python/WebFrameworks
- Fundamentals — FastAPI vs. Django vs. Flask: Request Lifecycle, Dependency Injection, and Async Model
TypeScript/APIsAndTypeSafety
- Fundamentals — tRPC vs. OpenAPI Codegen vs. Zod-Validated REST: Keeping Frontend/Backend Types Honest
TypeScript/AsyncConcurrencyPatterns
TypeScript/BackendFrameworks
TypeScript/BuildToolingAndBundlers
- Fundamentals — Bundler Architecture: esbuild, Vite, and Webpack
TypeScript/FrontendFrameworks
- Fundamentals — Next.js App Router: Server Components vs. Client Components
TypeScript/LanguageInternals
- Fundamentals — Structural Typing and Type Narrowing
TypeScript/PackagingAndPublishing
- Fundamentals — Dual ESM/CJS Packaging and the package.json exports Field
TypeScript/PerformanceOptimization
TypeScript/StandardLibraryAndRuntime
- Fundamentals — lib, target, and the DOM/ES/Node Ambient Type Triad
TypeScript/TestingInTypeScript
- Fundamentals — Vitest vs. Jest, and Type-Safe Mocking with MSW