Emacs: Completion in the buffer with completion-at-point-functions

In this video I explain how in-buffer completion works and what are the packages for interacting with such completions.