uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Java News

Java News

Відкрити в Telegram

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

Показати більше
4 350
Підписники
+224 години
+27 днів
-130 днів
Архів дописів
Глубокое погружение в Java Memory Model Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами. Читать статью

❗️Как поддерживать чистую архитектуру приложения? Приглашаем 13 июня в 19:00 мск на бесплатный вебинар «Архитектура приложени
❗️Как поддерживать чистую архитектуру приложения? Приглашаем 13 июня в 19:00 мск на бесплатный вебинар «Архитектура приложения и модуль бизнес-логики» в OTUS. ✅ На вебинаре мы обсудим, как поддерживать чистую архитектуру приложения и контролируемо внедрять изменения. Также мы исследуем библиотеку для реализации бизнес-процессов, написанную на Kotlin. В завершении мы посмотрим пример модуля бизнес-логики, в котором сконцентрированы все требования заказчика. ➡️ Регистрация на вебинар: https://otus.pw/yVb2/ 🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer». Реклама. Информация о рекламодателе на сайте www.otus.ru

Практические примеры использования Stream API Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали! Читать статью

Привет! Меня зовут Вячеслав Гримальский, я программист с 16-летним опытом, 10 из которых я посвятил тому, чтобы сделать профессиональную разработку доступной каждому. Я разрабатываю инструменты, которые помогают не-программистам самостоятельно создавать продукты, которые обычно требуют участия профессиональных разработчиков. Это называется No-code и Low-code разработка. В 2014 году я со-основал Платформу LP — конструктор лендингов, который за несколько лет стал одним из лидеров в области. В 2018 году я основал Creatium — конструктор сайтов, на котором прямо сейчас работает около 15 тысяч сайтов. Наш следующий шаг - это запуск платформы для создания личных кабинетов, партнерских программ, маркетплейсов, CRM, программ лояльности, онлайн школ и так далее. Мы упрощаем разработку любых решения для бизнеса, включающих личный кабинет и бизнес-логику. Не только упрощаем, но и делаем ее быстрее и дешевле. В этом канале я делюсь новостями, лайфхаками и реальными рейсами клиентов. Этим летом мы готовимся изменить индустрию разработки веб-приложений во всем СНГ, а может быть и в мире. Сейчас мы тестируем бета-версию, и по отзывам видим, что она оправдывает ожидания. Подписывайтесь и следите за новостями в канале «Программист без кода».

​ТОП 30+ вопросов по ООП с примерами Друзья, давно не освежали в памяти базовые понятия ООП. 😃 В предложенной сегодня статье представлены ТОП 30 вопросов по ООП с примерами. Хорошей подготовки! Читать статью

🔥Хардкорный тест по Java🔥 🤖Готов выбрать светлую сторону силы, юный падаван? Пройди тест из 20 вопроса и испытай себя, смо
🔥Хардкорный тест по Java🔥 🤖Готов выбрать светлую сторону силы, юный падаван? Пройди тест из 20 вопроса и испытай себя, сможешь сдать — пройдёшь на продвинутый онлайн-курс «Java Developer. Professional» от OTUS со скидкой! 🦸🏼‍♂️Компании-партнеры ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность! 📌ПРОЙТИ ТЕСТ - https://otus.pw/AmLe/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие: 🔸 Регистрация на вебинар 21 Июня в 20:00 - «Конечные автоматы» Регистрируйся сейчас - напомним в день вебинара! Нативная интеграция. Информация о продукте www.otus.ru

​Создаем умные типы данных при помощи records и enums Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java". Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔 Приятного чтения! Читать статью

Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 8 июня в 19:00 по МСК. Р
Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 8 июня в 19:00 по МСК. Регистрируйтесь и ловите гайд «Как заговорить на сленге IT-специалистов» в подарок! За 2 часа вебинара: — Расскажем, как освоить базовые навыки программирования на Java, найти удаленную работу и вырасти в профессии . — На практике познакомимся с синтаксисом языка и напишем программу, которую часто дают новичкам на техническом интервью. Развеем мифы и страхи, если думаете, что идти в разработку поздно, а рынок перегрет!

​Рекомендации по миграции на Spring 6 Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃 Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии. Хорошей практики! Читать статью

⌨️Изучать Java с нуля гораздо интереснее, если сразу начать делать игры! При работе на Java вы вряд ли столкнетесь с разработ
⌨️Изучать Java с нуля гораздо интереснее, если сразу начать делать игры! При работе на Java вы вряд ли столкнетесь с разработкой игр, однако так вы сможете увидеть, как изменение кода приводит к изменению поведения программ. 📆Приглашаем 8 июня в 20:00 на открытый урок «Создание игры на Java и LibGDX с нуля». Вебинар приурочен к старту специализации «Java Developer». На вебинаре создадим небольшую двумерную игру на Java с нуля, изучим принципы кодирования и разработаем логику игры на ходу. Урок будет полезен тем, кто хочет: — Начать изучать Java с нуля. — Посмотреть, как на практике создаются Java-приложения на примере 2D игры. — Создать свою игру и уже имеет базовые навыки программирования. В результате урока вы: — Увидите, как пишется код и создаются программы на языке Java. — Узнаете, из каких базовых блоков строятся программы. После вебинара онлайн-курс можно приобрести в рассрочку. ➡️Для участия зарегистрируйтесь: https://otus.pw/zlNk/

