In many niches (I'd argue most), I think it's better to "give everything away" in your blog content. You can give away the "what" without giving away the "how" if you're worried about competition.
...