I occasionally write technical articles (such as in-depth how-to's, exploratory data analysis, etc) on topics like web, devops, and security. However they have very low traffic and I'm considering hosting on somewhere like medium, wordpress, blogspot, etc. Which hosting do you prefer?<p>Few side notes which may matter: 1) I don't care about monetization. 2) I do care about source code highlighting, ability to add custom javascript/css (for graphs/visualizations).
Even if you don't care about monetization I would recommend hosting them on your own domain so you control the content.<p>Plus building your own personal brand in your own space on the web isn't a bad idea.<p>Plus hosting your own gives you more flexibility for custom js/graphs, etc.
We chose to go with Medium (<a href="https://levelup.gitconnected.com" rel="nofollow">https://levelup.gitconnected.com</a>), and it has been great. It embeds gists which is good for code. I haven't experimented with custom JS/CSS, but I believe it's also possible to embed. It's not perfect, but it's really good in most areas.<p>One of the best things about Medium is the built-in network and community. I feel confident our technical publication would not have grown as quickly without it. One of my favorite features is the ability to co-publish articles in publications but also retain the authorship of it on your own profile. It's an excellent way to generate traffic to your posts and take advantage of publications that already have readers. If you're interested in giving Medium a try and would be interested in submitting some stories to <a href="https://levelup.gitconnected.com" rel="nofollow">https://levelup.gitconnected.com</a>, we would be happy to help get you started!
As already mentioned, the biggest question for you is to decide if you want to use your own domain or not. If you don't mind having someone else control over your content, using a site like medium can get you a lot of publicity for free.<p>Personally, I want control over my audience so using my own domain is paramount. I use Jekyll + S3 + Cloudfront and have very little cost (<2$ a month) for ~1k visitors per month.<p>however, having said all that, more important is to actually write!
You may want to check out Observable, which is created by Mike Bostock who is the creator of D3.js >> <a href="https://beta.observablehq.com/?utm_source=blocks" rel="nofollow">https://beta.observablehq.com/?utm_source=blocks</a><p>Also there are a number of quality 'blogs' that are made available through GitHub Pages.<p>Codepen is another option for hosting Javascript/CSS/HTML gists that can be linked into a longer blog post elsewhere.
You can publish your articles on dailyprog/~yourname (it's a community of programmers). An example of someone starting a text-based blog: <a href="http://dailyprog.org/~tacixat/blog/posts/Problems%20With%20Social%20Media.html" rel="nofollow">http://dailyprog.org/~tacixat/blog/posts/Problems%20With%20S...</a>
If you are going to use Wordpress, you can host anywhere. I am with Digitalocean, because it's only $5 a month and it seems to have the best documentation for self hosting.<p>I have heard good things about the Wordpress.com hosting, and they have that Android/Iphone app to blog on the fly.<p>Wherever you host, Wordpress will have multiple plugins for code highlighting etc, although I haven't tried any yet.
Use your own hosting with your own domain. That way you control the content, won't likely be censored if someone on social media gets annoyed, aren't at the mercy of corporations like Google, can run your own ads, etc.<p>Let's not add even more sites to the Google, WordPress.com (the hosted version) or Medium ecosystems.