Instead of actively absorbing new technologies with the fear that the world will move on without me, I decide to step back, and make 2019 a year of source code reading such that I can get down to details of computer systems from a programmer’s perspective.

A C++ library called folly has covered so many system-level constructs that I find many “Aha!” moments during source code reading. So here we are:

  • Notes on Folly: How UNLIKELY Macro Works
  • Notes on Folly: Thread Pool Executors
  • Notes on Folly: How Does Promise Pass Data to Future
  • Notes on Folly: Two Steps to Convert Old-Style Callbacks to Chained Callbacks
  • Notes on Folly: Executors
  • Notes on Folly: Thread Name
  • Notes on Folly: Folly Fibers
  • Notes on Folly: Cooperative Context Switch
  • Notes on Folly: Libevent Concept and Usage