☕️Red Hat выпускает языковую поддержку для подключаемого модуля Java 1.0 для VSCode 
Архитектор программного обеспечения в Sanoma Learning
Red Hat выпустила версию 1.0 языковой поддержки Java в Visual Studio Code с новыми функциями, в том числе: поддержка Java 17 ; улучшение производительности за счет отсрочки некоторых вычислений на основе новых функций спецификации LSP ; настройка различных параметров JVM; оптимизация отзывчивости языкового сервера; и возможность отображать иерархию типов... https://goo.su/98at
  
  Архитектор программного обеспечения в Sanoma Learning
Red Hat выпустила версию 1.0 языковой поддержки Java в Visual Studio Code с новыми функциями, в том числе: поддержка Java 17 ; улучшение производительности за счет отсрочки некоторых вычислений на основе новых функций спецификации LSP ; настройка различных параметров JVM; оптимизация отзывчивости языкового сервера; и возможность отображать иерархию типов... https://goo.su/98at
InfoQ
  
  Red Hat Releases Language Support for Java Plugin 1.0 for VSCode
  Red Hat has released version 1.0 of Language support for Java on VSCode that supports Java 17, displaying type hierarchies and improved performance. The source lookup feature has been improved and now supports unmanaged projects and is able to display sources…
  Java и неизменяемость: создание предсказуемых приложений В этой статье вы найдете ответы о неизменности и ее лучших практиках. Практические примеры демонстрируют преимущества неизменяемости и связанных с ней уловок https://goo.su/9b3t
  
  DZone
  
  Java Immutable Explained. Immutable Objects With Examples.
  In this article, find answers about immutability and its best practices. Practical examples demonstrate the advantages of immutability and related tricks.
  ☕️Полное руководство по предикатам Java 8.
https://clck.ru/YqAZk
☕️Руководство по сборщикам Java 8: summingDouble (), summingLong () и summingInt ().
https://clck.ru/YqAZn
  
  https://clck.ru/YqAZk
☕️Руководство по сборщикам Java 8: summingDouble (), summingLong () и summingInt ().
https://clck.ru/YqAZn
Stack Abuse
  
  Complete Guide to Java 8 Predicates
  In this extensive guide, we'll take a look at functional programming, lambda expressions, functional interfaces and focus on Predicates in Java with concrete practical examples!
  Эксперты NIX в прямом эфире расскажут о полезных инструментах Java. Присоединяйся к онлайн-лекциям!
Когда: 16 ноября в 18:00
Где: на YouTube-канале NIX
В программе:
«Micronaut — не спрингом единым», Иван Козиков, Java-разработчик
Во время лекции ты узнаешь, как упростить и ускорить разработку микросервисов в облаке с помощью фреймворка Micronaut.
«Как я перестал бояться OAUTH2 и полюбил KeyCloak», Никита Роатэ, Java-разработчик
Эксперт расскажет, где и когда ты можешь столкнуться с аутентификацией и авторизацией. Ты узнаешь, какие проблемы могут возникнуть в процессе их внедрения и как использовать Keycloak.
Для кого:
🔹 Junior-разработчикам с базовыми знаниями Java (студенты и выпускники технических специальностей)
🔹 Опытным специалистам, которые разбираются в микросервисной архитектуре
Чтобы не пропустить начало трансляции, жми 🔔
Задавай спикерам все интересующее тебя вопросы и узнай больше о полезных инструментах Java-разработчика.
Увидимся в эфире 😉
  Когда: 16 ноября в 18:00
Где: на YouTube-канале NIX
В программе:
«Micronaut — не спрингом единым», Иван Козиков, Java-разработчик
Во время лекции ты узнаешь, как упростить и ускорить разработку микросервисов в облаке с помощью фреймворка Micronaut.
«Как я перестал бояться OAUTH2 и полюбил KeyCloak», Никита Роатэ, Java-разработчик
Эксперт расскажет, где и когда ты можешь столкнуться с аутентификацией и авторизацией. Ты узнаешь, какие проблемы могут возникнуть в процессе их внедрения и как использовать Keycloak.
Для кого:
🔹 Junior-разработчикам с базовыми знаниями Java (студенты и выпускники технических специальностей)
🔹 Опытным специалистам, которые разбираются в микросервисной архитектуре
Чтобы не пропустить начало трансляции, жми 🔔
Задавай спикерам все интересующее тебя вопросы и узнай больше о полезных инструментах Java-разработчика.
Увидимся в эфире 😉
Защита веб-приложений Java EE с помощью Asgardeo Java OIDC SDK
Как использовать Asgardeo Java OIDC SDK для защиты веб-приложений Java EE https://cutt.ly/zTxtcwx
  
  Как использовать Asgardeo Java OIDC SDK для защиты веб-приложений Java EE https://cutt.ly/zTxtcwx
