Что делать, если ты нашел баг в проекте с Github и знаешь, как его исправить

В этой заметке я максимально сжато и доходчиво опишу последовательность действий от создания форка проекта на Github до внедрения исправления в основной проект.
Заметка будет особенно полезна разработчикам, которые только начинают работать с Git и Github.

Чем вредны PHP сниппеты в CMF/CMS

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

Vue.js - реактивный фронтенд фреймворк для людей

Речь пойдет о набирающем обороты фронтенд фреймворке Vue.js, который вошел в ядро Laravel и PageKit, и по популярности начинает догонять React и Angular.

Vue

Susyboot - Bootstrap сетка на Susy

Grid Series no. 1 Image

Я люблю Bootstrap за то, что там за меня уже подумали, как назвать классы сетки. От проекта к проекту я и контент-менеджер сайта точно знаем, какие классы нужно использовать, чтобы накидать табличку из трех столцов. Эти классы даже WYSIWYG-редакторы поддерживают.

Susy мне нравится за его легковесность и гибкость. Там я делаю сетку, так как хочу я, называя классы на свое усмотрение. Красота. Вот только мой контент-менеджер недолюбливает Susy, ведь ему уже не так легко разместить контент статьи в три колонки и, в то же время, заставить это выглядеть нормально на мобильных.

Кроме того, немало отличных CMS плагинов завязано на сетку Bootstrap, например Panels Bootstrap Layouts для Drupal. Хочется использовать их в проектах без Bootstrap.

Зачем выступать на конференциях

В ноябре 2014 я подготовил статью для DrupalCamp Moscow 2014, где рассказал о том, почему, на мой взгляд, так важно выступать на конференциях. Позднее статья публиковалась также в блоге DrupalCamp Siberia 2015.
Судя по отзывам читателей, статья получилась полезная, поэтому я решил передать ее в свободный доступ сообществу и выложил под лицензией Creative Commons.
У себя в блоге публикую себе на память )

Как заработать на Open Source

Недавно пригласили выступить с докладом на WordPress Meetup #7 в Санкт-Петербурге. Принял приглашение и 4 апреля 2015 поведал местному WordPress сообществу о способах монетизации Open Source активности. Тема полезна не только WordPress и Drupal сообществам, но и всем, кто так или иначе контрибьютит в Open Source проекты, поэтому выкладываю материалы для общего ознакомления.

Типичные ошибки публичных выступлений

29 ноября вместе с Екатериной Маршалкиной выступили на DrupalCamp MSK 2014 с докладом о публичных выступлениях.

Я больше акцентировался на ошибках, которые касаются подготовки к выступлению и непосредственно речи, а Катя говорила о том, как надо и не надо делать презентацию. После доклада для всех желающих мы сделали демо нашего совместного проекта Drupal Promo Kit.

Здесь я опубликую текст моей речи, презентацию и видео выступления.

Зачем IT-шнику выступать на конференциях

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

Отчет о поездке на DrupalCamp Helsinki 2014

Когда-то я уже писал о своей первой поездке на DrupalCamp Helsinki. Недавно удалось съездить еще раз и даже выступить с докладом.

Читайте о самой поездке в моем блоге на сайте Сообщества.

Responsive Web Design & Drupal

Выступил с докладом о Responsive Design в контексте Drupal на Drupal White Nights 2014.

Cамое время выложить видео и презентацию.