fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Java News

Java News

رفتن به کانال در Telegram

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

نمایش بیشتر
4 350
مشترکین
+224 ساعت
+27 روز
-130 روز
آرشیو پست ها
Состоялся релиз Eclipse 2023-06, с новыми фичами которого можно познакомиться из представленного видео.

❓Как пишутся языки программирования? Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для прог
❓Как пишутся языки программирования? Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов». 🔥На бесплатном вебинаре «Как пишутся языки программирования?» мы: — рассмотрим, как разрабатываются языки программирования, — построим LL(1)-анализатор алгоритмического языка программирования, — обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками. Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения. После вебинара полный курс можно приобрести в том числе в рассрочку. 👉Для участия зарегистрируйтесь: регистрация Нативная интеграция. Информация о продукте www.otus.ru

​Семь принципов хорошей разработки Принципы разработки программного обеспечения играют решающую роль при создании высококачественных, удобных в сопровождении и эффективных программных систем. К этим принципам относятся: DRY. KISS, YAGNI, SLAP, SOLID. О них и пойдет речь в данной статье. Читать статью

Также у нас есть группа Вконтакте https://vk.com/javatutorial в ней мы выкладываем видео, статьи, вакансии и книги. Не забудь
Также у нас есть группа Вконтакте https://vk.com/javatutorial в ней мы выкладываем видео, статьи, вакансии и книги. Не забудь подписаться 😉

Новые фичи в IDEA 2023.2 EAP 7 Быстро приближается релиз IntelliJ IDEA 2023.2, а значит, текущему EAP-у осталось жить недолго. Вы все еще можете успеть попробовать новые фичи, и попросить исправить их до релиза, когда исправлять будет уже поздно. JetBrains ушел из России, но его IDE всё ещё является основным средством разработки на Java. Как у бывшего product marketing manager в JetBrains, у меня есть некоторый опыт в написании и переводе таких статей. Изначально, принести эту новость сподвигло то, что в ней есть важное обновление плагина Big Data Tools, над которым когда-то работала моя команда. Кроме того, JB разродились официальной поддержкой LSP, что наверняка, стоило им титанических моральных усилий. PMM-ов бывших не бывает, им просто перестают за это платить. Читать статью

❓Как усилить свои фундаментальные навыки программирования? ⚡️ Пройди тест на знание основ алгоритмов и оцени свой уровень. ❗️
❓Как усилить свои фундаментальные навыки программирования? ⚡️ Пройди тест на знание основ алгоритмов и оцени свой уровень. ❗️ Тест подходит для любого языка программирования. Ответишь — пройдешь на продвинутый курс «Алгоритмы и структуры данных» в OTUS по специальной цене! 🎫 Курс можно приобрести в рассрочку 👉 Пройти тест на знание алгоритмов: https://otus.pw/95xS/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! 🗣 Регистрация на открытый урок 17 июля в 20:00 «Бор Ахо-Корасика». Регистрируйтесь сейчас - напомним в день вебинара! Нативная интеграция. Информация о продукте www.otus.ru

​Пишем плагин для 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 июля на сайте.