Tag: quant-dev
Concepts
- A* Heuristic Search
- Architecture of a Quant ML Stack
- Arrow and In-Memory Formats
- Bad Tick and Outlier Detection
- Bar Construction Methods
- Batch vs Streaming Pipelines
- Batching and Vectorised Inference
- Binary Lifting
- Binary Serialization and Wire Formats
- Bipartite Matching and the Assignment Problem
- Bitemporal Data Modeling
- Branching Strategies and Code Review
- Busy Polling vs Interrupts
- Chained Assignment and Copy-on-Write
- Colocation and Network Topology
- Configuration and Secrets Management
- Continuous Deployment and Release Gates
- Continuous Integration Pipelines
- CPU Pinning and Core Isolation
- Cython and C Extensions
- Data Quality Checks and Validation
- Dependency Management and Lockfiles
- Disaster Recovery and Failover
- Dynamic Programming on Trees
- Einsum and Tensor Contraction
- ETL vs ELT Pipelines
- Event Time vs Ingest Time
- Exchange Calendars and Trading Sessions
- Experiment Tracking and Model Registries
- Flame Graphs and Hotspot Analysis
- Floyd-Warshall All-Pairs Shortest Paths
- Fuzzing and Invariant Checks
- Garbage Collection Pauses
- GPU Computing for Quant Workloads
- Idempotency and Exactly-Once Delivery
- In-Process vs RPC Model Inference
- Inference Latency Budgets
- Infrastructure as Code
- Integration and End-to-End Testing
- Interval DP and Matrix Chain Multiplication
- Interval Trees and Overlap Queries
- Jitter and Determinism
- Latency Percentiles and Tail Latency
- Level 1, Level 2 and Level 3 Data
- Logging and Structured Events
- Lowest Common Ancestor
- Market Data Compression
- Market Data Feed Handlers
- Memory Alignment and Padding
- Memory Barriers and Ordering
- Message Queues and Log-Based Streaming
- Metrics, Dashboards and Alerting
- Microbenchmarking Pitfalls
- MultiIndex and Panel Data
- Multiprocessing and Shared Memory
- Mutexes, Spinlocks and Contention
- NIC Timestamping and Clock Synchronization
- Notebooks vs Scripts in Research
- NP-Hardness and Reductions
- NUMA Architecture
- Paper Trading and Shadow Mode
- Partitioning and File Layout
- Polars and Lazy Query Engines
- Production-Research Parity
- Random Seed Management
- Rust for Trading Systems
- Schema Evolution and Versioning
- Designing a Reusable Signal Library
- Skip Lists
- Sparse Matrices in Practice
- Sparse Tables and Range Queries
- Single-Producer Single-Consumer Ring Buffers
- Stable Sorting and Tie-Breaking
- Strongly Connected Components
- Sweep Line Algorithms
- System Calls and Context Switches
- TCP vs UDP Multicast for Market Data
- Templates and Compile-Time Dispatch
- Test Coverage and Its Limits
- Test Fixtures and Mocking
- Time-Series Databases
- Timestamp Conventions and Time Zones
- The TLB and Huge Pages
- Trade and Quote (TAQ) Data
- Type Hints and Static Checking
- Ufuncs and Reductions
- Universe Construction and Delistings
- Vendor Restatements and Data Revisions
- Virtual Environments and Containers