@proRuby

Страница 1187 из 1594
Aleksey
05.05.2018
18:07:58
Oleg
05.05.2018
18:08:14
Нужно больше ЧСВ же

Aleksey
05.05.2018
18:08:26
среди моих знакомх рубимайнами пользуются наоборот одни июни

Владимир
05.05.2018
18:09:13
среди моих знакомх рубимайнами пользуются наоборот одни июни
Правильно! Профи пишут на рубях свое окружение и работают уже в нем!

Google
Aleksey
05.05.2018
18:09:42
“среди моих знакомых” ) ключевое

я не утверждаю что это репрезентативная выборка )

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
05.05.2018
18:09:50
не обратил внимания ?

Oleg
05.05.2018
18:10:20
На самом деле у всех трёх категорий есть свои плюсы и минусы

kvrlk
05.05.2018
18:10:40
Лучший редактор - бумага + сканер + ocr, часто так делаю, без иронии

Oleg
05.05.2018
18:10:49
Идеального варианта для всех хотелок увы нет

Вообще последний рубимайн сырой

Вотчеры файлов поломались и некоторые плагины пришлось руками удалять и снова ставить

Владимир
05.05.2018
18:15:16
Бабочками через магнитное поле земли же
Таких веществ не знаю. Не подскажете чем балуетесь для достижения результата?

Google
Oleg
05.05.2018
18:15:22
В том году релиз поприятнее был

А вообще это старая картинка про спор о редакторах

Один бывший коллега рассказывал об опыте работы в какой-то компании, близкой к атомной промышленности.

Говорит мол там 3 поколения разработчиков.

Молодые ребята, пишущие на актуальных стеках и считающих что всё правильно делают.

Опытные программисты, считающие что надо всё на проверенном писать.

И старожилы, считающие что все остальные жизни не знают и мол надо кодить на низкоуровневом и т.п.

И все ведь по своему правы.

Владимир
05.05.2018
18:27:44
В атомной промышленности все серьёзное обрабатывается устройствами в которых транзистор замыкает цепь актуальности Не знаю как в ультра просветленном мире, но рисовал человеку диплом на эту тему и по гостам не везде даже магнитные релейки допустимы - предпочтительнее механические размыкаюшие тележки И это аппаратура вторичного информирования, тоесть то что может заменить дядя вася на окладе в две бутылки или ардруино с парой модулей Сомневаюсь что дальше по технологической цепочке требования в разу меньше

Хотя с тем что низкий уровень хорош, писать надо на проверенном и быть в тренде - согласен

Владимир
05.05.2018
18:32:26
Жаль что нельзя всё совместить
Можно. Задавать тренд в низкоуровневых штуках!))

Но ето не про нас(

Andrey
05.05.2018
18:36:43
Можно. Задавать тренд в низкоуровневых штуках!))
Пользуясь только проверенными решениями? ?

Владимир
05.05.2018
18:37:37
Пользуясь только проверенными решениями? ?
Смешение регистра. 40 лет на рынке. Это как только не обыгрывают)))

Petr
05.05.2018
20:04:34
Архитектурынй вопрос на понимание разницы: в мире PHP последние годы стали популярны ООП паттерны из Java: в частности контейнеры внедрения зависимостей (DI). А что в Ruby / Rails мире, Dependency Injection и Invcersion of Control используется или тут другие подходы? (не холивара ради, просто исследую различные подходы в разных экосистемах)

Vasya
05.05.2018
20:06:00
"Не холивара ради" сказал человек с авкой реакта в руби чате

Petr
05.05.2018
20:07:46
Ну реакт-то ту вообще не причём )

И я не в курсе - есть какая-то нелюбовь к реакту в руби чате?

Google
Vasya
05.05.2018
20:09:12
Та нет, просто холивар технологий же А так просто нелепая шутка

Petr
05.05.2018
20:11:32
Да, сделал поиск по чатику выше, нашел упоминание dry-containers. Но, говорите, в реальности в большенстве проектов не используют DI? А официальный «Rails-way» как относится к DI? Есть ли DI контейнер в Rails?

Anton
05.05.2018
20:12:28
Но это чистый rails way. Так - можешь посмотреть что вообще есть. Я видел даже аналог джавовского bean

F
05.05.2018
21:25:37
зачем нужен trailblazer

wi11son
05.05.2018
21:26:38
для php

На Минской рубиконфе у Ника был отличный доклад про то, почему trailblazer получился именно таким, какой он есть

это прям было для меня открытием, и сразу стало понятна вся предыстория

ведь interactor, operations, dry-transaction, waterfall — все очень похожи, и появлялись в примерно одно и то же время

я в чистую trailblazer, так нигде и не заюзал, я использовал cells во времена TBv1

wi11son
05.05.2018
21:32:09
для понимания — советую почитать книгу trailblazer, которая по первой версии написана, а потом посмотреть доклад с минской конфы

показывает подход к разработке софта, который пару лет назад был нов, и многие штуки объясняет на концептуальном уровне

https://leanpub.com/trailblazer

книгу сейчас можно получить бесплатно

а по прочтению приобрести копию за 9,99 если будет желание