Medium
  
  Securing  Java EE Web Apps with Asgardeo Java OIDC SDK
  How to Use Asgardeo Java OIDC SDK to Secure Java EE Web Apps
  Лямбда-выражения AWS Fast Spring Boot с GraalVM В этой статье я расскажу, как можно взять пример реального REST-приложения, адаптированного к функции Spring-Cloud, и ускорить время холодного запуска с помощью GraalVM. https://goo.su/9DY1
  
  dzone.com
  
  Fast Spring Boot AWS Lambdas with GraalVM - DZone Java
  GraalVM allows us to build platform-specific binaries that can be run directly without needing JVM which speeds up the cold start time of our functions.
  Ищем:  Java Developer Trainee (стажировка)
Локация (Офис): Ростов-на-Дону, Казань, Санкт-Петербург, Киев, Харьков, Одесса, Днепр, Чернигов, Черкассы, Минск, Гомель, Полоцк, Витебск.
Удаленно: Города РФ (не более UTC+5). Москва - набор закрыт.
Опыт работы: без опыта
Международная компания Andersen, проводит набор на оплачиваемую стажировку с последующим трудоустройством по направлению Java Developer Trainee
Требования:
📌уровень знания английского языка Intermediate и выше ( в РФ уровень может быть ниже);
📌понимание принципов ООП, понимание алгоритмов и структур данных знание, Java Core;
📌обязательное знание основ Java EE (Servlets, jsp);
📌представление о реляционных базах данных (Oracle, MySQL, PostgreSQL и др.);
📌опыт написания unit-тестов, знания систем контроля версий (git или svn), Spring Framework, а также ORM (Hibernate Framework)
Направляйте заявку на [email protected]
Тема письма «Имя, Фамилия, город, Java Trainee»
  Локация (Офис): Ростов-на-Дону, Казань, Санкт-Петербург, Киев, Харьков, Одесса, Днепр, Чернигов, Черкассы, Минск, Гомель, Полоцк, Витебск.
Удаленно: Города РФ (не более UTC+5). Москва - набор закрыт.
Опыт работы: без опыта
Международная компания Andersen, проводит набор на оплачиваемую стажировку с последующим трудоустройством по направлению Java Developer Trainee
Требования:
📌уровень знания английского языка Intermediate и выше ( в РФ уровень может быть ниже);
📌понимание принципов ООП, понимание алгоритмов и структур данных знание, Java Core;
📌обязательное знание основ Java EE (Servlets, jsp);
📌представление о реляционных базах данных (Oracle, MySQL, PostgreSQL и др.);
📌опыт написания unit-тестов, знания систем контроля версий (git или svn), Spring Framework, а также ORM (Hibernate Framework)
Направляйте заявку на [email protected]
Тема письма «Имя, Фамилия, город, Java Trainee»
Лучшие Java IDE на 2021 год                                                                                            Выбор IDE для работы является важным решением для оптимизации рабочего пространства и процесса разработчиков. Ниже приведены десять вариантов IDE и причины, по которым вы можете их рассмотреть https://goo.su/9evq
  Поскольку Java приобретает все больше характеристик функционального языка программирования, он осторожно отходит от изменяемых объектов.                                                  Почему новые возможности Java делают акцент на неизменяемых типах объектов?
https://goo.su/9CzO
  
  https://goo.su/9CzO
Oracle
  
  Why is Java making so many things immutable?
  As Java takes on more characteristics of a functional programming language, it’s carefully moving away from mutable objects.
  Знаешь, как оптимизировать транспортные потоки Москвы и обеспечить кибербезопасность транспортных систем? Подавай заявку на участие в хакатоне Moscow Secure Traffic от Транспортных инноваций Москвы и Центра организации дорожного движения!
