Java News
Открыть в Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Больше4 349
Подписчики
+224 часа
+27 дней
-130 дней
Архив постов
4 349
Стало скучно, не с кем поговорить? Залетай в наш чатик и будь няшкой 😉 https://t.me/java_underground
4 349
В чем сила «кукбука» и почему одних стандартов разработки может не хватить?
Как превратить реактивный код в документацию и юнит-тестами покрыть бизнес-логику? И чем плоха слабая доменная модель?
Лидер IT-стрима Цифровой рубль в Газпромбанке Максим Морев подробно рассказывает, как решить проблему, когда каждый разработчик пишет код, как ему вздумается.
Читайте на Хабре, как собрать кукбук и внедрить его в работу команды — https://vk.cc/cndDXe
4 349
Создаем eval через байт-код JVM
В интерпретируемых языках программирования (или в языках, которые включают возможность компиляции в runtime) есть возможность вычисления значения выражения, полученного из внешнего источника (например, для построения графика функции, введенной пользователем) с подстановкой актуальных значений переменных. Но JVM изначально ориентирована на компиляцию перед выполнением и механизма, аналогичного eval, в JVM нет (кроме, конечно, возможности использования Nashorn и eval в JavaScript-коде). В этой статье мы рассмотрим пример динамической генерации байт-кода из математического выражения.
Читать статью
4 349
🔥 Пройдите тест по Kotlin и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Kotlin Backend Developer" от OTUS по специальной цене.
❗️ ПРОЙТИ ТЕСТ — https://otus.pw/9bbh/
🎁 Сможете пройти успешно тест — бонусом получите курс по GIT в записи бесплатно + доступ к 2 открытым урокам курса!
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 349
🔥 Хотите создавать высококлассные приложения на Java? Осваивайте Spring!
Начините изучать этот мощный фреймворк уже этой весной!
📢📢 25 апреля в 20:00 приходите на открытый урок «Свойства Spring-приложения».
На встрече разберем, каким образом можно определять настройки приложения на чистом Spring, а также затронем тему конвертации типов.
Спикером выступит преподаватель Александр Оруджев, Senior Software Engineer.
🟠Вебинар состоится в рамках запусках онлайн-курса «Разработчик на Spring Framework» в OTUS. Сейчас курс доступен в рассрочку.
➡️Для участия пройдите вступительный тест: https://otus.pw/0TU9/
Нативная интеграция. Информация о продукте www.otus.ru4 349
💪 Пройди тест по Java и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
✍️ ПРОЙТИ ТЕСТ: https://otus.pw/AmLe/
Реклама. Информация о рекламодателе на сайте otus.ru4 349
Как заставить Jmeter собирать скриншоты графиков после тестов
Меня зовут Илья Улизко, я занимаюсь нагрузочным тестированием ДБО ЮЛ в блоке Цифровой Трансформации «РСХБ-Интех». В этой статье я поделюсь с вами опытом автоматизации сбора графиков в Grafana при отсутствии установленного grafana-image-render плагина на сервере. Для того, чтобы научить Apache Jmeter делать скриншоты панелей в Grafana нам понадобится Selenium и Browsermob-proxy.
Читать статью
4 349
Техника «10 тестов в день» – одна из самых эффективных в изучении Java.
Канал Java Guru выложил в открытый доступ тесты, которые дают на собеседованиях в топовые компании, вроде Яндекс и MailRu.
➤ Открываете задачку – выбираете вариант – видите правильный ответ и детальное объяснение к нему. Так вы усвоите на 50% больше знаний в сжатые сроки.
Подписывайтесь и качайте свои скиллы: @javatasks
4 349
Java на стероидах, или опыт работы с Jmix
Как после привычного Spring за месяц сделать сайт с платформой быстрой разработки Jmix. Коротко о технологии, особенностях, возникающих в процессе вопросах и ответах на них.
Читать статью
4 349
Обычно разработчиков зовут работать, а тут внезапно предлагают отдохнуть. Финтех Яндекса проводит закрытую вечеринку, где можно и в квиз сыграть, и поболтать про стек технологий. Ребята поделятся планами на будущее и покажут, как это вообще — быть частью Финтеха.
Идея интересная: на вечеринке можно оценить атмосферу и офис, познакомиться с коллегами и сразу понять, будут ли они смеяться над твоими шутками. Заодно встретишься с тимлидом и оценишь размер синяков у него под глазами (если что, чем меньше — тем лучше). И если всё понравится — можно вернуться снова, но уже как часть команды.
Вечеринка пройдёт в московском офисе Яндекса. Чтобы получить инвайт, даже собеседования не нужны — достаточно решить задачи →
4 349
Продвинутый GraphQL со Spring Boot
В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot.
Spring for GraphQL — относительно новый проект. Версия 1.0 была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot.
Читать статью
4 349
Зачем в бэкенд-разработке писать на Kotlin?
🔥 Пройдите тест по Kotlin из 10 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе "Kotlin Backend Developer" от OTUS. Курс доступен в рассрочку.
На курсе вы:
- Освоите практики гибкой архитектуры и сможете примянять их в проектах на любых языках
- Откроете для себя широкий спектр технологий и инструментов разработки (около 10 различных фреймворков)
- Изучите Kotlin на высоком уровне, включая DSL, мультиплатформенность, корутины
- Погрузитесь в темы высокой нагрузки, больших данных, масштабируемости и высокой доступности
- Освоите классические и передовые архитектурные шаблоны
👉 ПРОЙТИ ТЕСТ — https://otus.pw/ClzP/
💣 Сможете пройти успешно тест — бонусом получите курс по GIT в записи бесплатно!
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 349
8 шагов по переезду приложения на Hibernate 6.x
Hibernate 6 был выпущен некоторое время назад, и последняя версия Spring Data JPA включает его в качестве зависимости. Поэтому неудивительно, что все больше и больше разработчиков хотят перевести свои приложения на шестерку. Если вы один из них, то данная статья поможет в этом.
Читать статью
4 349
Стартануть в IT быстро и эффективно — подготовительный курс по Java-разработке.
🗓 Начинаем 18 апреля!
Даем: 62 урока с практикой в браузере, 3 онлайн вебинара и 1 сессию лайвкодинга с практикующим разработчиком.
Получаем: крепкие знания базы языка, умение понимать код и первую программу на Java, написанную вместе с наставником.
🔜 Запишитесь прямо сейчас!
4 349
Манипуляции с байт-кодом Java
В этой статье мы разберём, как добавить к файлу класса публичный атрибут. Когда загрузчик классов завершит загрузку модифицированного файла класса, мы увидим то поле, которое добавили вручную.
Читать статью
4 349
🤖 Пройди тест по Java
👩💻 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене.
За 6 месяцев обучения вы:
- Научитесь создавать современные java-приложения
- Поймете основы функционирования JVM (сборка мусора, byteCode)
- Освоите приемы применения многопоточности
- Напишите выпускной проект на любую тему под наставничеством преподавателя
🎫Курс можно приобрести в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/jr55/
Реклама. Информация о рекламодателе на сайте otus.ru4 349
Шаблон проектирования: Chain of Responsibility
Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования «Цепочка ответственности» и как его можно использовать на примерах.
Итак начнем с самого начала. Основная суть данного шаблона: связывание объектов‑получателей в цепочку и передача запроса по ней.
Читать статью
4 349
❓Когда уместно использовать ООП, а когда — ФП? Функциональный стиль программирования поддерживается и даже поощряется во всех мейнстримовых языках. Но всегда ли он уместен, и есть ли объективные критерии выбора между ООП и ФП?
💥Узнайте практические возможности этих парадигм на открытом уроке 14 апреля в 20:00 мск в OTUS. Вебинар приурочен к старту онлайн-курса «Computer Science».
🔥На вебинаре вспомните не только историю языков, но и сравните анемичные и богатые модели, разберете, для каких случаев подходит та или иная парадигма.
👨🎓Урок, как и сам курс, ориентирован на начинающих в IT, выпускников технических специальностей, либо специалистов, которые имеют практический опыт работы с каким-либо языком программирования.
🚀Больше навыков в Computer Science вы сможете освоить на курсе, доступном в рассрочку.
👉Регистрация на урок https://otus.pw/nGRa/
Реклама. Информация о рекламодателе на сайте otus.ru
