
Oleg
05.09.2017
15:28:29
Так то и на бекенде можно без руби
На самом деле то для фронтенда на руби почти и нет специфики, если не юзать компонентные фреймворки специализированные и прочее
Пишешь как-будто просто с данными работаешь обычными
Только пару костылей с компиляцией и одну либу решающую пару проблем и в целом плейн руби

Google

Oleg
05.09.2017
15:31:46
Кстати опал эмулирует руби и в плане синхронности - можно реально затормозить весь интерфейс, заставив мир ждать
Не то чтобы это фича такая прям юзабельная, но показатель отсутствия принципиальных различий опала и обычного руби
В общем мне нравится ?

Ivan
05.09.2017
16:20:26
Товарищи
а че сюды можно вакансии засылать?

Roman
05.09.2017
16:23:09


Ivan
05.09.2017
16:32:30
#вакансия #ruby
В международный стартап требуется Backend разработчик. Проект связан со спортом.
Чем будете заниматься:
Полностью разрабатывать серверную часть продукта
Общаться с фронтенд разработчиком и дизайнером
Влиять на развитие продукта в целом
Делать так чтобы сервера внезапно не падали :)
Поднимать внезапно упавшие сервера
Растить свою собственную архитектуру
Требования:
Опыт разработки Ruby 2+, Rails 4+
Опыт работы с REST API
PostgreSQL понимание как писать эффективные запросы и как их профилировать в случае чего
Естественно Git
Само собой, тесты (RSpec)
Опыт разворачивая серверной инфраструктуры
Умение быть ответственным за свой код
Будет плюсом:
Опыт работы с Node.js, Elixir, Go или любым другим современным модным бэкенд стеком
Опыт работы с нереляционными базами данных
Бонусы
опцион в компании (акции) по результам работы
если вы в Москве, то рабочее место в самом центре города (метро Тверская) в культовом стартап пространстве с крутой атмосферой
питание
Пишите в лс: @xiting


wi11son
05.09.2017
16:36:31


Ivan
05.09.2017
16:37:37

wi11son
05.09.2017
16:38:04
Притворюсь дохлым и начну вонять

Ivan
05.09.2017
16:38:36

wi11son
05.09.2017
16:39:15
Не, среди джунов

Google

wi11son
05.09.2017
16:39:43
Прикинь как круто, потом говорить, мол отучился в мкдев у меня и сразу работу нашел

Ivan
05.09.2017
16:39:57
Прикидываю как круто)
но мне ж не ради учеников
мне проект делать
качественно

Anton
05.09.2017
16:41:55

Ivan
05.09.2017
16:42:22
Ну смотри) На мкдев, как ментор я помогаю молодым стартануть в мир веб разработки)
Когда мне нужны такие кадры, которые в начале карьеры
я ищу среди учеников)

Anton
05.09.2017
16:42:51

Ivan
05.09.2017
16:43:12
Ай, я на тег сарказм внимания не обратил))
звиняй

Anton
05.09.2017
16:43:25
сам бы рискнул искать таких людей в рабочий проект, да и ресурсов на обучение, к сожалению нет ?
все хорошо! ?
Ай, я на тег сарказм внимания не обратил))

Ivan
05.09.2017
16:48:10
@davydovanton а тут вакансии в закрепу не крепят?

Anton
05.09.2017
16:48:50

Ivan
05.09.2017
16:49:28
ну хотя эликсир жобы мало)
@davydovanton ты в Питер в бары то заглядываешь?)

Google

Ivan
05.09.2017
16:53:24

Anton
05.09.2017
16:53:48
лол
но я приеду после рельсоклаба и в ноябре на митап

Ivan
05.09.2017
16:55:03
я в августе митап влюбил, он 19 был, я 20 приехал
и щас 6го уезжаю
вот кстати если что на МК вакансия: https://moikrug.ru/vacancies/1000036173

Anton
05.09.2017
17:02:10

Ivan
05.09.2017
17:02:20
6го ноября
Да в Азию эту вашу

Anton
05.09.2017
17:02:28
аа

