jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

одна история удивительней другой: какието "интеграшки", каки-то модели которые нужно шарить потому что они одинаковые но форматы чуть разные.

Ты понимаешь что ты поехавший? Не я поехавший а ты

Читать полностью…

pro.jvm

кейс: интеграшки, в 2 стучимся по хттп, еще одна кафка с жсонами ну и эндпоинты для контроля + логи

в итоге вижу что ни одного класса между интеграшками реюзнуть нелья, каждому давай свою копию в модели потому что при одинаковом наборе полей форматы чуть разные

как кастомизировать не модель и не джексон целиком, а конкретно задать формат только в конкретную дырку - не нашел

Читать полностью…

pro.jvm

Netty в Vert.x хорошо себя чувствует )
3 пункт бы по подробнее

Читать полностью…

pro.jvm

1. Reactor Netty
2. Request/Response filters
3. application.yaml: spring.jackson.*

Читать полностью…

pro.jvm

Тьюринг лично обещал, что нет таких

Читать полностью…

pro.jvm

как будто до сих пор через сервлеты и томкаты/джетти?

как залогировать запрос через поинткат у всех разом, как сделать нормальные таймстемпы в джексоне… незабудунепрощу! 🫠

Читать полностью…

pro.jvm

вынужден признаться что практически не трогал мякотку - либ на котах не писал, зио в проекты не затаскивал, издевался над коллегами которые таки писали и тащили еще больше чем над спрингом. Максимум - это в рефлексию зарыться чтобы ADT было удобней дербанить и к спарку прислонять

скала прекрасный язык потому что практические задачки решаются на этом языке, в не «на воооон той туловие, примеры конфигов найдешь сам, бины вот таким макаром переопредели и про таймстемпы не забудь»

Читать полностью…

pro.jvm

неа, последние лет 5 только притворяюсь, а ночью думаю как бы перейти на раст и не потерять в деньгах

а что?

Читать полностью…

pro.jvm

я зайду даже дальше и скажу, что между джавой и скалой затесался эскобар

Читать полностью…

pro.jvm

Эти да, но не полностью

Читать полностью…

pro.jvm

jpa и ломбок реальные костыли

Читать полностью…

pro.jvm

а как спринг работает с хттп?

Читать полностью…

pro.jvm

@

делают те же круды за аналогичное время

@

либы версии 0.0.0.0.0.0.1-zalupadegusya-SNAPSHOT

@

куча багов и проблем с обратной совместимостью

@

зато не джава быдло

Читать полностью…

pro.jvm

Kotlin persistent collections?

Читать полностью…

pro.jvm

в среднем, в хаскеле аллокация это тоже средне-тяжёлая операция и компилятор старается их выкинуть

Читать полностью…

pro.jvm

сравнил с circe.io - взгрустнул, как это все коряво и через рантайм

Читать полностью…

pro.jvm

Там в 3 пункте все тривиально

Читать полностью…

pro.jvm

1,2 надо читнуть, но то и то вроде только с flux нормально работает, не?
3. у джексона та же родовая травма что и jpa с хибером, как только больше 1 интеграции и 1 пути он требует телодвижений

Читать полностью…

pro.jvm

ни разу не отрицаю, но последний гуглежь и наблюдения за коллегами чет не показали большой разницы

флакс это мило, но до сих пор не везде, да и на акку хттп он похож подозрительно

ну разве что стартеры себе варит теперь вообще каждый кто слово услышал, но это может и нормально

Читать полностью…

pro.jvm

У тебя знания устаревшие на 10 лет

Читать полностью…

pro.jvm

прекрасный язык - это пхп, покажите практическую задачу, которая на нем не решена

Читать полностью…

pro.jvm

ну сегодня видимо тоже притворство, не знаю

Читать полностью…

pro.jvm

ни одного такого не писал, первый раз увидел в scala 3 как способ однозначно указывать с какого конца плюса список, а с какого элемент

у кого это болит больше ломбока - поднимите руки)

Читать полностью…

pro.jvm

"но если ваш метод кончается двоеточием, то у него обратная ассоциативность"

Читать полностью…

pro.jvm

я отказываюсь их защищать, надеюсь скоро джава экосистема избавится от них

Читать полностью…

pro.jvm

опять презрение к скалистам чувствую

Читать полностью…

pro.jvm

это сообщение сгенерировано ИИ

Читать полностью…

pro.jvm

я думаю, что неверное обобщение
скорее всего, автор выше назвал mapstruct костылём в том же смысле, в каком например рефлекшен в С++ называют костылём или арены вместо GC в расте
при этом, аналогия может быть даже более прямая, это некоторый device, который вы добавляете к вашей системе сборки кода, на который корневая технология (javac) не расссчитывала, но который помогает закрыть какие-то недостатки системы
языки, в которых много фич, больше вещей позволяют реализовать нативно, но в этом их и сила и слабость, многие не используют scala именно потому что в ней много фич, она сложна, она чаще ломается, она чаще несовместима между версиями именно из-за перегруза фичами
те же макролибы в скале пришлось при выходе новой версии просто писать заново, чтобы они поддерживали scala 3, а синтаксис в scala такой, что даже с помощью специализированных инструментов (scalameta) кодогенерация чрезвычайно трудное занятие
так что не воспринимайте такие заявления, как какую-то форму презрения, и сами это презрение не демонстрируйте, это действительно просто вопрос трейдоффов

Читать полностью…

pro.jvm

много чего аллоцируется на стеке, потому что гринтреды там давно, и так можно

Читать полностью…

pro.jvm

хм, а у хаскеля обертки на стек ложатся?

Читать полностью…
Subscribe to a channel