Anton
05.05.2018
21:46:42
а по прочтению приобрести копию за 9,99 если будет желание
А можешь доклад пересказать в двух словах?

Vlad
05.05.2018
21:47:06
Треилблейзер очень полезен потому что позволяет получить дополнительные уровни абстракции которых так не хватает + даёт много плюшек из коробки с которыми удобно управлять фловом который должен происходить

Кроме того что много компонент можно использовать отдельно от других как например выше упомянутые целы

Google
wi11son
05.05.2018
21:48:03
А можешь доклад пересказать в двух словах?
он был про то, что людям нужны инструменты для описания бизнес-процессов, и такие инструменты есть https://training-course-material.com/training/BPMN_2.0_Events_Types — вот например

Vlad
05.05.2018
21:48:24
Ты можешь это все спокойно и быстро руками сделать
Да, но когда есть готовое из коробки и гибкое то зачем

Недавно Ник приезжал ко мне в город с воркшопом и рассказывал про идеи которые будут реализованы в 2.1 и мне они очень понравились

wi11son
05.05.2018
21:49:01
он рассказывал, что приложеньки выходят далеко за рамки запрос-ответ, а то, что какие-то процессы могут проходить многие месяцы, годы, зависеть от массы триггеров, иметь обратные связи, коррекции и так далее

и про эвенты там тоже было :)

Vlad
05.05.2018
21:49:37
ФП подход, много трэков дополнительных кроме двух основных, потом вижуалайзер оч прикольный

wi11son
05.05.2018
21:50:13
http://trailblazer.to/blog/2017-12-trailblazer-2-1-what-you-need-to-know.html

Vlad
05.05.2018
21:50:32
Оч крутая фича будет что твой флов можно будет прекратить почти в любом месте и получить как результат штуку которую если засунуть назад в свою операцию то она продолжит исполняться с того места где была остановлена прошлый раз

Admin
ERROR: S client not available

wi11son
05.05.2018
21:50:49
tracing —

проследить весь путь и все ответвления по флоу

Vlad
05.05.2018
21:51:04
Потом скоро появится аналог девайса только под трб (тирант но второй версии)

Трейсинг это вообще ?

Апотоник говорил что пишет уже замену реформам потому что они работают слишком не гибко и будут штуки в стиле ФП которые позволят управлять формами как захочется

wi11son
05.05.2018
21:52:11
в общем и целом, если внимательно присмотреться к названию, Trailblazer уже не lost rails architecture

Vlad
05.05.2018
21:52:29
Мне очень импонирует треилблейзер

wi11son
05.05.2018
21:52:33
Trailblazer позционируется как The Advanced Business Logic Framework

Vlad
05.05.2018
21:52:58
Я когда впервые увидел стэпы то мне показалось что это как раз то чего не хватало в рельсе и это круто

wi11son
05.05.2018
21:54:46
а мне DSL не нравится

Google
wi11son
05.05.2018
21:55:32
но штука в том, что крайне сложно описать граф/схему с помощью слов, потому рисунок и будет всегда понятнее

сами слова step/failure на уровне класса — ну такое себе

Vlad
05.05.2018
21:57:28
Почему?

Мне просто интересно мнение

wi11son
05.05.2018
21:57:35
хотя мне вполне норм было бы, если бы эти слова употреблялись бы в контексте метода call/perform

потому что тебе нужно заботиться об их порядке внутри класса, а не в рамках метода

что мы будем иметь, когда условно нам захочется делать 3 штуки одновременно?

предположим, что у нас появилось апи для распараллеливания процесса

ну хотя это тоже еще одним методом DSLя делается

Nikolay
05.05.2018
22:00:27
только TB никто не юзал, когда он был (сейчас есть) условно простым набором осязаямых паттернов под рейлс апп…а сейчас это станет ценая BPM машина…кто будет это использовать?

wi11son
05.05.2018
22:03:07
я думаю найдется своя аудитория. Мое мнение что руби сейчас будет развиваться в сторону не только веб-приложений, но будут появляться фреймворки для написания простых лупов, которые будут иметь простой как три копейки, сходный с rack интерфейс на мессаджи, и можно будет их вот так пачками воркеры запускать и они будут гонять свои минибизнес процессы

wi11son
05.05.2018
22:03:58
есть, и что?

тебе нравится писать на го?

или больше нравится ruby?

Nikolay
05.05.2018
22:05:21
Кто-то?
ну “кто-то” всегда есть уж, но врятли это цель

wi11son
05.05.2018
22:06:14
у нас есть jruby, graalVM, мы уже почти так же быстры как го, но памяти пока жрём, JIT и можно заюзать изначальный компилятор, от забыл как того чувака зовут и вот мы уже сверх быстры и жрём мало памяти

Nikolay
05.05.2018
22:08:50
> тебе нравится писать на го? > или больше нравится ruby? я выбираю Elixir ? а если без шуток, от задачи зависит, если “пачек воркеров” много, то либо ждать JIT либо брать что другое…

wi11son
05.05.2018
22:09:38
а мы разве не про описание бизнес-процессов говорим?

имхо на го, подобный фреймворк крайне сложно будет изобразить

Nikolay
05.05.2018
22:10:13
это да

Страница 1187 из 1594