I always soak them overnight with a little baking soda in the water, but the part about that making them not be gassy is fake news.If you soak your beans for about 7-8 hours and then drain off that water left, add fresh water, then cook, they wont be gassy.
Looks yummy though!