It turns out it is surprisingly difficult to find pointers to sites and podcasts if you speak French, but do not live in France. The internet is really good at keeping us in our bubbles, making a lot of assumptions on geolocated IPs.
As a side note, I will add that there is one thing that is somewhat problematic about the French business culture, namely that French companies will really go out of their way to deal only with other French companies. It is very difficult to do business with France because of this. It does help if you speak fluent French, but even then, unless you are a French business, you are at a big disadvantage and your product needs to be really much better than the competition. I guess in the case of the OP this worked well, because the business was based in France after all.