uz
Feedback
Java News

Java News

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
4 385
Obunachilar
-124 soatlar
+97 kunlar
-530 kunlar
Postlar arxiv
Как ускорить прогон тестов в многомодульном проекте Maven Большое количество модулей Maven замедляет сборку проекта и время прогона тестов. Для того, чтобы сохранить многомодульную структуру проекта и быстро прогонять тесты, мы в Wrike написали новый инструмент — Maven Modules Merger, который сократил время некоторых сборок с 50 до 12 минут. В статье подробно расскажу о том, с какими проблемами нам помог справиться Maven Modules Merger и поделюсь подробностями его создания. Читать статью

Как архитектору эффективно работать с принципом инверсии зависимостей? Узнайте на бесплатном практическом уроке от OTUS, где
Как архитектору эффективно работать с принципом инверсии зависимостей? Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете: ▫️определение и обоснование принципа инверсии зависимостей; ▫️примеры использования принципа в различных паттернах проектирования; ▫️связь принципа инверсии зависимостей с остальными принципами SOLID; ▫️связь паттерна Адаптер, луковичной архитектуры и принципа инверсии зависимостей. Занятие пройдёт 13 марта в 20:00 мск в рамках курса «Архитектура и шаблоны проектирования». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку! 👉🏻 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

⚡️ Тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов освоить Spring! Ответишь — пройдешь на продвинутый ку
⚡️ Тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов освоить Spring! Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/ydwb/ 🎫 Курс можно приобрести в рассрочку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Деплой приложения на Java. Хостим проект через push в Git В статье мы рассмотрим, как развернуть в облаке приложение на Java, на примере Spring Boot приложения с встраиваемой базой данных H2. А именно, мы попробуем развернуть приложение с простым REST API, сборкой Maven и тремя эндпоинтами, позволяющими добавить продукт, получить список всех продуктов и узнать общую стоимость всех продуктов. Читать статью

🤝 Ты хочешь остаться разработчиком среднего уровня или стать сеньором? Пройди тест по Java от OTUS Проверь насколько хорошо
🤝 Ты хочешь остаться разработчиком среднего уровня или стать сеньором? Пройди тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов к прокачке! Ответишь — пройдешь на продвинутый курс "Java Developer. Advanced" от OTUS по специальной цене, а также получишь доступ к записям открытых уроков курса. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/8jAB/ 🎫 Курс можно приобрести в рассрочку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

🫣 Вы видели этот хардовый тест для Java QA Engineer'ов (не для новичков)? Его проходят всего 30% 👉 Пройдите тест из 20 вопр
🫣 Вы видели этот хардовый тест для Java QA Engineer'ов (не для новичков)? Его проходят всего 30% 👉 Пройдите тест из 20 вопросов онлайн-курса «Java QA Engineer. Professional» и узнайте, осилите ли вы обучение в OTUS. 🟢 Пройти тест: https://otus.pw/Eq39/ 💣Все, кто успешно пройдет тест, получит доступ к записям уроков курса для знакомства с форматом обучения и спец.цену на курс. 💻 За 4 месяца обучения на курсе вы освоите: — популярные инструменты автоматизации — полный спектр технологий тестирования на Java — ключевые инструменты автоматизации UI- и API-тестирования — навыки работы с RestAssured и JsonSchemaValidator — навыки работы с Appium — многопоточное тестирование с помощью Selenoid Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

