Где завести блог для собственных наработок?
Для хранения кода и вставки его в блог/на любую страницу отлично подходит Github Gist. Создаёте гист и встраиваете его куда угодно.
Для личного техноблога я вижу три варианта:Github Pages + генератор статики, например, Docpad или Jekyll. Все файлы хранятся в вашем репозитории, после написания нового поста или редактирования старого вы запускаете команду, которая генерирует HTML-файлы и публикует их в GH Pages.Эгея — простой, удобный и аккуратный движок для блогов. Многие крутые русскоязычные блогеры выбрали именно её. Он на PHP+MySQL, так что можно на любом шаред-хостинге развернуть.Ghost — как говорят авторы «просто блог». Тоже довольно минималистичный движок, но в то же время с гибкими настройками. Но он на Node.js, так что на первый попавшийся хостинг его уже не зальёшь.
Во все три из них (и вообще куда угодно) можно встраивать Github Gist.
Wordpress с любой понравившейся темой с Themeforest'а. 
Почему считаю этот вариант хорошим:Удобно делать посты. Wordpress в этом плане очень хорошо. Не надо ни о чем думать. Просто пишешь и публикуешь. На выходе все будет хорошо и красивоМного удобных плагинов, с помощью которых можно организовать любой доп функционалБольше возможности для дальнейшей монетизации, при необходимости