Anton
05.09.2017
17:02:38
я сам в понедельник в азию еду
на 10 дней

Ivan
05.09.2017
17:04:43
А я вот на полгода)

Anton
05.09.2017
17:05:17
тай или вьетнам?

Ivan
05.09.2017
17:05:52
Тай->вьетнам->индонезия->черталысогокудатам(девушка_строит_маршрут)
@davydovanton ну, сам ссу все еще) за интернет там и прочее)

wi11son
05.09.2017
17:13:24

Google

Ivan
05.09.2017
17:13:49
обмажусь симками разных операторов)

Roman
05.09.2017
17:13:51

wi11son
05.09.2017
17:14:15
Да, свой руби,
Руби 4.

Roman
05.09.2017
17:15:09
ну ты видимо не понял посыл доклада

rekero
05.09.2017
17:15:11
2.0
Ох вейт

Roman
05.09.2017
17:16:01
вот этот вот "руби 4" он в конце сказал типа "когда выйдет? никогда! и одновременно он уже с нами! это эликсир, нода и тд"

rekero
05.09.2017
17:16:49

Admin
ERROR: S client not available

Ivan
05.09.2017
17:17:14

Vlad
05.09.2017
17:48:12
Ребят а есть какой-то способ перерендерить паршиал когда изменяется значения сэлэкта на странице?
У меня на странице есть что-то типа
- @users.each do |user|
= render user
Суть в том что при изменении сэлэкта должен применяться фильтр и @users должно изменяться

Vasiliy
05.09.2017
17:59:42
Гетом передавай параметр по которому фильтруешь

Vlad
05.09.2017
18:09:05
И чтобы страница перезагружалась?

Vasiliy
05.09.2017
18:10:43
Да
Не ну можешь жиэсом это обрабатывать, но думаю тебе проще будет перезагружать

Vlad
05.09.2017
18:11:40
Я нашел решение но оно просто не выглядит как бэст практис)
Типа делать аякс запрос на отдельный эндпоинт, в этом экшине делать респонд формат джс и создать вью типа .джс.ирб в котором джейкверей вставлять паршиал в ДОМ

Vasiliy
05.09.2017
18:13:27
Ну да, можно так
И это норм

Alex
05.09.2017
18:22:50

Google

Alex
05.09.2017
18:22:52
так что норм
ща как-то на реактах такое делают

rekero
05.09.2017
18:24:06

Alex
05.09.2017
18:24:32
мне больше нравиться иметь эндпоин который отдает html - на клиенте ловить ответ и заменять dom вроде $(list).html(response) - так файлов меньше

Vlad
05.09.2017
18:25:04
Решение так то какое-то совсем магическое))

Vasiliy
05.09.2017
18:25:18

Alex
05.09.2017
18:25:51
ну я ответил по существу, что все ок,
а уже потом заметил как принято сейчас

Vlad
05.09.2017
18:26:29
Да все ок, спасибо большое за помощь)
А как в паршиал передать переменную?

Alex
05.09.2017
18:27:29
$('.title').text("#{@ruby_var}")
инлайнить вроде просто

Vasiliy
05.09.2017
18:28:04
В том экшене который отвечает на твой аякс собираешь данные и в паршл

Vlad
05.09.2017
18:28:12
$('.users-table').append(" <%= escape_javascript (render partial: 'user') %>")
У меня в джс файле сейчас что-то такое

Vasiliy
05.09.2017
18:28:44
locals ключ
Туда хэш

Vlad
05.09.2017
18:29:00
Спасибо

Alex
05.09.2017
18:33:14
Нода это js, а js уродлив. А в эликсире экосистемы нету afaik
а раст вообще системный.
Вот и получается что не очень то есть альтернативы.

Vlad
05.09.2017
18:51:05
У меня ещё вопрос
Почему-то когда на ивентэ ончендж сэлэкта его текст всегда пустой а val() - undefined
Вот такой сэлэкт
= select_tag :city, options_from_collection_for_select(City.frontend_cities, :id, :name), { include_blank: 'Оберіть місто', class: 'form-control users-city-filter', "data-placeholder" => "Оберіть" }