Станислав КраснояровПрокрастинация бывает двух видов.Но второй вид прокрастинации — более хитрый. Когда вместо тяжелых и неприятных стратегических задач вроде проработки проектов на пресейле…Feb 13, 2018Feb 13, 2018
Станислав КраснояровЕсли смотреть на Redux приложения с точки зрения DDD/ES, то можно провести следующие аналогии:Action creators (в первую очередь асинхронные: redux-thunk, redux-saga, redux-observable) — это command handlers: они достают данные из…Feb 24, 2017Feb 24, 2017
Станислав КраснояровЧем глубже погружаешься в юнит-тесты, тем больше разных кайфушечек находишь.Test engineering — это тебе не хрен собачий, тут думать надо.Feb 24, 2017Feb 24, 2017
Станислав КраснояровКогда создаешь необходимые данные в юнит-тестах, то есть четыре варианта:Создавать в тесте user = new User(“Stanislav”, “Krasnoyarov”)Feb 21, 2017Feb 21, 2017
Станислав КраснояровТолько что со второй лекции Людвига в Питере. Пожалуй, две основных мысли, которые я вынес:“К своим замкам стоит подбирать свои ключи” Если диета не работает, пробуем спорт. Если спорт не работает, пробуем психолога. Если психолог…Feb 19, 2017Feb 19, 2017
Станислав КраснояровС этого момента этот блог называется “всякая хрень, которая приходит ко мне в голову”.Feb 19, 2017Feb 19, 2017
Станислав КраснояровКогда принимаешь решение об уровнях абстракции в коде надо руководствоваться пользой и здравым…Очевидно, что в небольшом CRUD REST API совершенно не имеет смысла выстраивать архитектуру. Если проект будет разрастаться, то можно будет…Apr 13, 2016Apr 13, 2016
Станислав КраснояровСмотрю на организацию тестирования при использовании rails и node.js.Создатель rails David Heinemeier Hansson говорит “не парьтесь”, и вообще, тестирование в изоляции — это зло. Пожалуй, тут я с ним…Apr 12, 2016Apr 12, 2016
Станислав КраснояровОдна из самых сложных вещей при разработке это объяснять заказчику, что будет неправильно сделать…Как правило моя первая реакция: “Бляя, ну что за херню эти дебилы опять хотят! Это ж пиздец просто!”. Нужно время, чтобы напомнить себе…Apr 7, 20161Apr 7, 20161
Станислав КраснояровКак устроен JavaScript, часть 3Эта часть статьи посвящена прототипному наследованию в JavaScript.Mar 12, 2016Mar 12, 2016