ch
Feedback
Java News

Java News

前往频道在 Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

显示更多
4 385
订阅者
无数据24 小时
+77
-530
帖子存档
Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода. Как это сделать? Поискать готовое решение (плагин). А если его нет? Тогда – написать плагин. А если не умеешь? Стоит хотя бы начать :) Читать статью

Какие существуют основные концепции языка Python? Как самостоятельно разработать игру? Кто такой фронтенд-разработчик и чем о
+3
Какие существуют основные концепции языка Python? Как самостоятельно разработать игру? Кто такой фронтенд-разработчик и чем он занимается? На эти и другие, интересующие вас вопросы, поможет ответить "Умный город" совместно с друзьями из онлайн-школ «Программистик» и Nordic IT School на своих вебинарах и встрече: 1 июля в 15:00 - Очная встреча "Как быстро и эффективно стать фронтенд-разработчиком". Запись: https://nordic-it-school.timepad.ru/event/2476561/ 4 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 1. Запись: https://www.programmistik.ru/events/python 5 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 2. Запись: https://www.programmistik.ru/events/python 6 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 3. Запись: https://www.programmistik.ru/events/python

Декомпозиция систем по ограниченным контекстам DDD — глубокое погружение "Отдайте этот функционал в другую системы - он относится к ним" - ворчал мой собеседник. Ему с пылом отвечали: "Так быть не должно. Мы сами должны его сделать!" Спор грозил затянуться до вечера. Ни одна из сторон не могла привести ни одного настоящего аргумента, почему новый функционал нужно поместить в ту или иную автоматизированную систему. Проблема была в том, что никто не понимал как правильно делить системы на части и по каким признакам включать в них новые модули. У собеседников не было никакой единой простой методики. Но методика на самом деле есть, и весьма неплохая. Называется она Предметно Ориентированным Дизайном (Domain Driven Design, DDD). С помощью DDD деление большой системы на (микро)сервисы становится простым и понятным. Читать статью

🔥 Готовы проникнуться волшебством алгоритмов? 📆 3 июля в 20:00 мск на открытом уроке у вас будет возможность познакомиться
🔥 Готовы проникнуться волшебством алгоритмов? 📆 3 июля в 20:00 мск на открытом уроке у вас будет возможность познакомиться с настоящим маленьким чудом — алгоритмом поиска подстроки в строке Кнута-Морриса-Пратта. 🎥 Вебинар приурочен к старту онлайн-курса «Алгоритмы и структуры данных» в OTUS, и проведет его Евгений Волосатов, опытный программист. 🔵Автомат Кнута-Морриса-Пратта — это маленький, но очень непростой для понимания алгоритм, поэтому, чтобы в нём разобраться мы сначала построим конечный автомат для поиска шаблона, а потом оптимизируем его: заменим двумерную матрицу перехода префиксным Пи-вектором и узнаем, как решить эту задачу за линейное время. 🔵У вас будет возможность познакомиться с преподавателем, задать вопросы и узнать, как проходит обучение в OTUS. А полный курс вы сможете приобрести в рассрочку. 👉 Зарегистрируйтесь на встречу: https://otus.pw/zUkD/ Нативная интеграция. Информация о продукте www.otus.ru

JDK Flight Recorder (JFR) - это регистратор событий, встроенный в виртуальную машину Java. 🤓 В предложенном сегодня видео мы на практическом примере углубимся в JFR и рассмотрим события, настройки, типы контента, а также, научимся запускать и останавливать записи, читать файлы записей и д.р. Опыт, приди!

❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Знать практики гибкой архитектуры, уметь создавать приложен
❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Знать практики гибкой архитектуры, уметь создавать приложения для разных платформ даже в условиях жестких ограничений по времени и ресурсам, использовать инструменты Kotlin DSL, ООП и null-safety, а также применять наиболее передовые архитектурные шаблоны. Эти навыки легче всего освоить с экспертами на онлайн-курсе «Kotlin Backend Developer. Professional» в OTUS. Курс доступен в рассрочку. ❇️ Приглашаем 28.06 в 19:00 мск на прямую трансляцию защиты выпускных проектов курса «Kotlin Backend Developer. Professional» На трансляции, вы увидите, как проходит защита выпускных проектов студентов курса перед комиссией. Пройдите вступительный тест и вы получите 28.06 ссылку, на прямую трансляцию. ➡️  Пройти тест: https://otus.pw/BFkwy/ 🔥 Бонусом за успешное прохождения теста вы получите, доступ к записям открытых уроков курса, а так же возможность пройти на курс по специальной цене. Реклама. Информация о рекламодателе на сайте www.otus.ru

🔥Какие 10 самых распространённых ошибок делают новички в Java? Рассказываем карточках. Полное погружение в программирование
+8
🔥Какие 10 самых распространённых ошибок делают новички в Java? Рассказываем карточках. Полное погружение в программирование на одном из самых популярных языков ждет вас на специализации «Java-разработчик» в OTUS. Практический опыт 15 месяцев обучения вы закрепите на трёх проектных работах, которые дополнят ваше портфолио и повысят уверенность в новых скиллах. 👉Подробнее о программе курса: https://otus.pw/G5TE/

🔥Какие 10 самых распространённых ошибок делают новички в Java? Рассказываем карточках. Полное погружение в программирование
+8
🔥Какие 10 самых распространённых ошибок делают новички в Java? Рассказываем карточках. Полное погружение в программирование на одном из самых популярных языков ждет вас на специализации «Java-разработчик» в OTUS. Практический опыт 15 месяцев обучения вы закрепите на трёх проектных работах, которые дополнят ваше портфолио и повысят уверенность в новых скиллах. 👉Подробнее о программе курса: https://otus.pw/EDgkI/

Может ли Java-приложение использовать больше памяти, чем размер кучи Возможно, вы замечали, что Java-приложение может превышать лимит памяти, указанный в параметре -Xmx (максимальный размер кучи). Дело в том, что JVM помимо кучи использует и другие области памяти. Читать статью

Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграу
Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграундом: нам не важны возраст, пол, образование и текущая профессия. Всего 990 ₽ и ваше жгучее желание начать. ✅ Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника и сертификат по окончании.  ⏰ Начало уже 4 июля!

RabbitMQ + Spring boot + Docker. Отправляем и получаем сообщения через Producer и Consumer. Пошаговое руководство Меня зовут Андрей Вербицкий и я столкнулся с тем, что мое знакомство с RabbitMQ, а в частности его запуск на локальной машине и отправка сообщений в очередь с помощью приложения на Spring Boot, вылилась в несколько дней поисков информации о том, как это вообще работает, какие есть сущности и как в итоге переслать это сообщение. Я решил собрать все это в одном месте и сделать из этого практическое руководство, которое поможет из ничего получить рабочий прототип и понять как это работает. Эта статья ориентированная на новичков, которые только хотят познакомиться с RabbitMQ. Целью я поставил максимально простыми словами и по шагам рассказать, как быстро и легко поднять все окружение локально, отправить и получить сообщения через очередь. Читать статью

⚡️ Пройдите тест на знание основ алгоритмов и оцените свой уровень. ❗️ Тест подходит для любого языка программирования. 💪 См
⚡️ Пройдите тест на знание основ алгоритмов и оцените свой уровень. ❗️ Тест подходит для любого языка программирования. 💪 Сможете сдать – получите запись мастер-класса по алгоритмам повышающий ваш уровень. 📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS 👉 Пройти тест на знание алгоритмов: https://otus.pw/TIVv/ Хотите посмотреть как проходят занятия на курсе? Приходите на бесплатный открытый урок курса. 📢📢 Регистрация на открытый урок 03.07 а 20:00 мск: «Автомат Кнута-Морриса-Пратта». Регистрируйтесь сейчас - напомним в день вебинара! Нативная интеграция. Информация о продукте www.otus.ru