Будет много активностей и приятных бонусов:
• 2 кейса по разработке чат-бота и информационного портала;
• Идеатон с призовым фондом в 100 000 рублей;
• Комнаты Диснея, где эксперты помогут тебе пройти 3 этапа генерации идеи;
• Мастер-классы;
• Wild-card в студенческий трек акселератора ТИМ;
• Много подарков и призов от партнеров;
• Мерч и сертификаты;
• Общий призовой фонд в 500 000 рублей.
Членами жюри и экспертами хакатона выступят представители ТИМ, ЦОДД, ИЦ «Безопасный транспорт», Акселератора Возможностей, МГУ им. М. В. Ломоносова, ИНТЦ МГУ «Воробьевы горы», ФИЦ ИУ РАН, АО «Лаборатория Касперского», Positive Technologies, Сбер, BI.Zone, ГК «Программный продукт», и RuSIEM.
Лови ссылку на регистрацию: https://securetraffic.moscow/. А если пока нет времени на заполнение формы, просто оставь свой ник в Телеграмм на нашем сайте, и мы обязательно тебе напомним.
Мероприятие пройдет 3-5 декабря. Прием заявок на хакатон открыт до 2 декабря.
  
  
  
  
  
  Будет много активностей и приятных бонусов:
• 2 кейса по разработке чат-бота и информационного портала;
• Идеатон с призовым фондом в 100 000 рублей;
• Комнаты Диснея, где эксперты помогут тебе пройти 3 этапа генерации идеи;
• Мастер-классы;
• Wild-card в студенческий трек акселератора ТИМ;
• Много подарков и призов от партнеров;
• Мерч и сертификаты;
• Общий призовой фонд в 500 000 рублей.
Членами жюри и экспертами хакатона выступят представители ТИМ, ЦОДД, ИЦ «Безопасный транспорт», Акселератора Возможностей, МГУ им. М. В. Ломоносова, ИНТЦ МГУ «Воробьевы горы», ФИЦ ИУ РАН, АО «Лаборатория Касперского», Positive Technologies, Сбер, BI.Zone, ГК «Программный продукт», и RuSIEM.
Лови ссылку на регистрацию: https://securetraffic.moscow/. А если пока нет времени на заполнение формы, просто оставь свой ник в Телеграмм на нашем сайте, и мы обязательно тебе напомним.
Мероприятие пройдет 3-5 декабря. Прием заявок на хакатон открыт до 2 декабря.
JavaFX, Gluon Substrate и GraalVM                                                                                            
https://goo.su/Ffi
  
  В этой статье описывается, как JavaFX, Gluon Substrate и GraalVM работают вместе, чтобы помочь пользователям создавать мощные, гибкие настольные приложения.
 https://goo.su/9fr7                                                         Методы запроса JPA: влияние на производительность                                                                                                                                                 Спецификация JPA 2.2 / Jakarta JPA 3.0 предусматривает несколько методов выбора данных из базы данных. В этой статье мы исследуем, как эти методы влияют на производительность.     https://goo.su/Ffi
Medium
  
  GraalVM to Level Up JavaFX and Gluon Substrate
  Learn how you can create native binaries from JavaFX applications with GraalVM.
  ☕️Популярные платформы электронной коммерции Java и CMS                                                                                                                            В этом блоге мы рассмотрим популярные платформы электронной коммерции Java и CMS, а также самые популярные платформы электронной коммерции и CMS, используемые в приложениях Java. https://goo.su/9n7L                                                                    ☕️В чем разница между String, StringBuilder и StringBuffer? https://goo.su/pf0
  
  JRebel by Perforce
  
  Popular Java eCommerce Frameworks and CMS | JRebel by Perforce
  In this blog, our expert discusses the most popular Java eCommerce frameworks and content management systems used today, including overviews of their benefits, capabilities, and use cases.
  ⁉️Готов выбрать светлую сторону силы, юный джавист?
Эксперты OTUS приготовили для тебя полный сложной практики онлайн-курс «Java Developer. Professional», который расширит твои возможности использования Java.
👉🏻За 6 месяцев ты прокачаешь алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.
🦸🏼♂️68 компаний-партнеров ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность.
📌ПРОЙТИ ТЕСТ - https://otus.pw/6Amt/
  Эксперты OTUS приготовили для тебя полный сложной практики онлайн-курс «Java Developer. Professional», который расширит твои возможности использования Java.
