Java News
Ir al canal en Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Mostrar más4 349
Suscriptores
+224 horas
+27 días
-130 días
Archivo de publicaciones
4 349
❓ Как работать с событиями в Spring Data JPA?
Обсудим 10 мая в 20:00 на открытом уроке «События в Spring Data JPA» в OTUS. Вебинар приурочен к старту онлайн-курса «Разработчик на Spring Framework» в OTUS.
🟠На вебинаре затронем такую важную тему, как работа с событиями, генерируемыми при взаимодействии с JPA сущностями.
🟠Занятие проведет Александр Оруджев, Senior Software Engineer и преподаватель в OTUS.
Не упустите возможность начать осваивать современные возможности Spring и научиться работать с событиями в Spring Data JPA. Продолжить обучение вы сможете на уже курсе. Возможны разные способы оплаты курса.
➡️ Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/z1vw/
Нативная интеграция. Информация о продукте www.otus.ru4 349
Zero Downtime и Spring Boot. Апдейтим базу
Привет! Когда-то обновление версии сервиса было сложной задачей. Нужно было последовательно выполнить ряд действий, перезапустить инстансы, и не забыть предварительно забэкапить наши данные. Пользователям сервиса показывалось предупреждение, что сервис временно недоступен, и куча усилий тратилась на то, чтобы максимально снизить время этой недоступности.
Сейчас же у нас есть супер-мощные инструменты для управления сервисами. Они позволяют иметь несколько разных версий сервиса одновременно. Бизнес-пользователи могут управлять тем, какую версию видит та или иная группа пользователей. Обновление и откат версии сервиса могут происходить без прерывания работы пользователей. И когда появился такой мощный и красивый молоток, все начали хотеть забивать гвозди только им. Даже те, кому это, на самом-то деле, вообще не нужно. И тут есть проблема - наличие инструмента не означает автоматической готовности сервисов для того, чтобы этот инструмент с ними можно было использовать. И если обновлять сервисы старым способом было сложно, то новым это делать еще сложнее. Давайте посмотрим, почему это так, и как вообще получить этот ваш Zero Downtime.
Читать статью
4 349
✈️ С 12 по 27 мая участвуй в хакатоне Aeroclub Challenge 2023 от компании «Аэроклуб» — лидера российского рынка business travel и поставщика IT-решений для отрасли.
🏆 Поборись за призовой фонд в размере 1 000 000 рублей. Регистрация открыта до 10 мая: https://cnrlink.com/aeroclubchallenge14
🎯 На Aeroclub Challenge 2023 приглашаются математики, дата сайентисты, python- и java-специалисты, аналитики, разработчики и эксперты в теме Travel с уровнями навыков junior, middle и senior. Участвовать можно индивидуально или в команде до 5 человек.
🧩 2 интересные задачи на выбор:
1. Создание обработчика писем электронной почты (Классификация писем по типу заявки и не заявки, извлечение и уточнение по заявке формализованного набора параметров, требуемых для обработки заявки);
2. Создание сервиса ранжирования предложений Auto Avia Offer (Автоматизация процесса подбора и отправки вариантов перелета с ценами в ответ на заявку по электронной почте).
Успей зарегистрироваться до 10 мая: https://cnrlink.com/aeroclubchallenge14
4 349
Как за полчаса написать простую читалку книг FB2 для десктопа на Java
Недавно мне для личных целей понадобилось написать читалку FB2. И сразу я столкнулась с тем, что информации по теме минимум. Палочка-выручалочка под названием ChatGPT выдал что-то невразумительное в ответ на довольно подробный запрос. К тому же, никаких готовых библиотек, чтобы по-быстренькому наваять ридер, я также не смогла обнаружить. Хотя искала долго и упорно, как Чубакка расческу.
Читать статью
4 349
👩💻 Новые знания — новые перспективы.
Если вы хотите расти как Java-разработчик, расширять компетенции — это необходимость. Проще всего это делать под наставничеством Senior Java-разрабтчиков на онлайн-курсе «Java Developer. Professional» в OTUS.
6️⃣ 6 месяцев вы будете учиться разрабатывать современные коммерческие приложения самостоятельно и в команде. В конце вас ждет выпускной проект, который усилит ваше портфолио.
📌После обучения вы сможете профессионально разрабатывать серверные приложения и решать задачи уровня Middle.
Успей в апрельский набор! Действует рассрочка на курс.
➡️ Пройдите вступительный тест, чтобы успеть записаться в группу по спец.цене: https://otus.pw/Qvjo/
Нативная интеграция. Информация о продукте www.otus.ru4 349
Глубокое погружение в Java Memory Model
Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме.
В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.
Читать статью
4 349
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.
Ближайшее мероприятие:
• 13-14 мая — Fast Track для бэкенд-разработчиков пишущих на Python или С++, либо тех, кто готов на них перейти, офер за 2 дня в команду RideTech.
Зарегистрироваться
4 349
Практические примеры использования Stream API
Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали!
Читать статью
4 349
Постройте успешную карьеру вместе с IT_One!
Список актуальных вакансий:
- Cистемный аналитик
- Старший разработчик Android
- Миддл/Старший Тестировщик
- Старший системный аналитик
- Эксперт по разработке ETL
- Старший java разработчик
Мы в компании IT_One активно практикуем:
✔️Индивидуальный план развития сотрудника с определением вектора и конкретных шагов для его реализации;
✔️Профессиональное обучение и повышение квалификации в учебных центрах и от экспертов в IT;
✔️Система наставничества, которая позволяет успешно проходить испытательный срок с достижением поставленных целей и задач;
Больше вакансий и подробнее о жизни компании на нашем канале, не забудьте подписаться!
4 349
Компиляция Java-кода в WebAssembly
WebAssembly предоставляет собственный двоичный формат для любого языка, который может быть скомпилирован в него. Одной из самых интересных сред, поддерживаемых Wasm, является веб-браузер. В этой статье мы рассмотрим, как скомпилировать код Java в WebAssembly, затем запустим демонстрационное приложение на веб-сервере и увидим его в действии.
Читать статью
4 349
🔥 Пройди тест по Spring и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса🎁 .
👉 ПРОЙТИ ТЕСТ: https://otus.pw/UpM0d/
Нативная интеграция. Информация о продукте www.otus.ru4 349
ТОП 30+ вопросов по ООП с примерами
Друзья, давно не освежали в памяти базовые понятия ООП. 😃
В предложенной сегодня статье представлены ТОП 30 вопросов по ООП с примерами.
Хорошей подготовки!
Читать статью
4 349
Незаменимая шпаргалка для любого айтишника – Open Code
На этом канале ты найдешь сотни годных проектов с открытым кодом, которые можно отредактировать под себя, не покидая браузер.
Весь код уже написан, подписывайся и применяй его в своих задачах: @open_codee
4 349
Вопросы, которые я бы хотел услышать на техническом собеседовании
Я занимаюсь разработкой больше 10 лет, прошел множество разных собеседований на самые разные позиции, и вот какая мысль сегодня пришла мне в голову. Ни на одном собеседовании мне не задавали вопросов, которые бы действительно осветили мой опыт и знания, а главное - ценность как сотрудника, эффективно решающего задачи.
На написание статьи меня подтолкнула собственная боль, пронесенная через года, размышления о роли Google и GPT в работе программиста и старый анекдот про инженера и объем резинового мяча.
Читать статью
4 349
🤖 Курс «Android разработчик на Kotlin» от Академии Кодебай!
Старт: 8 мая
Длительность: 3 месяца
ℹ️ Курс позволяет погрузиться в разработку мобильных приложений под Android. В курсе будут рассмотрены основы синтаксиса Kotlin и принципы ООП. Вы познакомитесь с работой в среде Android Studio. Узнаете, как создавать компоненты приложений, работать с базами данных, изменять интерфейс и т.д. После прохождения курса вы сможете разрабатывать с нуля мобильные приложения на Kotlin, верстать интерфейсы и создавать интеграцию с бэкендом приложения.
🎓 Кому будет полезен курс:
✔️ Новичкам, которые никогда не имели дела с программированием;
✔️ Специалистам, желающим сменить сферу деятельности;
✔️ Начинающим разработчикам, которые хотят изучить Kotlin;
✔️ Будущим предпринимателям в IT сфере.
🔥 Имеется промодоступ на 7 дней!
📌 Подробнее: https://codeby.school/catalog/kurs-android-razrabotchik-na-kotlin
Реклама. Информация о рекламодателе на сайте https://codeby.school/
4 349
Устранение неисправностей в приложении Java под Kubernetes
Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать новые неожиданные проблемы. Причин у таких проблем может быть множество: слишком много пользователей, утечки памяти, условия гонки, и на этапе разработки такие проблемы выявить сложно.
Читать статью
4 349
Знакомимся с Python и Java на практике за 2 дня. 27-28 апреля в 19.00 МСК!
Бесплатный вебинар на котором вы:
✔️ Поймете: какие задачи решают разработчики, какие проекты реализуют и почему им так много платят.
✔️ Узнаете: что изучить, чтобы начать свой путь в программирование и через год стать востребованным специалистом.
✔️ Разберете реальные задачи на Python и Java и попробуете себя в кодинге.
✔️ Выясните: как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
🎁 Все участники получат «Карту компетенций бэкенд-разработчика» в подарок! Она поможет составить свой образовательный трек и понять, какие навыки и инструменты необходимы для трудоустройства.
Приходите, если хотите перейтина удаленку или просто сменить работу — мы поможем!
4 349
Алгоритм оценки математического выражения с использованием JavaFX
Как обрабатывать подобные выражения с помощью кода и графического интерфейса?
Фанатам Тьюринга точно будет интересно)
Читать статью
4 349
Собрали для вас несколько статей, которые помогают учиться с удовольствием: креативности, английскому языку и всему, чему захотите.
1. Как развивать креативность: https://t.me/journal_academy/740
Объясняем, зачем прокачивать креативность, и делимся техниками, которые в этом помогут.
2. Можно ли выучить английский язык с помощью мобильных приложений: https://t.me/journal_academy/757
Рассказываем о сервисах, которые помогут сократить путь к отличному знанию английского языка.
3. Как сформировать у себя привычку учиться: https://t.me/journal_academy/783
Рассказываем о том, как вырабатывать и закреплять привычки без страданий.
Вступайте в сообщество увлечённых айтишников:
Журнал Академии Яндекса
4 349
Реализация gRPC с помощью Java и Spring Boot
Хорошо бы понимать различия между HTTP/1.1 и HTTP/2, поскольку gRPC использует HTTP/2 по умолчанию.
Читать статью