Как ускорить прогон тестов в многомодульном проекте Maven Большое количество модулей Maven замедляет сборку проекта и время прогона тестов. Для того, чтобы сохранить многомодульную структуру проекта и быстро прогонять тесты, мы в Wrike написали новый инструмент — Maven Modules Merger, который сократил время некоторых сборок с 50 до 12 минут. В статье подробно расскажу о том, с какими проблемами нам помог справиться Maven Modules Merger и поделюсь подробностями его создания. Читать статью

Joker в поисках спикеров🕵️‍♂️ Joker — крупнейшая конференция для опытных Java-разработчиков от JUG Ru Group. Если вы эксперт
Joker в поисках спикеров🕵️‍♂️ Joker — крупнейшая конференция для опытных Java-разработчиков от JUG Ru Group. Если вы эксперт в Java и хотите поделиться знаниями или интересным кейсом компании, подавайте заявку на выступление. Расскажите о JVM/Runtime, тулинге или фреймворках, архитектуре или о чем-то нетривиальном, связанном с Java. Полный список тем — на сайте. И не стесняйтесь предлагать свои. Вы можете выступить онлайн или офлайн и выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.  На этапе подачи заявки подойдут даже примерные тезисы, необязательно иметь уже готовый доклад. После отправки заявки Программный комитет поможет доформулировать идею и превратить ее в доклад. А персональный куратор пройдет с вами весь путь — от идеи до продакшена: сделает ревью, поможет с доработкой, проведет репетиции и даст рекомендации по выступлению. Подавайте заявки до 4 июля на сайте.

Пишем Java код используя проект Lombok Можно долго спорить о необходимости и полезности проекта Lombok, но факт есть факт: количество кода для написания программы значительно сокращается. 😳 Предложенная сегодня статья расскажет о следующем: ✔️ Как работает Lombok ✔️ Формирование методов класса Object ✔️ Настройка аннотаций ✔️ Иммутабельные структуры данных ✔️ Delombok и др. Приятного чтения! Читать статью

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшие мероприятия: • 14 июня - 5 июля — Fast Track для бэкенд-разработчиков и SRE, офер за 2 дня в команды: Yandex Cloud, Yandex 360, Yandex Infrastructure. • 15-16 июля — Fast Track для Java-разработчиков, офер за 2 дня в одну из команд Crowd. Зарегистрироваться

Запросы к MongoDB из Java с помощью билдера фильтров В этой статье разберемся, как использовать класс Filters для запросов к MongoDB. Класс Filters представляет собой билдер для удобного написания фильтров запросов. Фильтры — это некоторые условные операции, которые MongoDB использует для ограничения результатов. Читать статью

Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технол
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝 🎁 Мы подготовили для вас спецпредложения, чтобы решиться было проще! Выбирайте один из бонусов: 2 месяца академического отпуска, 1 месяц персональных консультаций с наставником и подготовка к техническому интервью, кешбэк 20 000 ₽ после полного прохождения программы. Готовы попробовать прямо сейчас? Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии!

Что такое внедрение зависимости и инверсия управления Внедрение зависимости и инверсия управления - два понятия, понимание которых открывает перед нами двери фреймворков, типа Spring, Guice, Dagger и т.д. 😃 Что это, как это используется и где - в предложенной сегодня статье. Приятного чтения! Читать статью

⚡️ Пройди тест по Java ⚡️ 💣 Все, кто успешно пройдет тест, получат доступ к записям открытых уроков курса для знакомства с ф
⚡️ Пройди тест по Java ⚡️ 💣 Все, кто успешно пройдет тест, получат доступ к записям открытых уроков курса для знакомства с форматом обучения и спец.цену на курс. Что даст обучение на курсе: - Сможете создавать современные java-приложения - Поймете основы функционирования JVM (сборка мусора, byteCode) - Освоите приемы применения многопоточности. - Самостоятельно решать задачи уровня Middle+ 📌ПРОЙТИ ТЕСТ - https://otus.pw/AmLe/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие: 📢📢 Регистрация на вебинар 21 Июня в 20:00 - «Конечные автоматы» Нативная интеграция. Информация о продукте www.otus.ru