I really like videos made by Ian LaSpina who goes under the handle Knight Errant on Youtube. They are short, to the point and are packed with well researched information (at least as far as I can tell). In this video he explains how Middle Ages were not stagnant from technological point of view and progress was being made.