Java News
Открыть в Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Больше4 350
Подписчики
+224 часа
+27 дней
-130 дней
Архив постов
4 350
🔥 Бесплатная Live coding сессия, где будем решать задачу с собеседования в международную FinTech компанию
В прямом эфире Роман Оборин, Senior Java Developer в BNP Paribas и преподаватель курса Middle Java Dev, проведет Live coding сессию по написанию объектно-ориентированного кода на Java, покрытого разными типами тестов: Unit, Integration, Stress.
На Live сoding ты сможешь понаблюдать, как пишет код Senior-разработчик, прокомментировать процесс и решить реальную задачу, которую дают на собеседованиях. Ну и конечно, прокачаешь свои hard skills:
— Структурируешь знания по принципам SOLID
— Прокачаешь знания по разным видам тестирования, в том числе многопоточных программ
— Подготовишься к техническому интервью с этапом Live coding
🚀 Стартуем 20 сентября в 19:00 по МСК
Регистрируйся бесплатно: https://cutt.ly/gVeetYm
4 350
Introducing Helidon Nima Using Virtual Threads to Achieve Simplicity and High Performance
Under the umbrella of Project Helidon, Oracle introduced the first microservices framework based on virtual threads (JEP 425) called Helidon Níma. It is built from the ground up to achieve an easy-to-use programming model with outstanding performance. The technology preview is now available with the Helidon 4.0.0-ALPHA1 release for those who are interested in evaluating the latest Java technology. However, this is not yet production-ready.
Читать статью
4 350
Хочешь узнать как Junior Java Developer может претендовать на место в хорошей компании после обучения?
Приходи на вебинар: 20 сентября в 19:00 (мск)
Обсудим:
✅какими знаниями и навыками необходимо обладать джуну джависту, чтобы обойти конкурентов на должность в компании?
✅какие самые частые ошибки делают джуны джависты и как их избежать?
✅почему работодатели не стремятся брать на работу джунов и что с этим делать?
Спикер вебинара - основатель международной IT-компании и IT-Академии "Точка входа" - Дмитрий Пашкевич.
Также на вебинаре мы презентуем курс "Backend Java Developer" от Junior до Middle.
Во время онлайн-вебинара вы сможете задавать вопросы.
А ещё все участники получат специальный бонус - Матрицу компетенций Java-разработчика: от Junior до Senior.
Ждем тебя на бесплатном вебинаре 20 сентября! Только онлайн, никакой записи))) Регистрируйся, до встречи!
4 350
Чистый код — практический подход
После нескольких докладов о чистом коде (Clean Code) я решил обобщить в статье самое важное по этой теме. Поскольку в Интернете и так много постов и информации об этом, то, я думаю, еще одна статья, просто рассказывающая о принципах чистого кода, не будет интересной.
Поэтому я попытаюсь показать вам практический подход к чистому коду. Не вдаваясь в теорию, покажу, как я пишу Чистый Код.
Читать статью
4 350
JEP 429: Extent-Local Variables to Promote Immutability in Java
JEP 429, Extent-Local Variables (Incubator), was promoted from its JEP Draft 8263012 to Candidate status. This incubating JEP, under the umbrella of Project Loom, proposes enabling the sharing of immutable data within and across threads. This is preferred to thread-local variables, especially when using large numbers of virtual threads.
Читать статью
4 350
Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖
Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨💻
Какие нейронные сети вы создадите?
👉Классификация марок молока
👉Классификация людей на входящих и выходящих из автобуса
👉Обнаружение возгораний
👉Оценка стоимости квартир
👉Классификация отзывов на Teslа
👉Оценка резюме соискателей
👉Прогнозирование стоимости полиметаллов
👉Сегментация изображений самолетов
👉Распознавание команд умного дома⠀
Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪 Регистрация по ссылке
4 350
Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana
В этой статье вы увидите пошаговое создание cloud-native микросервиса на Amazon AWS, пригодное для "чтения с листа". Чтобы понять, что здесь происходит, не нужно разворачивать проект - достаточно обладать живым воображением и прочитать текст по диагонали. Если же вы всё-таки захотите повторить шаги, вам будут жизненно нужны знания вида, как создавать классы в IDE и что такое Spring.
Вначале мы напишем пару простых микросервисов на Spring Boot, докеризуем их, зальём в AWS, настроим красивые доменные имена и HTTPS, прикрутим логирование и мониторинг, Prometheus и Grafana. Это небольшое путешествие по всем кругам ада, из которого вы не вернетесь прежним.
Читать статью
4 350
JDK 19 and JDK 20: What We Know So Far
JDK 19, the second non-LTS release since JDK 17, has reached its initial release candidate phase as declared by Mark Reinhold, chief architect, Java Platform Group at Oracle. The main-line source repository, forked to the JDK stabilization repository in early June 2022 (Rampdown Phase One), defines the feature set for JDK 19. Critical bugs, such as regressions or serious functionality issues, may be addressed, but must be approved via the Fix-Request process. As per the release schedule, JDK 19 will be formally released on September 20, 2022.
Читать статью
4 350
Java 8 была выпущена в марте 2014 года, а Java 18 — в марте 2022 года. Между этими двумя выпусками — 8 лет прогресса и 203 предложения (JEP) по улучшению JDK.
В этом видео Аурелио Гарсиа-Рибейро рассказывает о наиболее важных изменениях в Java, которые произошли за эти года, а также о преимуществах и проблемах по внедрению последних версий JDK как для новых приложений, так и для уже написанных.
4 350
🔥 Бесплатная Live coding сессия, где будем разрабатывать Spring Boot-приложение с применением API First
На Live сoding ты сможешь понаблюдать, как пишет код Senior-разработчик, прокомментировать процесс и разобраться в архитектуре API First. Ну и конечно, прокачаешь свои hard skills. Live сoding проходит в рамках открытого урока курса "Middle Java Developer".
Ведущий:
Роберт Мазитов - Senior Software Engineer, технический директор в Цифровых привычках.
🚀 Стартуем 13 сентября в 19:00 по МСК
Регистрируйся бесплатно: https://cutt.ly/zCTpPVS
4 350
Атака на String.hashCode: прообразы и коллизии
Как-то раз мне понадобилось несколько наборов строк с коллизией по хеш-коду. То есть таких, чтобы значение String::hashCode() совпадало для всех строк в наборе.
Блуждание по интернету не дало результатов, примеров было мало и все они довольно однообразны. Поиск по словарям подарил забавную пару "javascript's".hashCode() == "monocle".hashCode(), но практической пользы не принёс. Полный перебор не рассматривался в виду скорой тепловой смерти вселенной.
Тот самый случай, когда проще сделать всё самому. Стандартная хеш-функция строки в Java считается криптографически нестойкой, так что знаний из школьного курса математики должно быть достаточно.
Читать статью
4 350
Java для новичков
Более 9 миллионов программистов пишут на Java. Этот язык программирования уверенно держит топовые позиции и входит в тройку самых популярных в мире.
Java-девелоперы работают в энтерпрайзе, разрабатывают игры для gamedev’а и знают, что находится “под капотом” клиент-серверных приложений и множества других продуктов.
Звучит как повод изучить этот язык программирования? Чувствуете в себе потенциал, но не уверены, что “потянете” обучение? Уже начинали обучение, но забросили, поскольку не хватило системного подхода?
🔥 Приходите на бесплатную консультацию к нашим специалистам, поможем разобраться и выбрать обучающую стратегию, чтобы закрыть “пробелы”. https://clck.ru/yLA3Y
4 350
Лучшие практики по управлению зависимостями в Java
Если посмотреть на современные Java-приложения, почти все они содержат зависимости от библиотек, разработанных кем-то другим.
Зависимости занимают от 80 до 90 процентов бинарного файла, поэтому мы должны позаботиться о них при создании проекта Java. В этой статье я дам вам несколько советов и рекомендаций по работе с зависимостями Java в вашем проекте.
Читать статью
4 350
Java News Roundup: Eclipse GlassFish, Open Liberty, MicroStream, JHipster, WildFly, EclipseLink
This week's Java roundup for August 29th, 2022, features news from OpenJDK, JDK 20, Eclipse GlassFish 7.0.0-M8, Quarkus 2.12.0, Open Liberty 22.0.0.9 and 22.0.0.10-beta, MicroStream 07.01.00-beta2, WildFly 26.1.2, JHipster 7.9.3, EclipseLink 4.0.0-RC1, Hibernate 5.6.11, JDKMon 17.0.35 and Apache Camel Quarkus 2.12.0.
Читать статью
4 350
SOLID на практике в автоматизации тестирования
Как на практике реализовать все принципы и упростить разработку тестирования BDD ?
Примером будет интеграционное тестирование, но вам ничего не помешает реализовать для End2End
Читать статью
4 350
Стоит ли учить Java в 2022 году? Так ли хорош Java в качестве первого языка для изучения программирования? Какие карьерные перспективы ждут Java-разработчиков?
7 сентября в 19.00 по мск образовательная платформа Хекслет приглашает всех, кто делает первые шаги в Java или только задумывается о профессии, на бесплатный карьерный мастер-класс!
Поговорим о сфере применения языка и задачах, которые предстоит решать Порассуждаем, где учиться и почему не всем нужна «вышка» в IT.
Расскажем о специфике программы по Java-разработке в Хекслете. Затронем тему поиска первой работы.
Дадим лайфхаки от студентов — как собрать портфолио, не имея опыта коммерческой разработки
✅ Q&A сессия
Ответим на ваши вопросы. Вышлем «Карту компетенций начинающего разработчика» всем участникам мероприятия, подарим бонусы для воодушевляющего старта!
Жмите по ссылке и записывайтесь!
4 350
Холостые циклы в Java
Привет, сегодня поговорим о тонкостях реализации холостых циклов (холостого ожидания) в Java. Эта задача встречается нечасто: за девять с небольшим лет работы я столкнулся с ней лишь пару раз. Тем не менее, тема видится интересной и по ней есть что сказать, так что добро пожаловать!
Читать статью
4 350
⚡️Планируешь освоить программирование, но не знаешь, с чего начать?
Уже 07 сентября в 20:00 на открытом уроке для новичков в OTUS ты сможешь начать изучать основы Java https://otus.pw/ZYtL/
🔥За 1, 5 часа на занятии с опытным экспертом мы:
- Обсудим основы java
- Узнаем что такое дженерики
- Изучим, для чего они нужны и как использовать.
👉 Продолжить осваивать новую профессию вы сможете на специализации «Java-разработчик». Это онлайн-курс для тех, кто хочет с нуля освоить программирование на Java.
Регистрация на урок https://otus.pw/3Fop/
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 350
Ищем-ищем нужное…
Периодически у каждого возникает такая задача, когда необходимо произвести поиск в какой-либо директории, прямо внутри содержащихся там файлов, и найти нужные файлы по ключевым словам. Именно об этом мы и поговорим в этой статье.
Читать статью
4 350
Weekend Offer для Java-разработчиков в команду VK Звонков состоится 10-11 сентября
Вам предстоит участвовать в разработке новых фич, развивать и улучшать существующие решения, работать над улучшением качества звука и видео и решать задачи бесперебойной передачи данных в сложных сетевых условиях. Из требований – опыт бэкенд-разработки на Java, способность собрать требования к задаче, знание сетевых стеков и протоколов передачи данных и понимание классических алгоритмов и структур данных.
Подать заявку