Привет! Это Podlodka Crew — организатор онлайн IT-конференции по различным технологиям. Уже 11 марта запускаем четвёртый сезо
Привет! Это Podlodka Crew — организатор онлайн IT-конференции по различным технологиям. Уже 11 марта запускаем четвёртый сезон звёздной Podlodka Java Crew с Филиппом Дельгядо, Гришей Кошелевым, Владимиром Картяевым и другими топовыми спекерами. Тема — наболевшая: интеграции между сервисами. Если вы знакомы с болью интеграций не понаслышке, то ловите подробности: 🌟Kafka и Open-API. Разберём популярный подход к проектированию серверных приложений API-First. Рассмотрим программный продукт, доступный для серверных приложений, использующих брокеры сообщений. 🌟OAuth 2.0. Выясним, что лучше: взять готовое решение или реализовать собственный сервис. Обсудим подходы к реализации функционала и научимся встраивать двухфакторную авторизацию. 🌟Service Mesh. Погрузимся в реальные кейсы внедрения и деплоймента, поделимся опытом организации взаимодействия сервисов. Посмотрим на типичные проблемы и варианты их решения. 🌟GraphQL. На воркшопе раз и навсегда определим, когда и зачем он нужен, какие у него преимущества и недостатки. Обучимся версионировать схему и API. Объясним, как масштабировать GraphQL после внедрения. Бонус: разбор разных подходов на практических кейсах. Это не все сессии грядущего сезона. Больше подробностей и билеты забирайте на сайте: https://podlodka.io/javacrew Реклама. ИП Толстая Елена Петровна ИНН:507503278104, erid:2SDnjc1o6dN

Настройка и мониторинг Java приложений За годы работы у нас сформировался определенный опыт диагностики и решения проблем, связанные с производительностью наших Java-приложений. В этой статье я опишу причины торможения, с которыми приходилось столкнуться, и возможные пути их исправления. Также опишу основные настройки, которые мы делаем, и ресурсы сервера, которые использует приложение. Речь пойдет о бизнес-приложениях с одним сервером Java-приложения и одним сервером базы данных PostgreSQL, в каждом из которых одновременно работают от 500 до 2000 сотрудников компании. Приложения разработаны на базе открытой и бесплатной платформы lsFusion, но все описанные проблемы и настройки не являются специфическими именно для нее. Читать статью

#бесплатный _вебинар Друзья, приглашаем вас на бесплатный вебинар, посвященный работе с Hibernate — самой популярной реализац
#бесплатный _вебинар Друзья, приглашаем вас на бесплатный вебинар, посвященный работе с Hibernate — самой популярной реализацией ORM-технологии. В рамках семинара поговорим о том, почему почти в каждом проекте используется Hibernate, разберемся какие плюсы и минусы у этой технологии. А также обсудим, почему Hibernate стал синонимом ORM в мире Java. 📝 Содержание вебинара:  • ключевые принципы ORM концепции; • связь между ООП и реляционной моделью в Hibernate; • плюсы и минусы Hibernate; • разработка приложения с использованием Hibernate. 📅 Дата: 05.03.2024⏰ Время: 16:00-17:00 (мск.) 🚀 Регистрируйтесь прямо сейчас — количество мест ограничено.

Компоновка аннотаций в Spring Совсем недавно, в процессе разработки на Spring я столкнулся с невероятным количеством бойлерплейт-кода в аннотациях. Решение сделать с этим что-то было принято мгновенно и вот что из этого вышло... Читать статью

🚀 Как ускорить разработку приложений на Java? Узнайте на бесплатном практическом уроке «JHipster» от OTUS, где вы вместе с о
🚀 Как ускорить разработку приложений на Java? Узнайте на бесплатном практическом уроке «JHipster» от OTUS, где вы вместе с опытным экспертом: - поговорите о JHipster и почему эта тема актуальна; - затронете Rapid Application Development; - рассмотрите примеры использования. Занятие пройдёт 13 марта в 20:00 мск и будет приурочено к старту курса «Разработчик на Spring Framework». Доступна рассрочка на обучение! ➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/fuBW/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Юнит-тесты: чек-лист методик проектирования Меня зовут Василий Косарев, я Java‑разработчик в CDEK. Много раз мы слышали о необходимости писать модульные тесты, о том, что весь код должен быть ими покрыт. При этом мне не встречалось списка: какие именно методики лучше использовать при тестировании кода. Я задумался: есть ли чек‑лист/ руководство, который облегчил бы генерацию тестовых сценариев и помог выявлять серьёзные ошибки? Чтобы вдумчиво подходить к тестированию и не тратить ресурсы впустую, сводя к минимуму количество необходимых тестов. Сегодняшней статьёй попробую ответить на эти вопросы. Материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект. Мы с вами применим методики проектирования тестов и разберёмся, насколько они эффективны. Читать статью

