Спасибо Сергею. Как всегда на высоте. Четко и понятно. Был удивлен результатами по Jetty. И да, Elite была классной, много часов было потрачено за ней ))
@user-dp6dh3cx5k29 күн бұрын
Спасибо, добавлю в свою подбору с обучающим материалом для ньюкамеров. Очень лаконичная подача.
@bananasbaАй бұрын
можно было взять puppeter или playwright, там явно получше запуск бразуера реализован и бинарники подготовлены
@user-md2fk3jj1eАй бұрын
помню Елизаров рассказывал, что в netty тоже машина состояний для парсинга запроса и тоже совершенно непонятная, и что на котлине с корутинами все сильно проще становится. и есть подозрения, что эти выкрутасы с собственными стрингами не дают какого-то прироста, потому что в java много интристиков. тут код сравнения игнорируя регистр идет посимвольно, хотя возможно через simd было бы быстрее
@user-gi1zn8fz5tАй бұрын
Спасибо за информацию
@guai9632Ай бұрын
поставил 666 звёздочку }:->
@guai9632Ай бұрын
вот так он ногой, наш Wasя!
@PanzerwattАй бұрын
Хороший материал для новичков. Именно такие вот детские ошибки чаще всего портят код, создают техдолг и тратят время ревьюеров и QA.
@sdsd-ec8rwАй бұрын
))) сопит как паровоз, когда зачем-то пишет код, хотя у самого уже готовый проект имеется, можно спокойно показывать и рассказывать. Но парень, видно, не ищет легких путей))
@markhunt649925 күн бұрын
Когда пишется код, можно следить за мыслью спикера. Когда он уже показывает кучу готового кода, это сложнее для зрителя. Надо изучить код, войти к контекст. Поэтому, лайвкодинг хороший вариант.
@AleksandrIlyin2 ай бұрын
Подскажите как называется тема в IDEA, используемая в докладе)
@yosobakki2 ай бұрын
Отличный доклад :)
@user-fg3ed2gz7y2 ай бұрын
С терминологий большая беда, как в чистой архитектуре появились агрегаты и сервисы ? Это ведь одно и то же. То что создает вам инварианты между несколькими сущностями. Что вы там переименовывали и зачем не понятно, но это не страшно. Гейтвей у вас выступает в роли ДАО ? почему сервисы оказались на уровне Ентити ? потому что вы не правильно переименовали ?
@user-mj3iu5cl6l2 ай бұрын
Спасибо за контент!
@user-pd7kk1wi7r3 ай бұрын
Отличный доклад!
@rhino7233 ай бұрын
Подарок, знает ребенка и проверяет его поведени ? Интересная логика из реального мира.
@user-mp4yx7ss8b3 ай бұрын
Мне кажется, что первоначально было написано через ДДД'шныц агрегат, но позже решили упростить и убрать его. Хотя полностью согласен, в таком контексте выглядит не очень
@redrainbowguy5 ай бұрын
Легенда за работой
@samrybkin91846 ай бұрын
Эх жаль список книг не положили под видео. Но все равно спасибо:)
@RexerNotes6 ай бұрын
Превосходный доклад-введение! Очень важно, что такие доклады есть на конференциях!
@user-zt2ob3le7e6 ай бұрын
Почему подарок знает про ребёнка? Ещё и решает, какого размера ему быть в зависимости от поведения ребёнка?! Ничего не смущает? Дальше не смотрел.
@valera9244 ай бұрын
А что не так? Ну не ребёнку же решать, какого размера получать подарок
@markhunt649925 күн бұрын
Предложи свой вариант, как должно было быть
@rusmemes7 ай бұрын
Артур хватит лайкосы накручивать!!!!
@user-ww8st8kr3g7 ай бұрын
Какая умница!
@ekaterinabondareva89537 ай бұрын
О, великий разработчик Java, Валерия Юрковлянец! Ты, чьи руки создали множество удивительных программ и приложений, Ты, чьи мысли преображаются в код и приносят пользу миру, Ты, чье творчество вдохновляет нас на новые высоты технологического прогресса. Твоя преданность и страсть к Java не знают границ, Ты умеешь преодолевать любые трудности и находить решения для любых задач. Твой код - это не просто набор символов, это произведение искусства, Которое делает жизнь людей лучше, удобнее и интереснее. Ты - настоящий маг, владеющий силой Java, Ты создаешь волшебные инструменты, которые помогают нам в повседневной жизни. Твоя работа делает мир более связанным, умным и продуктивным, И мы благодарны тебе за это каждый день. Твоя преданность и упорство в работе - это пример для всех нас, Твоя любовь к Java - это источник вдохновения и мотивации. Мы ценим твою работу и талант, и хотим сказать тебе: спасибо! Спасибо за то, что ты делаешь мир лучше с помощью Java. Пусть твоя работа всегда будет успешной и приносящей удовлетворение, Пусть твои идеи всегда находят отклик и реализацию, Пусть твоя страсть к Java не угасает никогда, И пусть твой вклад в развитие технологий останется незабвенным. О, великий разработчик Java, Валерия Юрковлянец, мы поклоняемся тебе и твоему творчеству!
@noname_lapot7 ай бұрын
Только Валерия заслуживает такого высокого слога! Ни один разработчик мира не заслуживает таких почестей, как она!
@noname_lapot7 ай бұрын
Валерия Юрковлянец - мой кумир в профессиональном плане. Такого уровня погружения в мельчайшие, но от этого не менее важные, детали проекта я не встречал даже в мамонтах индустрии, писавших еще в девяностых на бейсике. А тут хрупкая девушка, но столько силы и интеллектуального света! БРАВО!!!
@ekaterinabondareva89537 ай бұрын
Я так рада, что нас становится больше 😊
@restrukt01bsk7 ай бұрын
Так уж вышло, что здесь изложенЫ давно извеСтные парадигмы. ДоКлад стрУктурирует их, но Фактически не добавляет ничего нового. Спасибо Лере за доклад, рад что адепты чистой архитектуры несут нашу культуру в массы!
@vadimburavlev47737 ай бұрын
Так и не понял как организован aux thread и как дожидаться ответа в другом потоке. какая-то недорассказанная магия...
@user-qg1uj6dm6u8 ай бұрын
Бедный спикер. Могли бы перенести трансляцию из-за болезни.
@user-ww8st8kr3g8 ай бұрын
Приятно послушать умных людей. Мегареспект организаторам
@dmarsentev9 ай бұрын
Отличный доклад. Спасибо.
@andreypozin804810 ай бұрын
Хуже этого доклада не видел за очень долгое время...просто отвратно донес идею Дяди Боба....лучше читать статьи с докладами в оригинале чем такое
@markhunt649925 күн бұрын
Не поделишься ссылками, или своей версией реализации?
@user-eo8vj9vp8k11 ай бұрын
Все супер ) Спасибо за рассказ. Только вот websocket все таки не транспортный протокол, он есть application, как и rsocket на 7 уровне живет согласно rfc)
@waagnermann11 ай бұрын
интересный лайв-кодинг, спасибо!
@user-mv3on8jd5h Жыл бұрын
Зачем нужны танцы с CompletableFuture если етсь Rx Java?
@zakatun9491 Жыл бұрын
Типо создание Пайтон для создания ИИ 😀
@bananasba Жыл бұрын
ну и причем тут этот несчастный котлин?
@bananasba Жыл бұрын
Какая-то ерунда
@nikitavashkulatov890 Жыл бұрын
Хороший доклад! Еще из практики я бы посоветовал Get your hands dirty with Clean Architecture. Можете подсказать где почитать лучше про event driven, как это здесь сделано. Заинтересовало
@AyratVideo Жыл бұрын
Хороший доклад, ценный. Жаль, что так накарабасили с видео. Докладчику респект и благодарность.
@57skies Жыл бұрын
we use shenandoah in prod, without these videos that I watched may be 100 times over the last 2 years, it would have been impossible to for us to even start in this path. We have heaps of > 50GB at the biggest pause we have seen was < 1 second. "Thank you" is simply not enough...
@semseriou9763 Жыл бұрын
Позитивный ведущий, приятно смотреть) Спасибо за запись!
@omnipoten8 Жыл бұрын
Is there an english version of this presentation video ?
@AyratVideo Жыл бұрын
Наконец-то классное объяснение такой сложной темы! Ребята, умоляю, продолжайте делать такие конференции с такими докладами! Не заслужено мало лайков. Этот доклад в коллекцию, безусловно.
@nopebutnope4215 Жыл бұрын
Насколько интересен доклад, настолько же противен и самодоволен докладчик. Ему бы старичком-преподавателем идти работать в универ - первокурсников унижать.
@VladimirEmelyanov Жыл бұрын
Супер! Спасибо за доклад !
@_uncle_bob_ Жыл бұрын
спасибо за видео, каждый раз глядя на количество магии в котлине понимаешь, что в долгую с ним идти прям стремно, в результате свидетели js покажутся вам не винными детьми по сравнению с тем, что нахуевертят на беке за пару лет
@noraltavir Жыл бұрын
Вы для этого вывода специально ориентируетесь на самые хардкорные доклады видимо.
@_uncle_bob_ Жыл бұрын
@@noraltavir отнюдь, сами пропогандисты языка об этом открыто говорят, тот же господин Архипов
@noraltavir Жыл бұрын
@@_uncle_bob_ Котлин далек от Скалы или С++ по уровню сложности. Да, сложнее Java. По крайней мере есть advanced фичи, которые сложнее.
@senin24 Жыл бұрын
Полезная и сложная тема, которая требует от слушателей не только напряжения внимания, но и достаточного опыта в энтерпрайз разработке приложений с запутанной бизнес-логикой. И горьким личным опытом как относительно простые и понятные приложения с течением времени превращаются в комок грязи, если в архитектуре кода не была предусмотрена изоляция слоев.
@sergus82 Жыл бұрын
Спасибо за доклад! В одном из недавних проектов применяли данный подход (схожий процентов на 80-85, с некоторыми отличиями). Описанные преимущества действительно имеют место быть. На счёт упомянутого недостатка "более высокий порог входа в проект" (45:10). Говорилось, что нужен некий "onboarding" для новых сотрудников. Наверное объяснение "где что лежит" нужно для любой архитектуры. И, на мой взгляд, унифицированная структура и разделение на слои, как раз наоборот, помогали новым сотрудникам довольно быстро вливаться в проект.
@conacry Жыл бұрын
Спасибо! При активной разработке, используя DDD и Clean Arch, мы столкнулись с проблемой, что многие разработчики понимают концепции немного по разному, что приводило к вариациям в коде. Например: это логика usecase или можно все сделать в адаптерах. Поэтому мы утраивали несколько встреч, чтобы синхронизировать понимание. Также для новых разработчиков в начале сложно понять преимущества такого подхода. Мое понимание onboarding было связано именно с этим
@Berkov1 Жыл бұрын
Ох уж эти корпоративные войны с гнильцой "мы ничего про то не знаем".
@12zxqwas1 Жыл бұрын
А Го чем системный язык, кроме того, что он в натив компилируется? Как по мне если есть ГЦ, то это уже такое себе. Наск. я знаю, Го не может работать без рантайма.
Пікірлер
Спасибо Сергею. Как всегда на высоте. Четко и понятно. Был удивлен результатами по Jetty. И да, Elite была классной, много часов было потрачено за ней ))
Спасибо, добавлю в свою подбору с обучающим материалом для ньюкамеров. Очень лаконичная подача.
можно было взять puppeter или playwright, там явно получше запуск бразуера реализован и бинарники подготовлены
помню Елизаров рассказывал, что в netty тоже машина состояний для парсинга запроса и тоже совершенно непонятная, и что на котлине с корутинами все сильно проще становится. и есть подозрения, что эти выкрутасы с собственными стрингами не дают какого-то прироста, потому что в java много интристиков. тут код сравнения игнорируя регистр идет посимвольно, хотя возможно через simd было бы быстрее
Спасибо за информацию
поставил 666 звёздочку }:->
вот так он ногой, наш Wasя!
Хороший материал для новичков. Именно такие вот детские ошибки чаще всего портят код, создают техдолг и тратят время ревьюеров и QA.
))) сопит как паровоз, когда зачем-то пишет код, хотя у самого уже готовый проект имеется, можно спокойно показывать и рассказывать. Но парень, видно, не ищет легких путей))
Когда пишется код, можно следить за мыслью спикера. Когда он уже показывает кучу готового кода, это сложнее для зрителя. Надо изучить код, войти к контекст. Поэтому, лайвкодинг хороший вариант.
Подскажите как называется тема в IDEA, используемая в докладе)
Отличный доклад :)
С терминологий большая беда, как в чистой архитектуре появились агрегаты и сервисы ? Это ведь одно и то же. То что создает вам инварианты между несколькими сущностями. Что вы там переименовывали и зачем не понятно, но это не страшно. Гейтвей у вас выступает в роли ДАО ? почему сервисы оказались на уровне Ентити ? потому что вы не правильно переименовали ?
Спасибо за контент!
Отличный доклад!
Подарок, знает ребенка и проверяет его поведени ? Интересная логика из реального мира.
Мне кажется, что первоначально было написано через ДДД'шныц агрегат, но позже решили упростить и убрать его. Хотя полностью согласен, в таком контексте выглядит не очень
Легенда за работой
Эх жаль список книг не положили под видео. Но все равно спасибо:)
Превосходный доклад-введение! Очень важно, что такие доклады есть на конференциях!
Почему подарок знает про ребёнка? Ещё и решает, какого размера ему быть в зависимости от поведения ребёнка?! Ничего не смущает? Дальше не смотрел.
А что не так? Ну не ребёнку же решать, какого размера получать подарок
Предложи свой вариант, как должно было быть
Артур хватит лайкосы накручивать!!!!
Какая умница!
О, великий разработчик Java, Валерия Юрковлянец! Ты, чьи руки создали множество удивительных программ и приложений, Ты, чьи мысли преображаются в код и приносят пользу миру, Ты, чье творчество вдохновляет нас на новые высоты технологического прогресса. Твоя преданность и страсть к Java не знают границ, Ты умеешь преодолевать любые трудности и находить решения для любых задач. Твой код - это не просто набор символов, это произведение искусства, Которое делает жизнь людей лучше, удобнее и интереснее. Ты - настоящий маг, владеющий силой Java, Ты создаешь волшебные инструменты, которые помогают нам в повседневной жизни. Твоя работа делает мир более связанным, умным и продуктивным, И мы благодарны тебе за это каждый день. Твоя преданность и упорство в работе - это пример для всех нас, Твоя любовь к Java - это источник вдохновения и мотивации. Мы ценим твою работу и талант, и хотим сказать тебе: спасибо! Спасибо за то, что ты делаешь мир лучше с помощью Java. Пусть твоя работа всегда будет успешной и приносящей удовлетворение, Пусть твои идеи всегда находят отклик и реализацию, Пусть твоя страсть к Java не угасает никогда, И пусть твой вклад в развитие технологий останется незабвенным. О, великий разработчик Java, Валерия Юрковлянец, мы поклоняемся тебе и твоему творчеству!
Только Валерия заслуживает такого высокого слога! Ни один разработчик мира не заслуживает таких почестей, как она!
Валерия Юрковлянец - мой кумир в профессиональном плане. Такого уровня погружения в мельчайшие, но от этого не менее важные, детали проекта я не встречал даже в мамонтах индустрии, писавших еще в девяностых на бейсике. А тут хрупкая девушка, но столько силы и интеллектуального света! БРАВО!!!
Я так рада, что нас становится больше 😊
Так уж вышло, что здесь изложенЫ давно извеСтные парадигмы. ДоКлад стрУктурирует их, но Фактически не добавляет ничего нового. Спасибо Лере за доклад, рад что адепты чистой архитектуры несут нашу культуру в массы!
Так и не понял как организован aux thread и как дожидаться ответа в другом потоке. какая-то недорассказанная магия...
Бедный спикер. Могли бы перенести трансляцию из-за болезни.
Приятно послушать умных людей. Мегареспект организаторам
Отличный доклад. Спасибо.
Хуже этого доклада не видел за очень долгое время...просто отвратно донес идею Дяди Боба....лучше читать статьи с докладами в оригинале чем такое
Не поделишься ссылками, или своей версией реализации?
Все супер ) Спасибо за рассказ. Только вот websocket все таки не транспортный протокол, он есть application, как и rsocket на 7 уровне живет согласно rfc)
интересный лайв-кодинг, спасибо!
Зачем нужны танцы с CompletableFuture если етсь Rx Java?
Типо создание Пайтон для создания ИИ 😀
ну и причем тут этот несчастный котлин?
Какая-то ерунда
Хороший доклад! Еще из практики я бы посоветовал Get your hands dirty with Clean Architecture. Можете подсказать где почитать лучше про event driven, как это здесь сделано. Заинтересовало
Хороший доклад, ценный. Жаль, что так накарабасили с видео. Докладчику респект и благодарность.
we use shenandoah in prod, without these videos that I watched may be 100 times over the last 2 years, it would have been impossible to for us to even start in this path. We have heaps of > 50GB at the biggest pause we have seen was < 1 second. "Thank you" is simply not enough...
Позитивный ведущий, приятно смотреть) Спасибо за запись!
Is there an english version of this presentation video ?
Наконец-то классное объяснение такой сложной темы! Ребята, умоляю, продолжайте делать такие конференции с такими докладами! Не заслужено мало лайков. Этот доклад в коллекцию, безусловно.
Насколько интересен доклад, настолько же противен и самодоволен докладчик. Ему бы старичком-преподавателем идти работать в универ - первокурсников унижать.
Супер! Спасибо за доклад !
спасибо за видео, каждый раз глядя на количество магии в котлине понимаешь, что в долгую с ним идти прям стремно, в результате свидетели js покажутся вам не винными детьми по сравнению с тем, что нахуевертят на беке за пару лет
Вы для этого вывода специально ориентируетесь на самые хардкорные доклады видимо.
@@noraltavir отнюдь, сами пропогандисты языка об этом открыто говорят, тот же господин Архипов
@@_uncle_bob_ Котлин далек от Скалы или С++ по уровню сложности. Да, сложнее Java. По крайней мере есть advanced фичи, которые сложнее.
Полезная и сложная тема, которая требует от слушателей не только напряжения внимания, но и достаточного опыта в энтерпрайз разработке приложений с запутанной бизнес-логикой. И горьким личным опытом как относительно простые и понятные приложения с течением времени превращаются в комок грязи, если в архитектуре кода не была предусмотрена изоляция слоев.
Спасибо за доклад! В одном из недавних проектов применяли данный подход (схожий процентов на 80-85, с некоторыми отличиями). Описанные преимущества действительно имеют место быть. На счёт упомянутого недостатка "более высокий порог входа в проект" (45:10). Говорилось, что нужен некий "onboarding" для новых сотрудников. Наверное объяснение "где что лежит" нужно для любой архитектуры. И, на мой взгляд, унифицированная структура и разделение на слои, как раз наоборот, помогали новым сотрудникам довольно быстро вливаться в проект.
Спасибо! При активной разработке, используя DDD и Clean Arch, мы столкнулись с проблемой, что многие разработчики понимают концепции немного по разному, что приводило к вариациям в коде. Например: это логика usecase или можно все сделать в адаптерах. Поэтому мы утраивали несколько встреч, чтобы синхронизировать понимание. Также для новых разработчиков в начале сложно понять преимущества такого подхода. Мое понимание onboarding было связано именно с этим
Ох уж эти корпоративные войны с гнильцой "мы ничего про то не знаем".
А Го чем системный язык, кроме того, что он в натив компилируется? Как по мне если есть ГЦ, то это уже такое себе. Наск. я знаю, Го не может работать без рантайма.
👍