The classic iterator categories (input, output, ...) discussed in this article have been deprecated in C++20, and replaced with new concepts. I would expect a post from 2020 claiming to be about iterators "in modern C++" to be specifically about that change, but actually it's just about the legacy categories, so this is a pretty worthless article.
On the contrary, this article can be used by the audience in almost any modern C++ compiler out there. An article using C++20 will just lead to frustration, as there are still rough edges using concepts, with a standard that was just published last week.
The title is misleading marketing: It gives the impression you need this nice new blog post instead of all the old out of date ones, and that it's all you'll need to know for the foreseeable future.