Сбер запускает масштабный проект и ищет Java-разработчика 😉 Присоединяйся к команде и создавай с нуля ERP-систему на совреме
Сбер запускает масштабный проект и ищет Java-разработчика 😉 Присоединяйся к команде и создавай с нуля ERP-систему на современном стеке Platform V для учёта, планирования хозяйственной деятельности и расчёта заработной платы. В работе используем: ⎯ Java 17, Spring Framework ⎯ Микросервисную архитектуру ⎯ Service Mesh, Kafka ⎯ WildFly, PostgreSQL, приложения с открытым исходным кодом ⎯ Сервисы Jenkins, Ansible, Git/BitBucket, Nexus, Jira, Confluence ⎯ Плечо друга и ценные советы ИТ-лидера Какие задачи будут в планере: • Участие в полном цикле разработки компонентов и сервисов с нуля • Проектирование и разработка backend, API • Оптимизация производительности продуктов и сервисов • Внедрение масштабного продукта класса ERP для учёта и планирования хозяйственной деятельности в банке (и не только…) • А ещё разработка коммерческой версии продуктов и сервисов Расшифруй сообщение на картинке и откликайся 💚

Эмулятор QUIK: как наладить тестирование вендорного продукта В сегодняшнем материале поговорим про эмулятор отечественного биржевого терминала QUIK — посредника между системой брокера и биржами. Программный комплекс QUIK получает информацию из бирж и передает ее в систему брокера, в другом случае сам брокер идет в QUIK и получает биржевую информацию от него. Поскольку тестирование с полноценным QUIK проводить невозможно, мы сделали собственный эмулятор. Читать статью

Готовы улучшить свое владение Java? Присоединяйся к нашему каналу - https://t.me/java_secrets 📲 Свежие советы, лучшие практи
Готовы улучшить свое владение Java? Присоединяйся к нашему каналу - https://t.me/java_secrets 📲 Свежие советы, лучшие практики, примеры кода и обсуждения, чтобы стать настоящим профессионалом в программировании на Java. Повышай свой уровень!

Производительность базового поиска в Ozon как культурный феномен В этой статье я расскажу вам о том, как мы в Ozon оптимизируем базовый поиск: как у нас выстроены процессы, как найти бутылочное горлышко, конкретные рекомендации по написанию горячего кода, реальные примеры значимых оптимизаций и что делать, когда все низко висящие фрукты уже сорваны, а хочется ещё. Читать статью

Хотите понять, как решаются одни и те же задачи с помощью кода на разных языках? Записывайтесь на бесплатный мини-курс по осн
Хотите понять, как решаются одни и те же задачи с помощью кода на разных языках? Записывайтесь на бесплатный мини-курс по основам Java-разработки. На нём вы не только изучите основы и инструменты Java, но и сравните возможности Java и Python, разберёте, чем полезен каждый язык. Опыт и знания в IT не нужны для участия. Подробнее: 👉 https://epic.st/pB8WE_ — Формат мини-курса отлично подойдёт для обучения из любой точки мира. Смотрите видео в удобное время, а после выполняйте практические задания. В конце вас ждёт прямой эфир с экспертом, где он поделится профессиональными секретами, разберёт работы участников и ответит на вопросы. Что будем делать на мини-курсе: 🔹 Обсудим, почему Java — один из самых востребованных языков 🔹 Познакомимся с кодом Java и рассмотрим ключевые элементы приложений на этом языке 🔹 Определим навыки для трудоустройства 🔹 Сравним Java и Python 🔹 Сделаем 3 Java-приложения по инструкции Успейте записаться бесплатно! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880