Пятничное чтиво
На этой неделе провел стрим связанный с GQL и hanami, запись уже на YouTube. Старые записи можно найти по ссылке. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Методы борьбы с legacy-кодом на примере GitLab
Расшифровка доклада с FrontendConf о том, как гитлаб борется с легаси кодом на стороне фронтона. Я не фанат фронтенда, но статья показалась интересной, так как рассказывает о темах, которые касаются не только гитлаба. Что понравилось:
- “40% времени публичных раннеров на http://amp.gs/KMS4 GitLab собирает сам GitLab, потому что pipeline проходит на каждый merge request”;
- Концепция “Pinning test”, что-то отдаленно похожее делает scientist гитхаба. Но интересно наблюдать, что подобная тема всплывает в каждой из компаний;
- Увидел очередное подтверждение, что Danger работает. У меня библиотека подключена в ossboard, надо добавить в rubyjobs тоже;
- Понравилась секция с метриками.
Отдельно отмечу, что читая о “Is this known” канале в слаке, полилась скупая слеза.
—————————————
От микросервисного монолита к оркестратору бизнес-сервисов
Автор делиться идеей 4рех стадий развития архитектуры:
- монолит;
- distributed monolith (в статье называется микросервисный монолит);
- микросервисы;
- оркестратор бизнес сервисов (в теории, следующий шаг - монолит и стадии зацикливается);
Для каждой из стадий указываются отличительные черты, проблемы и что делать дальше, что бы пойти по этому кругу. Так же даются ссылки для дальнейшего чтения. Не стоит ждать откровений и новой информации. Полезна будет для тех, кто хочет разобраться больше в развитии архитектуры или для тех, кто хочет структурировать знания.
—————————————
Making Your Rails Console Interesting
Гайд о том, как улучшить стандартный вывод консоли в руби. В качестве примера используется rails, но подобное так же делается с любым другим фреймворком. Вряд ли это заменит pry, но если хочется легковесного решения - статья поможет настроить вывод текущего окружения и добавить хелперы, помогающие ориентироваться в коде.
——— одной строкой ———
- Советы и идеи как улучшить опыт удаленной работы;
На этой неделе провел стрим связанный с GQL и hanami, запись уже на YouTube. Старые записи можно найти по ссылке. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Методы борьбы с legacy-кодом на примере GitLab
Расшифровка доклада с FrontendConf о том, как гитлаб борется с легаси кодом на стороне фронтона. Я не фанат фронтенда, но статья показалась интересной, так как рассказывает о темах, которые касаются не только гитлаба. Что понравилось:
- “40% времени публичных раннеров на http://amp.gs/KMS4 GitLab собирает сам GitLab, потому что pipeline проходит на каждый merge request”;
- Концепция “Pinning test”, что-то отдаленно похожее делает scientist гитхаба. Но интересно наблюдать, что подобная тема всплывает в каждой из компаний;
- Увидел очередное подтверждение, что Danger работает. У меня библиотека подключена в ossboard, надо добавить в rubyjobs тоже;
- Понравилась секция с метриками.
Отдельно отмечу, что читая о “Is this known” канале в слаке, полилась скупая слеза.
—————————————
От микросервисного монолита к оркестратору бизнес-сервисов
Автор делиться идеей 4рех стадий развития архитектуры:
- монолит;
- distributed monolith (в статье называется микросервисный монолит);
- микросервисы;
- оркестратор бизнес сервисов (в теории, следующий шаг - монолит и стадии зацикливается);
Для каждой из стадий указываются отличительные черты, проблемы и что делать дальше, что бы пойти по этому кругу. Так же даются ссылки для дальнейшего чтения. Не стоит ждать откровений и новой информации. Полезна будет для тех, кто хочет разобраться больше в развитии архитектуры или для тех, кто хочет структурировать знания.
—————————————
Making Your Rails Console Interesting
Гайд о том, как улучшить стандартный вывод консоли в руби. В качестве примера используется rails, но подобное так же делается с любым другим фреймворком. Вряд ли это заменит pry, но если хочется легковесного решения - статья поможет настроить вывод текущего окружения и добавить хелперы, помогающие ориентироваться в коде.
——— одной строкой ———
- Советы и идеи как улучшить опыт удаленной работы;