Sitemap - 2023 - Low Latency Trading Insights

Are [[likely]] and [[unlikely]] Still Relevant?

The Warnings You Never Saw

How I Learned to Stop Worrying and Love Undefined Behavior

The C++ Technique that Slashes Rust's Hope

Quants use Rust; Devs use C++

C++ vs Rust Article - Reaction by Streamer "Primeagen"

Discord Server

Move Semantics and Low Latency Programming

Why I think C++ is still a desirable coding platform compared to Rust

A Request To Our Readers

First Pillar - Operating System Basics

The Best Way to Prevent Bugs Is...

Pillars of Low Latency - Connectivity

The Knowledge Pillars of HFT

HFT Quant/Dev Salary Guidance

Advice for Aspiring Low Latency Trading Devs

Hierarchical Timing Wheels

Shared, LTO, PLT: Friends or Foes?

Are Function Pointers and Virtual Functions Really Slow?

Exploring Bit Scan Forward

Has C++ Peaked?

The Biggest Programming Scam Ever Told

C++ challenge #1

std::any Considered Harmful

The Wrong Reason To Start Using FPGAs

What Every HFT Developer Should Know About Time Standards

The AUTOSAR C++14 Standard

Reverse Engineering C++20 Coroutines

To Except or not to Except

Review of book "C++ High Performance" by Bjorn Andrist and Viktor Sehr

Armed and dangerous: std::shared_ptr<T> considered harmful

Book Review "Developing High-Frequency Trading Systems" by Sebastien Donadio et al

Comments on Github C++ code for "Building Low Latency Applications with C++"

Review of "Building Low Latency Applications with C++" by Sourav Ghosh

Update on Posts

Clang/GCC Target Attributes

Replacing C++ Templates with Mako Templates

Compile-time Arbitrary Switch Case

Generating semilog series - FAST

What is paging and how does it matter?

Memory management does not have to be complex

IceLake/AVX2, Skylake/AVX or Generic/x86-64?

My Way of doing TDD

Back to back minimal project Zynq MPSoC ZCU102 eval board