Looking for haaaalp!

It's been many years since I first crocheted and even when I was doing it regularly before, I never really got the hang of weaving in the ends and tails.

Does anyone have advice/preferences on how their way holds up to wear and tear?

I used to weave in (poorly) but the ends always managed to poke out after use/washing. How does crocheting over the ends (while in the middle of a piece) work for you? Any thoughts of one technique holding up better than another?

And has anyone had any experience/luck with Russian joining?