Пятничное чтиво
На этой неделе прошел стрим, на котором подвел OBS (программа для стрима и захвата экрана). Запись спас, монтирую и надеюсь скоро выложу. А пока можно посмотреть прошлые стримы и добавить себе календарь предстоящих стримов с сайта.
Так же буду рад предложениям, вопросам и идеям для стримов. Можно написать в личку, а можно в анонимную форму.
—————————————
IoC container solves a problem you might not have but it’s a nice problem to have
В статье рассматривается что такое IoC контейнер, какие проблемы решаются с помощью контейнеров и какие трудности возникают при использовании данного подхода. Я уже писал об контейнерах в руби и последние 3 года использую приложения только с контейнерами. По собственному опыту скажу, что отдельный список зависимостей для каждого файла облегчает понимание что происходит в зависимости, а DI облегчает тестирование.
—————————————
Developing Microservices with Behavior Driven Development and Interface Oriented Design
В статье рассматривается проблема тестирования сервисной (микросервисной) архитектуры. Как пример решения проблемы предлагается использовать BDD. Указывается на необходимость четко определенных контрактов между сервисами, разделение поведения на consumer и producer. Кроме того, объясняется почему тесты должны быть независимы от реализации и почему проверка ошибок важна. Добавлю, что тестирование сервисной архитектуры сложная задача, которую до сих пор не понятно как решить. Симпатизирует мнение, что тестирование не является достаточным в сервисной архитектуре и разработчики должны вкладывать в ресурсы в инфраструктуру мониторинга и отката изменений.
—————————————
How to build an open source community
Статья 2008 года о создании комьюнити в опенсорс проектах. К сожалению опенсорс проекты часто спотыкаются о маркетинг и коммуникации, а также об отсутствие комьюнити вокруг продукта. В тексте рассматривается определение комьюнити, из каких частей состоит. А так же, в конце много ссылок раскрывающих тему подробнее.
——— одной строкой ———
- Awesome список статей, сайтов и ресорсов связанных с ментальным здоровьем.. Хоть тема к программированию отношения не имеет, считаю, что важно оставить эту ссылку;
- Netflix использует dry библиотеки. Также в треде рассказывается, почему не прижился ханами;
- Главная новость недели - sorbet открыли для публичного использования. Я уже играю с ним в проектах, на следующем стреми планирую показать и рассказать об этой библиотеки;
На этой неделе прошел стрим, на котором подвел OBS (программа для стрима и захвата экрана). Запись спас, монтирую и надеюсь скоро выложу. А пока можно посмотреть прошлые стримы и добавить себе календарь предстоящих стримов с сайта.
Так же буду рад предложениям, вопросам и идеям для стримов. Можно написать в личку, а можно в анонимную форму.
—————————————
IoC container solves a problem you might not have but it’s a nice problem to have
В статье рассматривается что такое IoC контейнер, какие проблемы решаются с помощью контейнеров и какие трудности возникают при использовании данного подхода. Я уже писал об контейнерах в руби и последние 3 года использую приложения только с контейнерами. По собственному опыту скажу, что отдельный список зависимостей для каждого файла облегчает понимание что происходит в зависимости, а DI облегчает тестирование.
—————————————
Developing Microservices with Behavior Driven Development and Interface Oriented Design
В статье рассматривается проблема тестирования сервисной (микросервисной) архитектуры. Как пример решения проблемы предлагается использовать BDD. Указывается на необходимость четко определенных контрактов между сервисами, разделение поведения на consumer и producer. Кроме того, объясняется почему тесты должны быть независимы от реализации и почему проверка ошибок важна. Добавлю, что тестирование сервисной архитектуры сложная задача, которую до сих пор не понятно как решить. Симпатизирует мнение, что тестирование не является достаточным в сервисной архитектуре и разработчики должны вкладывать в ресурсы в инфраструктуру мониторинга и отката изменений.
—————————————
How to build an open source community
Статья 2008 года о создании комьюнити в опенсорс проектах. К сожалению опенсорс проекты часто спотыкаются о маркетинг и коммуникации, а также об отсутствие комьюнити вокруг продукта. В тексте рассматривается определение комьюнити, из каких частей состоит. А так же, в конце много ссылок раскрывающих тему подробнее.
——— одной строкой ———
- Awesome список статей, сайтов и ресорсов связанных с ментальным здоровьем.. Хоть тема к программированию отношения не имеет, считаю, что важно оставить эту ссылку;
- Netflix использует dry библиотеки. Также в треде рассказывается, почему не прижился ханами;
- Главная новость недели - sorbet открыли для публичного использования. Я уже играю с ним в проектах, на следующем стреми планирую показать и рассказать об этой библиотеки;