Обновить
0

Пользователь

Отправить сообщение
после недавней статьи про убер и его миграции с pg и его минусами в масштабировании, начал собирать инфу об альтернативных (хорошо забытых) вариантах. статья как нельзя кстати, спасибо.
Боже, как я раньше с этим порождением дьявола работал вообще? Бррр. С обоими даже.
Вот это очень ценная шпора, спасибо!
Не часто требуется что-то экзотическое использовать и приходится в доку лезть, а она немного дубовая. Тут все в одном месте, и наглядно.
Я тихо фигею от количества фабрик, которые есть в воркшопе. Надо тоже попробовать мидейр рокет. У вас есть, кстати, любимые, а то так опять выходных не хватит все перепробовать :) Такие, чтоб подинамичнее :)
> Ирония заключается в том, что я лично люблю манкипатчинг
Как по мне, возможность МП как раз и убивает (добивает?) руби-экосистему, и является причиной, почему я перешел на элексир. Слишком много свободы дает этот прекрасный язык (я о руби). Очень много соблазнов, ведущих к кошмарным решениям. Как говорится: «попробовали бы они сделать это в go», который по рукам бьет за любую попытку отойти строгих правил.
Недавно баловался, хотел поднять штук пять в режиме чистого instagib (не freeze tag), очень мало серваков с этой фабрикой, но добавление себя админом не заработало.
Потом свободное время кончилось, и ограничился созданием как обычно в виде себя в качестве временного «сервера».
Жду выходных для второго подхода :) Попробую внимательнее изучить как у вас этот момент заработал.
Единственное, хочу заменить supervisord на open-rc, благо сервак на генте.
Одна из сильных сторон руби как раз однострочники, и я не знаю ни одного способа заставить разрабов раздувать LOC, при этом еще и ухудшая как покрытие так и читаемость. Плюс это отличный способ обмануть CI и закомитить покрытие только одной ветки.
С покрытием как таковым вообще все сложно, даже в плане теории, а с такой проблемной реализацией, все становится еще сложнее.
Много лет работа на их IDE, и они лучшие. Бывают редкие тормоза, но их пренебрежительно мало, зато есть все что душе угодно. Видно, что слушают пользователей, и это редкость.
Даже такие базовые вещи как построчный скролл при синтакс хайлайте тупят. Конкретно для ruby очень подбешивает. Плагинов по минимуму.
От полного перехода на (n)vim меня как раз останавливает vim script. (E)lisp как-то чище и роднее как таковой. Прочитал, вроде не все так страшно, осталось найти время на дальнейшее углубленное вкуривание. Сейчас пользуюсь Evil mode, есть большие вопросы к производительности (говорят, правда, что если тот же функциональный набор плагов повесить на вим, будет так же лагать)
Думаю, весьма распространенная история про Elixir:
Несколько раз, много лет назад, пытался освоить Erlang, очень мне нравилась концепция паттерн матчинга. Однако на тот момент на Erlang не было более-менее успешной библиотеки для разработки под веб-сайты/приложения. А это моя специализация, ПО для коммуникаций — это слишком для меня. Короче говоря, все затухло на паре простых консольных утилит, ибо монетизации никакой не было в перспективе. Плюс синтаксис, конечно, немного крышесносящий (хотя я тогда на PHP писал, так что нас ничем не удивишь :)

Пару лет назад я, как и многие RoR разрабы, с грустью задумался о том, что надо мигрировать нафиг с рельс и с рубей. Руби хорош, но сложилась традиция использовать его через плохие практики. Есть кайфовый вариант — lotus (ныне hanami), но работы под него не найдешь…

В каком-то подкасте, (спасибо тем, кто поддерживает ру-подкасты по руби, кстати) услышал что моя любимая meduza.io «написана» на elixir. Когда я копнул что это такое, каково же было мое изумление (и радость) что все так круто изменилось в лучшую сторону!
Так что теперь я курю феникс с эликсиром и немного эрлангом, и готовлюсь к первому проекту на них :)
P.S. Да, и это был отличный повод перейти с IDE на spacemacs с паком для elixir. Пишу, и думаю, как же круто изменилась моя жизнь благодаря ему :)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность