I am kind of on the same boat as you. I have been doing ASP.NET and .NET contracting in a large enterprise for the last four years and my contract just ended so I am trying to plan the for next 10 years to do consulting and develop my own products. I picked up some Laravel and React\Redux during my time consulting and have been following ASP.NET Core as well. Last week I made an ASP.NET core boilerplate https://github.com/aregsar/house , still in progress, that you may find interesting. One concept that I am going to use for my blog posts and presentations is to have some unique perspective or theme that weaves through all of my content. I can then use that for branding and setting myself apart from others in the field. It could be a development perspective or opinion or even a controversial idea that is effective in some situations but goes against the norm or best practices. Anyway, good luck.