Dynamic Programming is just a fancy way of saying memoization or caching - remembering stuff to save time later. If you have already computed a function, map the given parameters to the result, and you can use this information later without calculating the whole function again if the parameters are the same.Those who cannot remember the past are
condemned...
Thursday, October 22, 2020
Thursday, July 23, 2020
DIY Wireless Follow Focus

Is it possible to build your own homemade, but powerful and feature-packed follow focus? Let's find out!
Youtube video: https://youtu.be/NZtYzvitv3U
The components that I have used include:
Nema 17 (but don't use it, I'll explain later!)
Driver for the motor
two...
Thursday, March 26, 2020
MemoryRouter and Material UI Navigation

Are you wondering why your MemoryRouter and Navigation from Material UI don't properly work?
Maybe your <BottomNavigation> gets messed up when it's wrapped by a <Link> from react-router-dom?
It took me one day to sort this out. The official documentation of...