Если вы начали изучать Java не так давно, то вам наверное будет интересно узнать, как "прозревают" разработчики Java c 14-ти летним стажем, узнавая для себя что-то новое в давно существующем функционале. 🤣 Приятного просмотра!

Постройте успешную карьеру вместе с IT_One! Список актуальных вакансий: 1) Продуктовый аналитик (Digital аналитика, маркетинг
Постройте успешную карьеру вместе с IT_One! Список актуальных вакансий: 1) Продуктовый аналитик (Digital аналитика, маркетинг) 2) Старший cистемный аналитик 3) Системный аналитик 4) Старший системный аналитик 5) Старший Java разработчик 6) Разработчик PL/SQL 7) Финансовый аналитик 8) NET developer Мы в компании IT_One активно практикуем: ✔️Индивидуальный план развития сотрудника с определением вектора и конкретных шагов для его реализации; ✔️Профессиональное обучение и повышение квалификации в учебных центрах и от экспертов в IT; ✔️Система наставничества, которая позволяет успешно проходить испытательный срок с достижением поставленных целей и задач; ✔️Возможность быть частью IT-сообщества, которое делится опытом, кейсами, проводит внутренние митапы, создает почву для развития в качестве спикера. Еще больше вакансий и подробнее о жизни компании на нашем канале, не забудьте подписаться!

​Визуализация популярных команд Git Мы, конечно, знаем, что Git - это достаточно мощный тул, но в то же время, он не очень нагляден. 😒 В предложенной сегодня статье представлены примеры визуализации наиболее часто используемых команд, что позволит лучше понимать механизм их работы и быстрее их запомнить. Хорошей памяти! Читать статью

👨🏻‍💻 Интересно функциональное программирование? Начните изучение Scala 👉 Пройдите тест из 18 вопросов онлайн-курса «Scala
👨🏻‍💻 Интересно функциональное программирование? Начните изучение Scala 👉 Пройдите тест из 18 вопросов онлайн-курса «Scala-разработчик» и узнайте, осилите ли вы обучение в OTUS. 🟢 Пройти тест https://otus.pw/6l7H/ 🎁 Все, кто успешно пройдет тест, получит доступ к 3 открытым урокам курса для знакомства с форматом обучения и спеццену на курс. 💻 За 5 месяцев Вы научитесь: — использовать Scala-стек технологий для создания веб-сервисов — применять приемы функционального программирования в SOLID-приложениях — создавать приложения на основе функционального подхода на примере ZIO — проектировать микросервисы с использованием CQRS/ES на основе Akka — создавать модульные тесты на основе инвариантов свойств (property-based tests) Нативная интеграция. Информация о продукте www.otus.ru

Security, Cloud с JWT и WebFlux Spring Security - довольно крутая штука, на тему которой много гайдов, статей на различных платформах. Но проблема в том, что множество этих видео ограничивается монолитной архитектурой. В этой статье я хочу рассказать о своем личном опыте применения ее для микросервисов. Конечно, это не статья уровня Тагира Валеева. Это исключительно личный опыт, которым хотелось бы поделиться, и может быть, кому то он окажется полезным. Читать статью

⚡ Reactor Kafka — мощный инструмент для Java-разработчиков, который позволяет создавать эффективные, отзывчивые и масштабируе
⚡ Reactor Kafka — мощный инструмент для Java-разработчиков, который позволяет создавать эффективные, отзывчивые и масштабируемые приложения для обработки сообщений. 📢📢 Если вы хотите расширить свой стек этим инструментом, приходите 7 июня в 20:00 мск на открытый урок «Знакомство с Reactor Kafka». Вебинар приурочен к старту онлайн-курса «Java Developer. Professional» в OTUS. 🟠Вместе с Сергеем Петрелевичем, сертифицированным Java-разработчиком, мы посмотрим, как в Java-приложении можно работать с Kafka в реактивном стиле. А также разберемся, для чего это может быть полезно и когда стоит использовать. 🔵Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Пройдите вступительный тест, чтобы участвовать в вебинаре: https://otus.pw/Vvi3/ Нативная интеграция. Информация о продукте www.otus.ru

👩‍💻 Вспомогательный класс Objects, появившийся в JDK 1.7, предоставляет богатый API для выполнения многих распространенных операций с объектами. За последнее время он претерпел некоторые изменения: были значительные обновления в JDK 8 и 9 и незначительные в JDK 16 и 19. Все подробности его использования в данном видео.

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице. Ближайшие мероприятия: • 29 мая – 2 июня — Fast Track для технических менеджеров и Crowd Solutions Architect, офер за 5 дней в команду Яндекс Crowd • 3-4 июня — Fast Track для С++ разработчиков, либо тех, кто готов на него перейти, офер за 2 дня в команду Яндекс Маркета Зарегистрироваться

👩‍💻 Крутая новость: разработчики Java продолжают работать над упрощением языка и бороться с его многословностью. Данную цель они изложили в "JEP 445: Unnamed Classes and Instance Main Methods", который призван избавить начинающих программистов от создания классов с методом main() и кучей ключевых слов. Скоро ни какой магии вида public static void и String[] args и прочих наворотов не будет...

Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграу
Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграундом: нам не важны возраст, пол, образование и текущая профессия. Всего 990 ₽ и ваше жгучее желание начать. ✅ Вас ждут 32 часа практики, живые вебинары, лайвкодинг, помощь опытного наставника, сертификат по окончании.  ⏰ Начало уже 6 июня!