// screen
A curated collection of videos from external publishers. Pair a talk with TRT articles and guides to explore the topic further.
How move semantics eliminates copies, and how threads, mutexes, and atomics enable safe concurrent programming.
DetailsA beginner walkthrough of C++ memory management, pointers, stack vs heap, and how function calls use the call stack.
DetailsAutomatic memory management with RAII and smart pointers, and the Standard Template Library.
DetailsColocation, FPGA acceleration, and the adversarial arms race between trading algorithms and market surveillance.
DetailsA beginner walkthrough of financial markets, order books, market order execution, and why latency matters.
DetailsMatching engines, market data feeds, and how trading systems are built for speed.
DetailsHow HTTP/2 multiplexing fixes head-of-line blocking, how CDNs and anycast route users to the nearest edge, and how TLS secures connections.
DetailsA beginner-friendly walkthrough of what networks are, how packets travel through layers, and the difference between TCP and UDP.
DetailsDive into how DNS resolves hostnames, how TCP establishes reliable connections, and how TLS encrypts data in transit.
DetailsDeep dive into CPU scheduling algorithms, deadlock prevention and detection, and advanced concurrency patterns for reliable systems.
DetailsA beginner walkthrough of what an OS does, how processes work, and how processes differ from threads.
DetailsDive into system calls, concurrency with locks and semaphores, process management, and virtual memory.
DetailsMaster sorting, graph traversal, and dynamic programming through execution traces that reveal the mechanics behind the algorithms.
DetailsA beginner-friendly walkthrough of what an algorithm is, how arrays store data in memory, and how simple search and insertion traces execute.
DetailsMaster arrays, hash tables, trees, and recursion through execution traces that show what actually happens in memory.
Details