How to best drive Flexible RGB LED Strip (NeoPixel/WS2812/SK6812 compatible)

Hi all,
I recently bought the Flexible RGB LED Strip (NeoPixel/WS2812/SK6812 compatible) and am wondering how to best drive these power wise and also how to control them via a microcontroller.

Basically what’s the best option in power supply and microcontroller?

Thanks,

Josey