
Ilona
02.02.2017
10:06:52
Если что, мы ищем художника на игровые проекты в Питере
В офис

Евгений
02.02.2017
10:08:42
@Freika пора открывать отдельный руби чат для предложений о работе)

Eugene
02.02.2017
10:32:36
Не, тут же теги есть

Google

Eugene
02.02.2017
10:32:38
#jobs
и так далее

I
02.02.2017
10:32:54
а как художник с руби связан?)

Ivik
02.02.2017
10:33:34
рядомпроходил

Алексей
02.02.2017
14:18:51
ты еще https://t.me/rubyru
забыл

Илья
02.02.2017
15:18:37
Ребят, подскажите пожалуйста, при помощи каких либ можно реализовать spa
?

Ivan
02.02.2017
15:23:07

Илья
02.02.2017
15:23:46
Да хоть фронт, хоть бекенд.
Не особо представляю как сделать

Nomaniba
02.02.2017
15:24:24
gem 'turbolinks'

Ivan
02.02.2017
15:24:28
Бекенд - обычное restful api хоть на рельсах, хоть на каком нибудь грейпе
На фронте - ныряй в море фреймворков js и выбирай любой

Google

Ivan
02.02.2017
15:49:55

Eugene
02.02.2017
16:11:43
спа-неспа, но пиздец быстро если ты кэшируешь фронт и запросы грамотно строишь
не как я

Илья
02.02.2017
16:15:16
Спасибо!
Жаль тут не реализована функция закладок

Eugene
02.02.2017
17:04:12
Действительг
К слову о турболинкс
У меня на OPST наглядный пример
16 запросов в БД, кэширование вьюх — 235мс
4 запроса в бд без кэширования 55мс
11 запросов, без кэша 99мс
94 запроса, без кэша 2263мс (обычно около 1800-2000)
Так что кэшируйте все, что можете, как завещал дхх
если есть возможность кэшировать матрешкой, то можно даже не убирать N+1
все равно буде тсупербыстро

Ivan
02.02.2017
17:07:26

Eugene
02.02.2017
17:08:04
Если у тебя во вьюхах есть объекты, которые подтягивают родственников (belongs_to и так далее), то они грузятся медленно, если их не прелоадить
Но если ты будешь кэшировать их отображение матрешкой (хороший пример — сообщения в чате), то после одноразового прогрева кэша, когда он уже будет создан, все будет очень быстро отображаться другим юзерам

Ivan
02.02.2017
17:09:08
Какой матрешкой? :c

Google

Eugene
02.02.2017
17:09:12
ну епт
russian doll caching
гайды не читал чтоли?

Ivan
02.02.2017
17:09:46
А, это
touch: true?

Eugene
02.02.2017
17:10:32
indeed

Ivan
02.02.2017
17:10:34
Тогда
про n+1?

Eugene
02.02.2017
17:10:51
А что тут не понятно?

I
02.02.2017
17:11:31
ну и еще можно bullet юзать для N+1

Eugene
02.02.2017
17:11:40
Угу, это как бы по дефолту
Но он кстати иногда гонит

Eugene
02.02.2017
17:11:55
Поставил прелоад — говорит неиспользуемый прелоад, выпилите
выпиливаешь — говорит ЭН ПЛЮСАДИН ПОСТАВЬТЕ ПРЕЛОАД

Ivan
02.02.2017
17:13:06
про n+1?
Это то, что мы вызываем всякие includes или eager_load на классах модели?

Eugene
02.02.2017
17:13:11
ага

Ivan
02.02.2017
17:13:19
А.

I
02.02.2017
17:13:39
самая фишка - меня про этот гем спрашивали на собеседовании туда, где работаю
пришел - в гемфайле нет

Eugene
02.02.2017
17:13:46
:D

Google

I
02.02.2017
17:13:48
добавил - куча советов
лол

Xenial
02.02.2017
17:22:06
Очень удивилась полгода-год назад, впервые услышав слово install))

Ваня
02.02.2017
17:22:49

Eugene
02.02.2017
17:23:15
https://www.youtube.com/watch?v=ktZLpjCanvg
Интервью с дхх, он об этом пространно рассуждает
http://guides.rubyonrails.org/caching_with_rails.html#russian-doll-caching гайды
Интервью это кстати в составе railsspeed идет еще

Admin
ERROR: S client not available

Ваня
02.02.2017
17:24:45
Спасибо огромное
Обязательно гляну и прочту

Eugene
02.02.2017
17:25:29
:thumbsup:
то есть ??

Ваня
02.02.2017
17:26:27
Надо чтобы все было молниеносно⚡️

Илья
02.02.2017
17:26:35
Блооо, телеграм, где закладки?!)

Eugene
02.02.2017
17:26:48
ну в том же опст я когда-нибудь совладаю с количеством запросов
но пока лень :D

Ваня
02.02.2017
17:27:03

Илья
02.02.2017
17:34:44
еще подскажите пожалуйста, с чео лучше начать с ангуляр или реакт?
https://lit-plateau-77968.herokuapp.com/drinks Мой сайт)))))

Google

Sam
02.02.2017
17:42:13

pchellovod
02.02.2017
17:44:36
вот мой)

Sam
02.02.2017
17:45:50
Закончил уже первый уровень?)

pchellovod
02.02.2017
17:46:30
без двух занятий да

Sam
02.02.2017
17:46:56
Два месяца заняло?

pchellovod
02.02.2017
17:47:08
три почти
ну, хотя с праздниками где-то 2-3
два с половиной

Sam
02.02.2017
17:50:41
Ну два месяца мало для их программы, мне показалось

pchellovod
02.02.2017
17:50:48
мало
мозги кипят, а в переди ещё профкурс
на то он и интенсив
но чет сил уже нет

Sam
02.02.2017
17:52:53
Хорошо бы пару недель отдохнуть между ними

pchellovod
02.02.2017
17:53:58
с 28.12 по 15.01 отдыхали, но там кто на каком задании

Xenial
02.02.2017
17:54:36
это thinknetica? извините, если пропустила

pchellovod
02.02.2017
17:54:43
да

Eugene
02.02.2017
18:09:09
Когда у них кстати новый набор?

pchellovod
02.02.2017
18:09:46
6марта