Ilya
Это круче чувака из чатика немерле, который ругал авалонию, потому что у неё слишком много зависимостей, а у него интернет платный.
Vasiliy
https://youtu.be/2jWglY3vzkE
Vasiliy
Вот тут лучше имхо рассказали
Anatoly
Anatoly
странно вставилось, ну да ладно
Vasiliy
kek.
Vasiliy
Работа, очень сильная
Anatoly
var customerCatalogService = _accessor.HttpContext.RequestServices.GetService<CustomerCatalogService>();
Igor
Зато мало памяти кушает и быстро стартует 😏😏
И конпилятор в нативный код? Я тоже хотел попробовать, но смутило что на винду экспериментальная версия
Igor
https://i.gyazo.com/0c8855ee6869b6cfb102f53a14327536.png Бинарь небольшого сервера ~6 mb Подсветочка и хинты не хуже ionide, компиляция за < 1 секунды, LSP сервис кушает от 10mb
Ilya
Playwright этот тот же Папетир, т.е. он без Селениума. Папетир гонял на Typescript. Работает он видимо быстрее Селениума — раз, там можно хэдеры из коробки править — два.
Кстати, там же у селениума вышла 4 версия, хоть и альфа, с поддержкой CDP. Так что перехватывать реквесты и изменять их должно быть можно.
Shub
это получилось на сериализации, а на десериализации нутонсофт захлебывается. хз, щас еще попробую
Roman
это получилось на сериализации, а на десериализации нутонсофт захлебывается. хз, щас еще попробую
Я не знаю, что у тебя за проблемы. У нас оно просто работает. А, есть косяк, когда Юнион тип используется как ключ словаря. Мы там добавили оператор каста из строки, и заработало
Vladimir
@omgszer так что там с флинком?) я уже который раз читаю как он крут) там точно для клиента нужен хадуп драйвер? судя по схемам там вообще хадуп опционален, клиент только должен уметь таски создавать да результаты выгребать, все через апишку
Андрей
в остальном язык отменный, go в помойку
Ayrat
хадуп можно брать для сейва чекпоинтов туда
Ayrat
но там можно и в S3 сохранять, да и вообще много куда
Ayrat
локально тоже можно, но это бред, да
Ayrat
какой смысл в чекпоинтах
Ayrat
у нас на нём йоба стриминг и йоба батч джобинг
Ayrat
Его киллер фичи - exactly once и чекпоинты. Всё остальное как у всех в целом
Anatoly
чтобы поправить критический баг в новом релизе, потребовалось: - пуллреквест в сишечку - пуллреквест в сиквел (у нас ликвибейз, ёба) - пуллреквест в джавку - пуллреквест в дотнеты - пуллреквест в админку
Vladimir
ищешь что после пульсара портировать?)
не, я надеялся что ты уже созрел) и связка пульсар-флинк очень заманчиво выглядит, а клиента нету
Anatoly
Чот беда
Заметь, ни одного баш скрипта!
Ayrat
не, я надеялся что ты уже созрел) и связка пульсар-флинк очень заманчиво выглядит, а клиента нету
Ну в целом можно, но я как вы по выходным и в личное время до кода не притрагиваюсь. Я кодирую опенсорс либо по работе, либо если на работе свободный денёк есть
Ayrat
И правильно
Ну я плохой энтузиаст в этом плане. А проект типа флинка явно требует больше чем пару дней в месяц, которые я могу выделить
Vladimir
понятно) не будет у нас клиента)
Vladislav
Особенно летом
Ayrat
понятно) не будет у нас клиента)
Ты ещё не надумал в консультанты стриминг стака на дотнете податься?
Ayrat
Типа как петабридж, но про бигдату/стриминг
Ayrat
Настраивал бы бизнесам пульсаро флинки
Vladimir
Ты ещё не надумал в консультанты стриминг стака на дотнете податься?
так я уже по пульсару консультантом подрабатываю) посмотрю как пойдет
Ayrat
так я уже по пульсару консультантом подрабатываю) посмотрю как пойдет
С флинком-то пойдёт ещё лучше, да потому что это уже почти самодостаточный стак для решения бизнес проблем и выгребания валуя. Для полного фарша сюда не хватает хранилища и можно продавать киллер-связку
Ayrat
У нас вот на работе есть внутренний проект - команда - которая реально продаёт стриминг под ключ. Они только просят джобы писать в дсл, а у них все само разворачивается - спарк, Кассандра, кафки, мониторинг, скалирование
Ayrat
Удобно
Vladimir
С флинком-то пойдёт ещё лучше, да потому что это уже почти самодостаточный стак для решения бизнес проблем и выгребания валуя. Для полного фарша сюда не хватает хранилища и можно продавать киллер-связку
у пульсара и хранилище будет скоро под sql запросы с индексами) оно и сча есть только без индексов, сказали будет колумн бейзд как в касандре
Ayrat
Я бы честно предпочёл обычное хранилище, а не специфическое и прибитое гвоздями к пульсару. Ну там чтобы апи сверху повесить например
Vladimir
ну это для евент сорсинга же, когда ты напрямую хранилище не мутируешь
Vladimir
а престо sql вообще уже стандарт почти
Ayrat
ну это для евент сорсинга же, когда ты напрямую хранилище не мутируешь
Понимаю, да. Я и говорю, я бы предпочел более общего назначения. Просто для ЕС ок
Ayrat
Кстати, там в скалу 2 завозят асинк евейт как в сишарпе лол. Уже мержнули
Ayrat
https://github.com/scala/scala/pull/8816
Ayrat
а престо sql вообще уже стандарт почти
Ну хз, у нас не прижилось нигде почти. Везде спарк и местами флинк. Местами сиквел, но в основном для совсем простых запросов
Ayrat
а был просто макрос? офигеть
Я честно говоря не знал об этом макросе...
Ayrat
Но я бы все равно не стал им пользоваться, макросы в скале ломают инкрементальный билд
Ayrat
А она и так долго собирается
Doge
Кстати, там в скалу 2 завозят асинк евейт как в сишарпе лол. Уже мержнули
Так он там тысячу лет был в виде компайлер плагина
Anonymous
Anonymous
по поводу теорий всего...
Igor
Так он там тысячу лет был в виде компайлер плагина
Так, а зачем было в компилятор мержить?
Doge
Так, а зачем было в компилятор мержить?
Чёрт их знает, причём насколько я понял, они только какой-то кусок туда засунули, макросы из того плагина всё равно нужны для работы.
Doge
Возможно ради scala.js какого-нибудь
Ayrat
Port to net5 · Issue #306 · petabridge/akka-bootcamp https://github.com/petabridge/akka-bootcamp/pull/306/files
Ayrat
@vilinski хороший PR +300 -6000
Крылатый
Vladislav
@vilinski хороший PR +300 -6000
Убил старый сдк?
Крылатый
Эх. Это мне напомнило, когда я за месяц сделал -400к строк. *_*
Aleksandr
или откуда берутся такие огромные выпилы?
Vasily
или откуда берутся такие огромные выпилы?
Новый формат проектов значительно компактнее
Aleksandr
это про конкретный pr
Aleksandr
а история с -400к непохожа на миграцию на сдк
Aleksandr
если только там не 300к+ файлов в солюшне
Ayrat
у меня был опыт выпиливания где-то 50к строк это был локальный форк проекта, который был заменен на нугет