
Alex
15.03.2017
10:11:52
а чем руби не устраивает?

Ivan
15.03.2017
10:11:54
короч мне понравилоась
дак а кто сказал что не устраивает та
задачи разные

Google

Alex
15.03.2017
10:12:10
это да.

Ivan
15.03.2017
10:12:21
подними на рубях мильён соединений
сколько тебе нужно будет ресурсов?

Alex
15.03.2017
10:12:32
овермульон

Ivan
15.03.2017
10:12:37
тады да
с эликсиром из за эрланга все попроще
так что я тут не руби хэйтить хотел
прост то что интересно было бы на ляксире пописать боевое
потому и сказал что интересно когда в стеке ruby/elixir в компании

Alex
15.03.2017
10:13:36
для микросервиса наверное очень круто
какой то тяжелый кусок распаралелить на кучку соединений.

Ivan
15.03.2017
10:13:55
ну вот авиасэйлз написали злой агрегатор статистики на эликсире
очень довольны

Google

Alex
15.03.2017
10:14:45
ага, для высокопроизводительных вещей очень круто думаю.
ибо работать с данными в рубях очень медленно.

Ivan
15.03.2017
10:16:14
ну вообще в эликсире вроде математика тоже тупая

Алексей
15.03.2017
10:16:23
я смотрел интервью dhh и тип проникся, как я понял рельс вей это фигачить быстро и потом решать проблемы по мере их поступления, мейк сенс фор ми

Ivan
15.03.2017
10:16:26
там именно каеф в куче соединений и способе управления ими)

Alex
15.03.2017
10:16:41
очень быстрые прототипы, тем и круты.
и причем это потом можно аккуратно отрефакторить и годами на этом жить.

Алексей
15.03.2017
10:17:56

Alex
15.03.2017
10:18:07
рельсы?

Алексей
15.03.2017
10:18:13
да

Alex
15.03.2017
10:18:14
только перекидыванием кусков на что то более шустрое
руби не очень быстрое, рельсовые штуки еще медленнеей.
А так да, при желании можно Metal контроллер брать, и еще кучку фишек переписать.

Алексей
15.03.2017
10:19:31
можно же делать любые инъекции узких мест переписывать на си или плюсах или го или расте и тип погнали дальше? или так никто не делает? я как бы не умею в рельсы и прод опыта нет просто такое сложилось впечатление

Alex
15.03.2017
10:19:50
я думаю нужные куски полностью перебрасываются на микросервис

Alexander
15.03.2017
10:20:12
но до стадии переписи просто машины докупают)

Alex
15.03.2017
10:20:32
а так да, пересчет данных можно например данные готовить в рельсах и отправлять в dll

Алексей
15.03.2017
10:20:57
ну значит мне не надо менять мировоззрение)

Google

Alex
15.03.2017
10:21:00
главное чтобы прием отправка данных не занимали слишком много времени.
может оказаться что отправить из рельс данные в dll и принять обратно результат не будет того стоить.

Alexander
15.03.2017
10:21:35

Алексей
15.03.2017
10:23:37
это тоже наверное как то можно ускорить?

Alex
15.03.2017
10:24:03
да, микросервисом. Чтобы http даже не доходил до рельс к примеру
вариант два - рельсы будут микросервис дергать по http, а микросервис сам будет из базы данные читать, обрабатывать и давать рельсам.
Или вообще в фоне все это считать.
Вариантов масса.

Алексей
15.03.2017
10:24:48
ну тогда замечательно)

Ivan
15.03.2017
10:24:51
ну короче в любом случае оптимизировать без нужды плохо
так что надо отталкиваться от задачи)

Alex
15.03.2017
10:25:00
ага, преждевременная оптимизация - зло.

Алексей
15.03.2017
10:25:05
у нас было User Story Mapping обучение, как я понял везде лучше так делать)

Oleg
15.03.2017
10:26:05
Ещё можно вынести расчёты в SQL голый, если много действий с базой, эффективнее будет

Ivan
15.03.2017
10:26:47
ну тут смотря какие расчеты

