Size: a a a

Saint P Ruby Community

2021 April 09

IA

Igor Alexandrov in Saint P Ruby Community
Но спасибо за приглашение. Может за выходные что-то надумаю.
источник

VD

Vla Dem in Saint P Ruby Community
Это не срочный вопрос, там регулярные встречи, можно подстроиться под выступающего.
источник

VD

Vla Dem in Saint P Ruby Community
Вот тебе тема: Crystal 1.0 is out! Why are you still writing Ruby?
источник

IA

Igor Alexandrov in Saint P Ruby Community
охххх, там столько ответов будет на вопрос “Why?” 🙂
источник

VD

Vla Dem in Saint P Ruby Community
Тут же не формат не RubyRusssia, а скорей технических посиделок; я думаю, на человека с боевым и уже многолетним опытом Crystal все захотят хотя бы посмотреть))
источник

VD

Vla Dem in Saint P Ruby Community
Я был у них на первой встрече в этом году, послушать заходил; так она на болгарском была)) в принципе, более-менее понятно (главное, правильно кивать); а потом они решили интернационализироваться
источник

IA

Igor Alexandrov in Saint P Ruby Community
😂
источник

АД

Антон Дьячук... in Saint P Ruby Community
Супер! Отличный язык!
Великолепная экосистема с тысячами пакетов на каждый чих, куча людей которых можно нанять
источник

АД

Антон Дьячук... in Saint P Ruby Community
для этого есть токсичный мем
источник

IA

Igor Alexandrov in Saint P Ruby Community
Ну по честному, после выхода 1.0 экосистема ожила
источник

1

111a in Saint P Ruby Community
Линус Торвальдс ходит с эиром на котором Линукс
источник

КП

Кот Программист... in Saint P Ruby Community
у него ещё дома вроде стоял compulab airtop так как он очень не любит шум
источник

EM

Eugene Maslenkov in Saint P Ruby Community
Folks!
как получить все ключи у Dry::Types::Constrained? раньше можно было member_types.keys. Теперь так нельзя. Шо делать? Это легаси код. Моя цель - обновить dry-types, не хочу на старой версии (0.13, судя по всему, под нее и дока то не актуальна) сидеть.
Вообще был уверен, что тут должна возвращаться dry-schema, но возвращается что возвращается.
[1] pry(#<***>)> MyInstance.class.ancestors
=> [Dry::Types::Constrained,
Dry::Core::Equalizer::Methods,
#<Dry::Core::Equalizer:0x00007fd4be6282a8>,
Dry::Types::Printable,
Dry::Types::Builder,
Dry::Core::Constants,
Dry::Types::Decorator,
Dry::Types::Options,
Dry::Types::Type,
... и другие не dry классы
источник

w

wi11son in Saint P Ruby Community
У контракта?
источник

EM

Eugene Maslenkov in Saint P Ruby Community
Получается эта штука (возможно контракт) создается так (почти псевдокод):
structure = {key: type, ...}
Full = Types::Hash.with_type_transform { |type| type.omittable }.schema(structure).schema

потому в другом месте делается
Full.member_types.keys
Делается это для того, что бы в CSV файле взять только нужные "колонки".
Понимаю, что я могу взять structure но это псеводкод и "там" это не так просто. Было бы проще сделать "как раньше".
источник

EM

Eugene Maslenkov in Saint P Ruby Community
так, простите. Оказалось "не так сложно" 😊😇.
источник
2021 April 13

DL

Denis Lysenko in Saint P Ruby Community
Пипл, кто откуда обычно находил работу или закрывал вакансию?

С января не могу найти себе Senior Ruby Backend в команду. Может не там ищу? 🙂
источник

ЕТ

Екатерина Тхоржевска... in Saint P Ruby Community
У нас в Evrone пробовали?
источник

RI

Rustam Ibragimov in Saint P Ruby Community
@ket_90 призываем профи)
источник

RI

Rustam Ibragimov in Saint P Ruby Community
не успел))
источник