
Mark
08.11.2016
07:43:41
http://www.stefanwille.com/2015/05/redis-clients-crystal-vs-ruby-vs-c-vs-go/

Alexander
08.11.2016
07:52:53
да, crystal прекрасен
вебсокеты на нём вроде тоже одни из самых быстрых

Rafkat
08.11.2016
07:58:36
AnyCable презентовали же

Google

Alexander
08.11.2016
08:03:13
да, crystal можно использовать как engine для AnyCable :-)

Alex
08.11.2016
08:03:48
А что там у рельсовых кабелей производительность ниже плинтуса? они вроде eventmachine юзают не?

Roman
08.11.2016
08:17:47

Daniel
08.11.2016
08:20:22
А у меня знакомый питонист называет руби умный бэйсик ?

Alex
08.11.2016
08:20:37
Питон головного мозга.

Zulkar
08.11.2016
08:21:20
ПХПешник как бы сказал про руби? ))

Alex
08.11.2016
08:23:14
лол в php тоже низя
$lol = [hash??]
тоже получается что нужно array() юзать

Кøе-ктø Геннадьевич
08.11.2016
08:26:26
рассказывал, как ходил на собеседование и в конторе тех.лид - phpшник. Ну и значит рассказывает - руби мне понравился, а вот рельсы нет. Поэтому я написал свой фреймворк и использую его. Да, тесты не пишем. Тесты не нужны.

Alex
08.11.2016
08:26:55
Был у меня тех. лид которому тесты были не нужны.
Потом он в аутсорсе поработал над банковским проектом
вернулся и его иделогию прямо не узнать.

Google

Alex
08.11.2016
08:27:29
Я спросил "ну что на этом проекте тесты пишем?" "да конечно как иначе то?"

Антон
08.11.2016
08:30:32
зомбировали

Alex
08.11.2016
08:31:38
Не, там стартап был, там не было кодеров кроме наших.

Антон
08.11.2016
08:37:36
я вот тут залип на видео как японамать работают с деревом, там рубанки ручные снимают микронные слои и все такое, помоему даже дышать забыл пока смотрел
вот я видел как русский мужик на моих глазах вырубил из чурбана фигу топорм, у нас на носу коробля фига была
но после японцев это все не то, как-то не аккуранто, как-то небрежно, бездумно, хуяк-драйвен как-то все, книжек каких-то не дочитали, стандартов на производстве нет
совок какой-то прости господи
супер, только не эстетично
ну я японцы много чего не могут

Кøе-ктø Геннадьевич
08.11.2016
08:39:40
нужно население страны отправить на курсы. База есть, но знания не систематизированы.


Антон
08.11.2016
08:39:47
метафору я про дерево привел, а не про ядерные реакторы :)
дада, пхппешники вроде и ракеты строят, и енесей переплывают, и на хайлоаде рассказывали как они с монолита перешли на микросервисы на кложе, но меня ташнило и я не слушал
только получается трактор каждый раз
мне реально похер на чем написан проект, но если он снаружи выглядит как трактор, то я даже не знаю что думать
пхп просто под руку попал, он самый богомерзкий :)
у меня 54 интеграции b2b
4 нормальные, я уверен что остальные 50 сервисов написаны не только на пхп
37 с другими партнерами
берешь любого рельсовика и он примерно знает как долбиться в твою апишку
береш любого курильщика и без документации на API даже шага ступить нельзя
и ответы на запросы он хочет чтобы были всегда 200, даже если ошибка
это же даже не про рельсы, это просто про интернеты в которых тоже есть стандарты, о чудо
были кадры которые слали ключи параметров в уле капслоком, я пытался им объяснить что кейссенситив - как со стеной разговаривал
одни придумали свой алгоритм! подписи сообщения, sha их не устраивает, небезопасен наверное
и я не знаю языка который не имеет библиотеку которая бы считала sha
basic наверное


Alex
08.11.2016
09:03:30
А как ты обрабатываешь http ошибки при дерганьи апишки?
точнее как обработать понятно, интересен flow
Делаешь retry несколько раз а дальше что?

Google

Антон
08.11.2016
09:04:51
ретрай?
валидный запрос ок
инвалидный не ок
а когда я дергаю?

Alex
08.11.2016
09:05:13
Как у тебя приложение обрабатывает ситуацию когда апишка лежит?

Антон
08.11.2016
09:05:19
не делаю ретрай

Alex
08.11.2016
09:05:30
Как у тебя приложение обрабатывает ситуацию когда апишка лежит?

Антон
08.11.2016
09:05:36

Alex
08.11.2016
09:05:52
Годно

Admin
ERROR: S client not available

Антон
08.11.2016
09:05:54
роллбар пишет письма
для 1-й 10-й 100-й 1000-й ошибки потом заканчивается тарифный план :)

Karina
08.11.2016
10:01:21
Ребят, можете помочь - в модели делаю Model.preload(:whatever) - и это ловлю в js. Но в js у меня нет доступа к связи :whatever - что делать? реально ли это вытащить?

Alex
08.11.2016
10:02:38
в js - javascript
В рубях ruby
Надо дать данные js скрипту передавать их хэшиком например.

Karina
08.11.2016
10:03:59
это ajax
так это и есть в контроллере

Alex
08.11.2016
10:05:32
У тебя в js нет доступа к руби коду. Вообще. Ты можешь только данные передать
Биллинг на руби это медленно.

Google

Karina
08.11.2016
10:08:00
ну есть action и я ajaxом получаю данные через этот action

Alex
08.11.2016
10:08:21
получил данные, все. Дальше в js че хочешь делаешь.

I
08.11.2016
10:09:22
тут проблема в том, что данные грузятся, но на выход идет только содержимое одной модельки?

Karina
08.11.2016
10:09:40

Alex
08.11.2016
10:09:44
Перл кстати шустрым считается.
http://benchmarksgame.alioth.debian.org/u64q/perl.html
ДА!!!
Давай так, что ты хочешь в js сделать?

I
08.11.2016
10:10:45
короче
проблема в том, что у человека в контроллере есть модель
User, к примеру
и грузятся еще eager_load(:messages)
и вот надо вернуть не User
а User, у которого есть массив этих messages