intermediateDesign Patterns~55 min
Paginated Cursor (Iterator Pattern)
Learn the Iterator pattern by building a lazy paginated cursor. You will write a custom iterator over a list, make it work in for-loops, walk a page-serving backend fetching pages only on demand, prove the laziness by counting fetches, and finish with a generator that paginates in a few lines of code.