Alex
15.03.2017
10:27:05

Oleg
15.03.2017
10:27:07
Вот, ибо оптимизация это про много разных тем

Alex
15.03.2017
10:27:24
очевидно что Go сервис скорее всего быстрее посчитает чем mysql/postgresql

Oleg
15.03.2017
10:27:33
Не факт

Google

Alex
15.03.2017
10:27:34
вот только выборка данных и их передача могут занять больше времени, да.
Не факт
скорее всего быстрее. Вот только данные сервису передать - может занять больше времени.

Oleg
15.03.2017
10:28:09
В общем тут сферический конь в вакууме
Всё от конкретной задачи зависит

Ivan
15.03.2017
10:32:00
ЧТД

Алексей
15.03.2017
11:12:02
а вот кроме этого и допустим знания всяких библиотех самых популярных и как деплоить на хероку или авс что еще надо на мидл уровень?

Alex
15.03.2017
11:12:14
откуда я знаю
я джун
ходи на собеседования на мидла - поймешь что надо

Nursultan
15.03.2017
11:14:20
Bundler could not find compatible versions for gem "jquery-ui-rails":
In snapshot (Gemfile.lock):
jquery-ui-rails (= 6.0.1)
In Gemfile:
active_admin-sortable_tree (~> 0.3.0) was resolved to 0.3.0, which depends on
jquery-ui-rails (~> 5.0)
activeadmin was resolved to 1.0.0.pre5, which depends on
jquery-ui-rails
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Что это значит?

Admin
ERROR: S client not available

Alex
15.03.2017
11:14:38
translate.google.com

ojab
15.03.2017
11:14:50
это значит что bundler не смог разрешить зависимости

Alex
15.03.2017
11:14:50
серьезно, стоит иногда просто перевести что он пишет.

Ivan
15.03.2017
11:16:33
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
причем оно даже рекомендует)

Alex
15.03.2017
11:17:00

Ivan
15.03.2017
11:18:02
Руннинг 'бундле упдате' вилл ребуилд йор снапсхот фром скратч, юзинг онли тхе гемс ин йор Гемфиле, вич мэй резолве тхе конфликт
так то лучше

Alex
15.03.2017
11:18:14
сразу все понятно!

Google

Dima
15.03.2017
11:22:30
аха
так
пилю гайд, как "войти" в айти
0. захотеть
1. освоить гугление
2. освоить гугл переводчик
3. basic english

Alex
15.03.2017
11:23:35
а вообще можно по ходу изучить, базово хотя бы.

Dima
15.03.2017
11:23:51
пока не будет pre-intermediate можно и не думатьо языках программирования и проблемах, которые ты можешь решить.

Alex
15.03.2017
11:24:07
вполне себе учил программирования не зная английский абсолютно.
Я бы сказал что я изучил английский благодаря тому что кодить начал.

Dima
15.03.2017
11:24:22
гайд не для тебя, ты уже вошел в айти

Alex
15.03.2017
11:24:24
Но выше джуна не прыгнешь без английского. Разве что в php.
Ну так войти можно без, а продвинуться не получится.

Dima
15.03.2017
11:24:38
я тоже, (по крайней мере читать, переводить для себя)

Alex
15.03.2017
11:25:10
а pre-intermediate ты загнул. Достаточно базового понимания технической литературы. Разговорный нинужон.
ну и опять же не вижу смысла входить в айти только глянув на зарплаты, скорее всего хорошим спецом не станешь. Надо чтобы нравилось, а там само пойдет.

Dima
15.03.2017
11:26:56
в айти не надо входить. Если внимательнее посмотреть тот перечень навыков, который нужен менеджеру (не лоу лвл менеджера) и перечень, который нужен тому же фронтеэндевику, то выбор должен быть очевидным.

Alex
15.03.2017
11:27:17
так айти это не только программирование

Dima
15.03.2017
11:27:45
очевидно да. Но когда говорят "войти в айти", имеют в виду скорее программирование.

Alex
15.03.2017
11:28:05
ну чот бредово как то
ПМ'ы тоже вполне себе айти