/ categories / Технологии / @pepegramming / post #227
1398

Пятничное чтиво

Буду рад встретиться завтра на rubyrussia. Найти меня можно будет либо рядом со стойкой toptal, либо на докладе (2 зал, сразу после обеда), либо в холле во время докладов. На докладе покажу библиотеку, надо которой работал последние пол года. Если любите графическую визуализацию проектов - доклад понравится. Так же отмечу доклад Никиты о эффектах. Благодаря прогону доклада понял что такое эффекты, зачем и что с этим знанием делать. Кроме того, сделал стикеры с ханами. До встречи на конференции!

—————————————

Differences between gRPC and RSocket
На работе нужно было выбрать подходящий способ сообщения между сервисами (синхронный и асинхронный). И для синхронной коммуникации написано десятки вариантов. Сегодня статья о RSocket. Библиотека придумали и сделали в нетфликсе. Сам код представляет собой имплементацию бинарного протокола для стриминг транспортов. Идея похожа на web sockets, в котором сообщения сериализуются в бинарный формат. В статье автор сравнивает Rsocket и gRPC, описывает особенности, плюсы и минусы каждой библиотеки.

Так же, у rsocket понятная спецификация, а в руби имплементации отсутствуют зависимости.

—————————————
How do you visualise dependencies in your Kubernetes YAML files?
visualixir

На своём докладе покажу как визуализировать бизнес зависимости (модели, сервисы, все вот это) в руби проекте, вне зависимости от фреймворка. И покажу библиотеку, которая делает подобную визуализацию автоматически. А в качестве затравки, два проекта, которые вдохновили. Первый проект - визуализация кластера k8s. Необходимая метаинформация уже лежит в k8s, главное написать UI для отображения системы. О том как это сделать - первая статья. Второй проект - визуализация процессов в erlang vm. С динамическим отображением спавнов новых процессов и трассировкой сообщений.

—————————————

Git for Computer Scientists
Люблю тексты или видео, которые объясняют и показывают как работают привычные вещи. Сегодня статья о том, как устроен гит под капотом. Показывается, как устроены коммиты, теги и деревья. А в качестве практической стороны, советую статью от thoughtbot, в которой автор переписывает гит на руби.

——— одной строкой ———

- Первый питерский RailsGirls стартует 1го ноября


10:10 27.09.19
@pepegramming
947 +1

Грустно о программировании. Все проблемы сюда: @davydovanton pepegramming.site Medium: https://medium.com/pepegramming Ссылки на конкретные посты: http://telegra.ph/Pepegramming-Contents-03-11 Обратная связь: https://goo.gl/forms/iUd1Gufq6WnTsaO62