Как улучшить свои навыки при написании блога

Думая о том, каким бы мне хотелось видеть этот блог, я понял, что простая на первый взгляд задачка может быть сильно расширена и стать отличным поводом научиться новому. Вот только некоторые вещи, которые можно сделать в рамках блога и которые было бы полезно изучить:

  • способы организации кода фронтенда

    По этой теме у меня, как у бэкэндщика, провал и я хочу изучить вопрос получше.

  • материальный дизайн

    Концепция интересная, модная и весьма симпатичная. Начало уже положено, но это пока так, наброски, первый подход.

  • сменные скины

    Это в расширение темы дизайна и организации кода фронтэнда. Пока не знаю, буду ли этим заниматься, но было бы интересно.

  • Open Graph, семантические схемы со schema.org, всяческое SEO и т.п.

    Для тех, кому ещё не приходилось этим заниматься (таким, как я), это безусловно будет полезно

  • Модульная структура поста

    Моё видение: тело поста не должно быть монолитным. Пусть оно состоит из отдельных частей разных типов (например: текст, галлерея, изображение, опрос, ембед-код, интерактивный html-css-js и т.п.), для которых были бы свои правила рендера.

  • JS - фреймворк

    Редактор для описанного выше варианта организации записей блога можно реализовать с использованием какого-нибудь js-фреймворка. Я, например, планирую написать её на react.js

  • адаптивность дизайна

    Говорят, гугл скоро начнёт понижать в рейтинге сайты, не имеющие оптимизации для мобильных. Да и за ними будущее, надо учиться соответствовать.

    Сейчас я уже использую сетку и другие фишки из bootstrap'а и на мобильниках сайт выглядит более-менее, но нет предела совершенству. В частности, я хочу добавить боковое выезжающее меню вместо хэдера.

Всё перечисленное выше, на мой взгляд, может неплохо продвинуть начинающего разработчика, коим я считаю и себя