I also think taking notes really helps me remembering. For SW development-related books, I try to write a blog post summarizing what I liked/disliked about the book, and also shorter reviews for Goodreads and Amazon (because I find those really useful, and rely on them when checking out books).
You highlight text, add notes, and every day you see these highlights and notes over time— all in your inbox or on the app.
I also take notes in a notebook for each chapter. Then write out a summary of the book. Periodically, I'll read through my notes for books. Or I'll watch a summary video on YouTube.