@@SergeyNemchinskiy записали? А можно ссылочку мне если да. SOAP прям сильно вымораживает и связан с очень с неприятными моментами из жизни) Но узнать о нем что-то новое было бы очень хорошо.
@@SergeyNemchinskiy Очень интересно, было бы круто с подробным туториалом. А еще было бы хорошо увидеть видео о том что делать если уже чуствуешь себя джуном но тебе 15 лет и хочется работать. Очень люблю ваш контент, так держать!
Шикарное видео. Особенно история, я слушал словно аудиокнигу)) Мне кажется, не зря я изучаю java, когда есть люди с такими знаниями и готовые ими делиться)
Смотрел какой-то доклад по Spring с jpoint вроде и была одна фраза типа "Если вы видите в названии метода или переменной от 5 до 15 слов, то это Spring"
Сергей у вас с оплатой курса все понятно , конкретная сумма за конкретный курс. А другие почему то скрывают полную сумму обучения и много обещают , но месячное обучение ставят не большие суммы. Предлагают непонятный кредит
Спасибо за информацию. Сергей, подскажите, пожалуйста, почему ходит мнение (и от вас я тоже слышал), что удалёнку на бэк по джаве очень сложно/нереально найти? С чем это связано? На hh, например, находит и на джаве ремоут, и на каком-неть го, пайтоне, только про го и пайтон почему-то так никто не говорит. Очень нравится джава, очень хочу ремоут, но очень не хочу офис и фриланс... что делать?
По поводу IBM. В интерпрайзе использую, до сих пор, сервера и клиентов Lotus notes, 6-й версии. Да внутри можно заблудиться. Да всё монструозных размеров. Но оно, от начала и до конца, написано на Java. Кроссплатформенная поддержка клиентов на любой ОС. Идеально работающий софт. Хоть на Windows 95/NT/XP/Vista/8/10 хоть на Ubuntu. Просто эталонный Энтерпрайз софт.
Стало ясно откуда это взялось и примерно что оно делает, но хотелось бы чуток больше фактов что ли, или примеров для чего тот или иной фреймворк и какие решение он даёт. Понятно что можно конечно это найти и в сети, но от вас было бы лаконичнее и более по делу))) А так, всё равно спасибо за видео)
Я извиняюсь за наивность: я в спринге ноль. Вы говорите о спринг дата, та которая создает объекты? Это что-то аналогичное, как андроид room ? Я правильно понял?
Здравствуйте Сергей, я смотрю ваши ролики, мне нравится, все понято все четка... я изучаю java начинающий... иногда требуется автоматизировать офисные работы т.е. требуется обработать некие данные которое поступающие из почтового клиента outlook и экспорт в exel.... вообщем можно ли работать с пакетом ms office на java ? Пожалуйста сделайте ролик про это.
Меня сильно смутило вот это "магическим образом" про внедрение зависимостей в спринге, ведь мне казалось что там нет ничего магического, особенно изначально до аннотаций @Autowired и внедрения через конструктор, тогда ты просто прописывал в xml какой бин в каком бине будет внедрен вручную и есть класс XmlBeanDefinitionReader, который с помощью простого InputStream считывает этот xml (на самом деле InputStream оборачивается в InputSource для работы с xml) я не сильно вникал в это, но по коду примерно понял что и как устроено, конечно логика сложная, сначала данные из InputSource парсятся в объект Document, можно сказать xml преобразуется в java объект с типом Document, который потом преобразуется в объект с типом Element, который после тоже парсится (везде где писал это слово, писал так потому что методы были с названием parse), на этом моменте я тоже понял что каким то магическим образом, потому что хз как именно, но если примерно, то анализируется этот Element и по всем тегам в методе регистрирующем BeanDefinition`ы, с помощью рекурсии проходится до самого независимого бина и записывает его в мапу BeanDefinitions. В целом с помощью гугла, думаю я смогу сделать что то подобное, но понять полностью исходный код не смог, слишком замудренная работа с этими xml, я изначально думал что обычное IO считывание и поскольку там полные пути, то просто достаются объекты класса Class по имени класса и создается объект BeanDefinition с этим классом.Class и остальными данными, из xml. Я по сути вначале писал: "особенно до @Autowired и внедрения через конструктор", но только что понял, что наоборот там проще гораздо, используются обычные BeanPostProcessor`ы, в которых используется рефлексия и все, это слишком легко чтобы описывать, все кто спринг изучал должны разбираться в этом
В видео про участие разработчиков на конференциях, вы говорили, что могли бы отдельно осветить тему подготовки к докладу, выбору темы и т.д. Планируется ли эта тема?
Ну, например, у любого бина должно было быть два интерфейса (Home и Remote) причем бин НЕ ДОЛЖЕН был их имплементировать. А они должны были совпадать по именам
Сергей проидите пожалуйста в следующих видео в пару кликов рабочий стол и сама работа программиста типа виртуал десктоп показать что и куда откуда ноги ростут )
Видос для тех, кто уже знает, что такое Spring(( Хоть и понятно, но все абстрактно, как у философов... Где нагладные примеры, как с ним работать? Хоть один...
Стоит ли прислушиваться к Егору Бугаенко по поводу спринга? Скорее по поводу того, как стоит создавать объекты. Егор говорит, что спринг хреново спроектирован, что геттеры и сеттеры - это зло + DI контейнеры - не очень, аннотации и т.д.. Я так и не понимаю адекватное ли мнение у этого Егорки? www.yegor256.com/2016/04/12/java-annotations-are-evil.html
Проще ничего не стало, степень бардака зашкаливает и найти специалиста в некоей узкой области(которых мильен) не так то просто :) Языков наплодили, красивых аббревиатур наплодили, стандартов которые по сути дублируют друг друга наплодили выше крыши :) Казалось бы простые вещи делают, а как начнешь копать мама дорогая... Вот такая она война корпораций плавно переходящая в мелкие междоусобицы :))) XML это чудо инженерной мысли я вообще не понимаю зачем оно надо, нормальный человек не должен это видеть :)) Это какой-то ассемблер высшего уровня :) Короче IT разочаровывает сильно в плане рациональности :) заплывы на скорость в мутной воде технологий :)
@@inbuckswetrust7357 согласен, xml человеческий глаз видеть не должен! Он допустим только как внутриплатформенный формат обмена данными и/или их сериализации.
@@procerator Не оправдывайся, фиксить говнокод, который был написан 10 лет назад - скучно. И делать это для десятка людей, которые тебе и спасибо не скажут это пиздец уныло, ладно бы там платили как в Machine Learning, а так, 3000-4000 тысяч, эмм
@@procerator А у какой компании, работая на энтерпрайз позиции - ты не встречаешься с легаси кодом? Ну просто интересно, видимо, вы пишите все с нуля, и бизнесу выгодно создавать что-то новое, а не допиливать старое.
Спасибо! Сергей, очень удачный формат изложения "От Адама и Евы", интересно и понятно.
Спасибо :) Мне 300 лет и я выполз из тьмы (с)
поддержите лайком за REST и SOAP следующие темы
правда интересно? Запишу
@@SergeyNemchinskiy И GraphQL! )
@@SergeyNemchinskiy записали? А можно ссылочку мне если да. SOAP прям сильно вымораживает и связан с очень с неприятными моментами из жизни) Но узнать о нем что-то новое было бы очень хорошо.
@@SergeyNemchinskiy Очень интересно, было бы круто с подробным туториалом. А еще было бы хорошо увидеть видео о том что делать если уже чуствуешь себя джуном но тебе 15 лет и хочется работать. Очень люблю ваш контент, так держать!
Шикарное видео. Особенно история, я слушал словно аудиокнигу)) Мне кажется, не зря я изучаю java, когда есть люди с такими знаниями и готовые ими делиться)
Спасибо :)
Как у вас успехи в изучении и в профессии? За какое время и до какого уровня отучились?
P😊ooploo
Посмотрел все видео на канале Сергея про Java - открыл свой Start Up 😁
Поэтому вам респект и уважение за реальные обещания и реальные предосторожности для новичков
Как раз искал подобную информацию, ваше видео прям подарок для меня )
Спасибо
не за что :)
Ни одного слова не понял, чем вы занимаетесь, какие то вещи, я так далек от этой низости. Посмотрел полностью) спасибо
Смотрел какой-то доклад по Spring с jpoint вроде и была одна фраза типа "Если вы видите в названии метода или переменной от 5 до 15 слов, то это Spring"
ага
Какой-нибудь CommonAnnotationBeanPostProcessor? И то не солидное название.
@@ttach8157 вы забыли @ в начале)
или 1С
Так зато документировать код не нужно, всё сразу понятно из названий переменных и методов!)
Сергей у вас с оплатой курса все понятно , конкретная сумма за конкретный курс. А другие почему то скрывают полную сумму обучения и много обещают , но месячное обучение ставят не большие суммы. Предлагают непонятный кредит
Эх! Приятно слушать! Очень интересно.
Ура, дождались!)
Энджой :))
уже вижу следующий видос "Почему IBM очень странный?" (или что-то подобное)
ой нет. они меня убьют :)
Наконец-то он меня услышал! Рассказал про Spring! УВАЖУХА
Последние ролики вообще радуют
Спасибо, Сергей! Познавательный контент
Большое спасибо вам Сергей.
Не пропускаю рекламу, чтобы мотивировать Автора ! )
спасибо :)
Нет времени смотреть но лайк поставлю заранее)
Спасибо! Слелайте пожалуйста обзор документации Спринг, как ею нужно пользоваться, с чего начинать ?
Spring AOP 😎
Это шедевр
Пожалуйста, расскажите про IBM
Обязательно расскажи про IBM
Spring, Hibernate смотрю главные до сих пор) С 2012 ничего не поменялось
Классное видео! Сергей, подскажете литературу для изучения Spring?
На счёт ibm полностью согласен на все 100%
Ответ бывшего дилера ibm на мой вопрос почему перестали быть таковыми: они классные, мы их любим, только работать с ними невозможно..
Если проводить параллели с .NET, какие это будут фреймворки, кроме asp и entity?
Ninject
Да так-то, по сути, ничего. Асп.Нета и EF достаточно. Далее библиотеки уже по желанию
@@liamsmith7052 так что лучше Asp net core или Java+Spring?
отличное видео,самое то!
Братуха, в 1цэ этот мэджик давно! Метаданные называется ) или проше говоря семантический слой! )
Расскажите про IBM
давай байки про IBM
Ой, они придут меня убивать :)
Спасибо за информацию. Сергей, подскажите, пожалуйста, почему ходит мнение (и от вас я тоже слышал), что удалёнку на бэк по джаве очень сложно/нереально найти? С чем это связано? На hh, например, находит и на джаве ремоут, и на каком-неть го, пайтоне, только про го и пайтон почему-то так никто не говорит. Очень нравится джава, очень хочу ремоут, но очень не хочу офис и фриланс... что делать?
СейлсФорс?
Какой тип данных подходит для работы с деньгами в java?
Spasibo.Ochen xoroshoe video
По поводу IBM. В интерпрайзе использую, до сих пор, сервера и клиентов Lotus notes, 6-й версии. Да внутри можно заблудиться. Да всё монструозных размеров. Но оно, от начала и до конца, написано на Java. Кроссплатформенная поддержка клиентов на любой ОС. Идеально работающий софт. Хоть на Windows 95/NT/XP/Vista/8/10 хоть на Ubuntu. Просто эталонный Энтерпрайз софт.
Стало ясно откуда это взялось и примерно что оно делает, но хотелось бы чуток больше фактов что ли, или примеров для чего тот или иной фреймворк и какие решение он даёт. Понятно что можно конечно это найти и в сети, но от вас было бы лаконичнее и более по делу))) А так, всё равно спасибо за видео)
Это был бы тренинг дня на 4
Там вроде по названию фреймворка понятно назначение
А что всё-таки лучше ноутбук или компьютер? Для программистов
Доброго времени суток Сергей. А у Вас есть курс по Спрингу?
Про IBM интересно
Я извиняюсь за наивность: я в спринге ноль. Вы говорите о спринг дата, та которая создает объекты? Это что-то аналогичное, как андроид room ? Я правильно понял?
Сергей посоветуйте хорошие библиотеки для Парсинга JSON для джавы
Gson
Spring - это весна. Фреймворки 2020:
- пандемия
- кризис
Не благодарите
Про IBM интересно. И про jakarta ee
все будет
Здравствуйте Сергей, я смотрю ваши ролики, мне нравится, все понято все четка... я изучаю java начинающий... иногда требуется автоматизировать офисные работы т.е. требуется обработать некие данные которое поступающие из почтового клиента outlook и экспорт в exel.... вообщем можно ли работать с пакетом ms office на java ? Пожалуйста сделайте ролик про это.
poi.apache.org можно
Спасибо
Сергей, а вы знаете какой-нибудь javascript фреймворк (react, vue, ang) на хорошем уровне? Важно ли это для java программиста?
Я - нет. На тот момент, когда я ушел в бизнес, это еще не было мейнстримом. но учил бы Ангуляр. Сейчас надо
@@SergeyNemchinskiy Потому что typescript? И джавистам он понятнее?
@@andrey7829 да
Спасибо!
А где найти курсы по Salesforce?
Меня сильно смутило вот это "магическим образом" про внедрение зависимостей в спринге, ведь мне казалось что там нет ничего магического, особенно изначально до аннотаций @Autowired и внедрения через конструктор, тогда ты просто прописывал в xml какой бин в каком бине будет внедрен вручную и есть класс XmlBeanDefinitionReader, который с помощью простого InputStream считывает этот xml (на самом деле InputStream оборачивается в InputSource для работы с xml) я не сильно вникал в это, но по коду примерно понял что и как устроено, конечно логика сложная, сначала данные из InputSource парсятся в объект Document, можно сказать xml преобразуется в java объект с типом Document, который потом преобразуется в объект с типом Element, который после тоже парсится (везде где писал это слово, писал так потому что методы были с названием parse), на этом моменте я тоже понял что каким то магическим образом, потому что хз как именно, но если примерно, то анализируется этот Element и по всем тегам в методе регистрирующем BeanDefinition`ы, с помощью рекурсии проходится до самого независимого бина и записывает его в мапу BeanDefinitions. В целом с помощью гугла, думаю я смогу сделать что то подобное, но понять полностью исходный код не смог, слишком замудренная работа с этими xml, я изначально думал что обычное IO считывание и поскольку там полные пути, то просто достаются объекты класса Class по имени класса и создается объект BeanDefinition с этим классом.Class и остальными данными, из xml. Я по сути вначале писал: "особенно до @Autowired и внедрения через конструктор", но только что понял, что наоборот там проще гораздо, используются обычные BeanPostProcessor`ы, в которых используется рефлексия и все, это слишком легко чтобы описывать, все кто спринг изучал должны разбираться в этом
В видео про участие разработчиков на конференциях, вы говорили, что могли бы отдельно осветить тему подготовки к докладу, выбору темы и т.д. Планируется ли эта тема?
Да, она в списке на запись
Я только начинаю изучать спринг и у меня возник вопрос: какой Фреймворк лучше использовать вместо spring security(раз он не очень удобный)?
Если вы используете спринг, то у вас нет вариантов - только спринг секьюрити. Спринг ни с чем сторонним нормально не вяжется
Sergey Nemchinskiy Понял, благодарю за ответ!
Він незручний тільки якщо робити якісь складні і нестандартні речі. Для простих задач він тривіальний.
procerator ничего не понял, но спасибо за ответ
Сами пишите секьюрити. Это несложно
А что не так со Spring Security? По моему в связке со Spring Boot это очень мощный и несложный фреймворк по защите веб приложений
А может кто-нибудь подсказать, какой тип внедрения зависимости (xml, аннотации, java конфигурации)сейчас используется?
в зависимости от задачи. Но чаще всего - аннотациями
Почему не c++ например вошел в энтерпрайз? Вроде как уже давно существовал,и подходит к требованиям, работает на юниксе и быстрый.
Слишком сложный
Разве для микросервисов он не слишком дорогой?
Намного приятней для микросервисов Го
А можно какой-то пример монструозности из EJB1?))
Ну, например, у любого бина должно было быть два интерфейса (Home и Remote) причем бин НЕ ДОЛЖЕН был их имплементировать. А они должны были совпадать по именам
вернее - по нейм конвершен
Сергей проидите пожалуйста в следующих видео в пару кликов рабочий стол и сама работа программиста типа виртуал десктоп показать что и куда откуда ноги ростут )
Не покажу :) Я если занимаюсь программированием, то для начинающих
Видос для тех, кто уже знает, что такое Spring(( Хоть и понятно, но все абстрактно, как у философов... Где нагладные примеры, как с ним работать? Хоть один...
Как понимать "Обратно - совместимое"?
Следующие версии совместимы с прежним кодом
Спасибо за видео
Рад, что пригодилось
Только Java Persistence API, а не Architecture :)
да, оговорился
Странно, что ваша команда еще не сварилась в кипятке.
Лайк!!
Хочу узнать почему IBM держится до сих пор !!!
Too big to fall
Они железки до сих пор выпускают да и софт у них нормальный, с чего бы им не держатся ?
7:55 очень качественная отрыжка
6:19 ору
Стоит ли прислушиваться к Егору Бугаенко по поводу спринга? Скорее по поводу того, как стоит создавать объекты. Егор говорит, что спринг хреново спроектирован, что геттеры и сеттеры - это зло + DI контейнеры - не очень, аннотации и т.д.. Я так и не понимаю адекватное ли мнение у этого Егорки? www.yegor256.com/2016/04/12/java-annotations-are-evil.html
JPA вроде бы Java Persistence API. Не Architecture.
Ой, да. Спутал
Но вы не ответили зачем все это нужно
Скажите чтобы не писали кипятком, ато земля начнет кипеть.
Конечно отношение к Spring будет сложным, сколько можно кипятком ...
Зачем они так делают
like
серьезно
Ничего не понял. О чем он хотел рассказать?
Если всё просто стало писать, то и зарплаты должны быть падать.
Задачи по сложности тоже все растут
Английский новичкам учить проще не стало.
Проще ничего не стало, степень бардака зашкаливает и найти специалиста в некоей узкой области(которых мильен) не так то просто :) Языков наплодили, красивых аббревиатур наплодили, стандартов которые по сути дублируют друг друга наплодили выше крыши :) Казалось бы простые вещи делают, а как начнешь копать мама дорогая... Вот такая она война корпораций плавно переходящая в мелкие междоусобицы :)))
XML это чудо инженерной мысли я вообще не понимаю зачем оно надо, нормальный человек не должен это видеть :))
Это какой-то ассемблер высшего уровня :)
Короче IT разочаровывает сильно в плане рациональности :) заплывы на скорость в мутной воде технологий :)
@@inbuckswetrust7357 согласен, xml человеческий глаз видеть не должен! Он допустим только как внутриплатформенный формат обмена данными и/или их сериализации.
@@inbuckswetrust7357 идите в 1с) там всё понятно и нет войти корпораций
нужен петличный микрофон
Он уже есть, я с него писал байки. Но сейчас мог только на пушку. Но вроде звук хороший, что вам не нравится?
со спрингом только одна ассоциация "говнище тормозное"
А с каким фреймворком это не так?
+++
Удивительная способность рассказывать что то 16 минут, и не рассказать ничего по делу
Да всё по делу. Что именно нет?
Так все по факту
Блин эти фразы "писать кипятком" и подобные неприятны на слух
А ещё "ну такое" и "вот это всё".
Привыкайте 😂
Ваш Блин тоже режет слух
я не вещаю на широкую аудиторию@@АнтонКосых-ц1с
Бесит твое нытьё
Первонахов тут банят ? :)
Надеюсь!)
Ну вот а нафига они тут нужны?
как можно не ripнуться с такой унылой работой? энтерпрайз это же пиздец как скучно
Зарплата, бро
Ентерпрайз це а ні трохи не скучно. Все залежить від проекту.
@@procerator Не оправдывайся, фиксить говнокод, который был написан 10 лет назад - скучно. И делать это для десятка людей, которые тебе и спасибо не скажут это пиздец уныло, ладно бы там платили как в Machine Learning, а так, 3000-4000 тысяч, эмм
@@badboys520 ти зараз поплутав enterprise i legacy. Не всякий ентерпрайз - легасі, і не всяке легасі - ентерпрайз.
@@procerator А у какой компании, работая на энтерпрайз позиции - ты не встречаешься с легаси кодом? Ну просто интересно, видимо, вы пишите все с нуля, и бизнесу выгодно создавать что-то новое, а не допиливать старое.
Кружечка с тризубом конечно всё портит. Не думаю, что политике место на этом канале
Купа води. ((( 16 хвилин до сраки. Ні про що. (((