👉🏻За 6 месяцев ты прокачаешь алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.
🦸🏼♂️68 компаний-партнеров ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность.
📌ПРОЙТИ ТЕСТ - https://otus.pw/6Amt/
Что такое BDD и зачем он вам нужен: Java и разработка на основе поведения В этой статье объясняется, что такое BDD и как Behavior Driven Development помогает разработчику и его команде понять логику приложения. https://goo.su/tjh
  
  dzone.com
  
  What BDD Is and Why You Need It: Java and Behavior Driven Development - DZone Java
  This article explains what BDD is and how Behavior Driven Development helps the developer and their team to understand application logic.
  Обработка исключений Spring Boot                                                Исключения - это нежелательное поведение программного приложения, вызванное ошибочной логикой. В этой статье мы рассмотрим, как обрабатывать исключения в приложении Spring Boot. https://goo.su/9ntw
  Узнайте, почему эти функции делают код #Java чище и проще для написания.                                                                                                                                                                                                        В этой статье вы узнаете, что такое запечатанные классы, зачем они нужны и как они помогут улучшить ваши приложения.                                                        https://goo.su/Q4E
  
  Oracle
  
  Fight ambiguity and improve your code with Java 17’s sealed classes
  Use sealed classes and interfaces to create hierarchies that accurately reflect your business domain and knowledge.
  Привет! Меня зовут Диана, я ведущий Java-разработчик.
Я веду канал Java: fill the gaps, где делюсь своим опытом и много рассказываю про джаву. Пишу короткие и понятные посты для Java разработчиков любого уровня.
Для продолжающих:
🔹 Как реализованы лямбда выражения внутри JVM
🔹 Что поменялось в классе String в java 9
🔹 Чем архитектурно отличаются JUnit 5 и JUnit 4
Для начинающих:
🔸 Как войти в айти: подробный гид со списком ресурсов
🔸 Как выучить все нужные горячие клавиши в Intellij IDEA
🔸 Чем кодировки отличаются друг от друга
Подписывайся👉 Java: fill the gaps
  Я веду канал Java: fill the gaps, где делюсь своим опытом и много рассказываю про джаву. Пишу короткие и понятные посты для Java разработчиков любого уровня.
Для продолжающих:
🔹 Как реализованы лямбда выражения внутри JVM
🔹 Что поменялось в классе String в java 9
🔹 Чем архитектурно отличаются JUnit 5 и JUnit 4
Для начинающих:
🔸 Как войти в айти: подробный гид со списком ресурсов
🔸 Как выучить все нужные горячие клавиши в Intellij IDEA
🔸 Чем кодировки отличаются друг от друга
Подписывайся👉 Java: fill the gaps
☕️ Прогресс сборщика мусора от JDK 8 к JDK 17                                                                                                                                    Большая часть улучшенной производительности связана с новыми функциями и оптимизациями в JVM, и в этом посте основное внимание будет уделено улучшениям, сделанным в области сборки мусора. . https://goo.su/CHA
  
  Stefan Johansson’s Blog
  
  GC progress from JDK 8 to JDK 17
  JDK 17 has been out for a few months and it’s not just packed with new language features. The performance boost compared to older JDK versions is also really significant. It becomes especially clear when compared to the previous LTS releases, JDK 8 and JDK…
  Возможности Java 17: сравнение версий 8 и 17. Что изменилось за эти годы? Новая версия Java выходит два раза в год, но каждая новая итерация кажется лишь небольшим улучшением предыдущей. Хотя это также может быть верно для Java 17, эта версия имеет более глубокое значение, поскольку Java 8 - в настоящее время наиболее часто используемая версия Java - скоро потеряет поддержку Oracle Premier. В этой статье мы исследуем наиболее важные функции Java 17, различия между этими двумя версиями и их значение для программного обеспечения Java. Стоит ли переносить свои приложения с Java 8 на 17? Давайте разберемся. https://goo.su/9o5k
  
  Pretius
  
  Java 17 features: A comparison between versions 8 and 17 - Pretius
  Java has changed considerably over last few years. Read about Java 17 features and get insight on upgrading your Java to version 17 now.
  Стоит ли изучать Kotlin в 2022 году ❓  
На этот вопрос ответит Сергей Окатов, архитектор в Datana (группа компаний ЛАНИТ), 6 декабря в 19:00.
На дне открытых дверей онлайн-курса «Kotlin Developer. Basic» преподаватель расскажет, с чего начать изучение Kotlin, представит программу курса и формат обучения и проведет обзор вакансий на рынке труда.
👉🏻 Регистрируйтесь на вебинар и подключайтесь https://otus.pw/FEIt/
  На этот вопрос ответит Сергей Окатов, архитектор в Datana (группа компаний ЛАНИТ), 6 декабря в 19:00.
На дне открытых дверей онлайн-курса «Kotlin Developer. Basic» преподаватель расскажет, с чего начать изучение Kotlin, представит программу курса и формат обучения и проведет обзор вакансий на рынке труда.
👉🏻 Регистрируйтесь на вебинар и подключайтесь https://otus.pw/FEIt/