Пятничное чтиво
Начнем с грустных новостей. По техническим причинам стримы откладываются. Вспомнить что было можно тут. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
В этом году Pepegramming разыгрывает два билета на rubyrussia конференцию! Условия как и в прошлом году:
- Заполняем форму;
- Рассказываем друзьям и коллегам о розыгрыше;
- 13 сентября разыгрываю 2 билета;
—————————————
Good Database Design Starts Here - Towards Data Science
Автор статьи объяснит что для него хороший дизайн базы данных. Так же, в статье описываются виды моделей, нормализация, стандарты именования, документация и тестирование. Если хотите узнать чуть больше о базах данных, но не знаете с чего начать - текст покажет на что можно посмотреть.
—————————————
Documenting Software Architecture
Работа архитектором подразумевает написание документации по проектам. Автор собрал популярные виды документации для проектов и описал каждый из них. Для себя открыл
—————————————
RabbitMQ vs Kafka
Цикл из 6 статей которые пытаются описать в чем же разница между kafka и MQ. В начале описывается, что из себя представляет RabbitMQ и Kafka, показываются плюсы и минусы. Далее автор описывает разницу между push и pull моделью для работы с событиями. А в следующих статьях описываются паттерны и топологии используемые в RabbitMQ и Kafka, а также fault tolerance высокая доступность с каждым из сервисов. Статья будет полезна тем, кто выбирает что использовать в системе или тем, кто думает, что kafka тот же MQ только популярнее.
——— одной строкой ———
- Пропозал на добавление simple immutable value object в кор руби;
Начнем с грустных новостей. По техническим причинам стримы откладываются. Вспомнить что было можно тут. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
В этом году Pepegramming разыгрывает два билета на rubyrussia конференцию! Условия как и в прошлом году:
- Заполняем форму;
- Рассказываем друзьям и коллегам о розыгрыше;
- 13 сентября разыгрываю 2 билета;
—————————————
Good Database Design Starts Here - Towards Data Science
Автор статьи объяснит что для него хороший дизайн базы данных. Так же, в статье описываются виды моделей, нормализация, стандарты именования, документация и тестирование. Если хотите узнать чуть больше о базах данных, но не знаете с чего начать - текст покажет на что можно посмотреть.
—————————————
Documenting Software Architecture
Работа архитектором подразумевает написание документации по проектам. Автор собрал популярные виды документации для проектов и описал каждый из них. Для себя открыл
Class dependency diagram
так как последнее время занимаюсь автогенерацией подобных диаграмм. Об этом подробнее расскажу на предстоящей rubyrussia. А статья однозначный мастрид, если хотите прокачать навык документирования систем, которые проектируете.—————————————
RabbitMQ vs Kafka
Цикл из 6 статей которые пытаются описать в чем же разница между kafka и MQ. В начале описывается, что из себя представляет RabbitMQ и Kafka, показываются плюсы и минусы. Далее автор описывает разницу между push и pull моделью для работы с событиями. А в следующих статьях описываются паттерны и топологии используемые в RabbitMQ и Kafka, а также fault tolerance высокая доступность с каждым из сервисов. Статья будет полезна тем, кто выбирает что использовать в системе или тем, кто думает, что kafka тот же MQ только популярнее.
——— одной строкой ———
- Пропозал на добавление simple immutable value object в кор руби;