My favourite method for weaving in ends is duplicate stitch on the wrong side. This method is nearly invisible on the right side and is very secure. The principle is to follow the path of a stitch so you’re creating a double thickness across a small bit of fabric. Once you get the hang of it, you can do it in any stitch pattern, including colourwork and textured stitches.