that post is great on theory, but not the implementation
for that I'd recommend this youtube series https://www.youtube.com/watch?v=i7JPjgHa7_A