en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Show more
8 574
Subscribers
-124 hours
No data7 days
-1030 days
Posts Archive
Скажем нет «Превращению», или анализ Kafka Бывало ли вам интересно, какие баги может таить исходный код проектов, которыми пользуются большие компании по всему миру? Не упустите шанс познакомиться с интересными ошибками, которые нашёл статический анализатор PVS-Studio в исходном коде Open Source проекта Apache Kafka. Читать: https://habr.com/ru/companies/pvs-studio/articles/851066/?utm_campaign=851066 @a_cup_of_java | Другие наши каналы

Как спроектировать библиотеку для Spring Boot Принцип DRY (Не повторяйся) – это важная составляющая цикла разработки программного обеспечения. Его цель – избежать ненужной повторяемости в коде. В частности, имеется множество приложений, которые могут находиться в составе одной и той же микросервисной архитектуры и использовать один и тот же компонент. В результате код становится неудобно поддерживать, поскольку всякий раз, когда требуется внести изменение в этот компонент, с каждым из этих приложений приходится разбираться отдельно. В этой статье давайте рассмотрим, как можно вынести такие компоненты из приложений в отдельный модуль. Тем самым мы одновременно стремимся упростить поддержку кода и сократить в нём количество повторов. Читать: https://habr.com/ru/companies/piter/articles/850820/?utm_campaign=850820 @a_cup_of_java | Другие наши каналы

Траст-менеджер здорового человека Представляю вашем вниманию библиотеку, которая помогает решать проблемы с TLS-сертификатами. В статье достаточно много исходного кода на java, но изложенные в ней идеи должны быть понятны любому разработчику. Читать: https://habr.com/ru/articles/850648/?utm_campaign=850648 @a_cup_of_java | Другие наши каналы

🎓 Топ-5 курсов по кибербезопасности в 2025 году Хотите стать специалистом по кибербезопасности? В статье раскрыты пять лучши
🎓 Топ-5 курсов по кибербезопасности в 2025 году Хотите стать специалистом по кибербезопасности? В статье раскрыты пять лучших онлайн-курсов от платформ Udemy, Coursera и Pluralsight, которые помогут освоить основы и продвинутые навыки защиты данных в цифровом мире. Это отличная возможность начать успешную карьеру в востребованной сфере. Полный гид по онлайн-курсам: какие выбрать? Обзор лучших онлайн-курсов по программированию и IT-технологиям. Узнайте о топовых курсах по Selenium, искусственному интеллекту, кибербезопасности, Python и многим другим направлениям. Подберите идеальный курс для своего развития в IT-сфере этой осенью. Подробности: http://www.java67.com/2021/11/5-best-courses-to-learn-cyber-security.html #en @a_cup_of_java | Другие наши каналы

Лучшие курсы для изучения Express.js в 2025 году Ищете курсы по Express.js? В статье Java67 выделены пять лучших онлайн-прогр
Лучшие курсы для изучения Express.js в 2025 году Ищете курсы по Express.js? В статье Java67 выделены пять лучших онлайн-программ, которые помогут освоить этот популярный фреймворк для разработки веб-приложений на Node.js. Среди рекомендаций отличные курсы на платформах Udemy, Coursera, Pluralsight и LinkedIn Learning. Лучшие IT-курсы: что выбрать? Размышляете, где учиться программированию или новым технологиям? Статья предлагает сравнительный анализ популярных платформ, таких как CodeCademy, Udemy и Datacamp, и их топовые курсы по React.js, Python, MySQL и многим другим направлениям. Узнайте больше и определитесь с выбором! Подробности: http://www.java67.com/2022/02/top-5-courses-to-learn-expressjs-in.html #en @a_cup_of_java | Другие наши каналы

🎓 Стоит ли изучать Data Science с Python на Coursera в 2025? Обзор специализации от Университета Мичиган на Coursera. Курс о
🎓 Стоит ли изучать Data Science с Python на Coursera в 2025? Обзор специализации от Университета Мичиган на Coursera. Курс обширный и охватывает основы Python, машинное обучение, анализ текста и социальных сетей. Рейтинг 4.5 из 5 свидетельствует о качестве. Это один из лучших стартов в Data Science на сегодняшний день! 🎓 Топ-6 курсов по блокчейну и другие полезные ресурсы для программистов В статье собрана подборка лучших бесплатных курсов для тех, кто хочет освоить блокчейн, Python, Vue.js и подготовиться к экзаменам AWS. Не упустите возможность прокачать свои навыки с пользой! Подробности: http://www.java67.com/2020/10/applied-data-science-with-python-coursera-review.html #en @a_cup_of_java | Другие наши каналы

Знакомьтесь с Jmix AI Assistant: Инновация, которую стоит попробовать Ситуация на меме на самом деле не страшная, но имеет место быть. Большие языковые модели набирают популярность, и компании все чаще смотрят в сторону их использования. Haulmont не стал исключением. В этой статье я хочу рассказать вам о нашем новом продукте – Jmix AI Assistant. Пока не понятно, кто увидит эту статью, и будет ли у этих замечательных людей базовое представление о фреймворке Jmix, так что с вашего позволения начну с его краткого описания. Читать: https://habr.com/ru/companies/haulmont/articles/850916/?utm_campaign=850916 @a_cup_of_java | Другие наши каналы

Как заставить тесты «видеть» дефекты: о внедрении функционала скриншот-тестирования в проект E2E автотестов Всем привет, меня зовут Александр Матюшенко, я инженер по автотестированию в одной из платформенных команд в Альфа-Онлайн. Долго откладывал написание этой статьи по разным причинам: начиная от занятости, заканчивая собственной ленью. Но вот наконец-то решился. Читать: https://habr.com/ru/companies/alfa/articles/850748/?utm_campaign=850748 @a_cup_of_java | Другие наши каналы

Kafka Streams ч1: Привет мир Привет сообщество HABR ! =) Начав изучать Kafka Streams, я заметил, что для решения различных задач приходится искать информацию по разным источникам, поэтому со временем накопилось много собственных конспектов. Хочу поделиться ими в виде серии туториалов на Хабре. Несмотря на обилие ресурсов по Kafka Streams и отличные статьи на Хабре [ноль, один, два], мне не хватало пошаговых руководств, которые детально раскрывают изъяны и преимущества этой технологии. Поэтому решил создать такой материал, чтобы помочь другим разобраться структурно и последовательно. Читать: https://habr.com/ru/articles/850832/?utm_campaign=850832 @a_cup_of_java | Другие наши каналы

Переход со Spring Boot 2 на Spring Boot 3 в контексте Hibernate, или как не сойти с ума при миграции entity в монолите Миграция на новые версии фреймворков всегда сопровождается сложностями, особенно если в них произошли значительные изменения. В этой статье мы рассмотрим, с какими проблемами я столкнулся при переходе со Spring Boot 2.x.x на Spring Boot 3.3.1 и Hibernate 6.4+, а также предложим решения, которые могут помочь другим разработчикам избежать аналогичных трудностей при обновлении своих приложений. Стоит отметить, что далеко не все проблемы при миграции монолитов можно решить с помощью инструментов автоматической миграции, таких как OpenRewrite, особенно если у Вас множество сущностей, связанных между собой легаси-кодом и сложной бизнес-логикой. С выходом Spring Boot 3.3.1 разработчики столкнулись с необходимостью перехода на более новые версии Hibernate (6.2+). Это обновление связано с изменениями в Hibernate, обеспечивающими совместимость с новыми версиями Spring Boot и использование новых возможностей фреймворка. Читать: https://habr.com/ru/articles/850736/?utm_campaign=850736 @a_cup_of_java | Другие наши каналы

Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприятий нефтеперерабатывающей и нефтехимической отрасли. Наша компания существует уже более 30-ти лет, и на сегодняшний день в ней работает более 100 разработчиков ПО на различных проектах. Одной из основных проблем в нашей компании, и, как мы полагаем, не только в нашей, является большая текучка кадров, в том числе и среди разработчиков. Чтобы упростить и ускорить процесс вхождения вновь пришедших разработчиков в проекты, для программистов, уже работающих в нашей компании, был рекомендован некоторый набор правил по разработке Java-приложений. Также был составлен перечень типовых ошибок при оформлении кода, подробно разобранный на примерах. Программистам в IT-компаниях, подобных нашей, заказчики платят не за производимый ими код, а за успешную автоматизацию их (заказчиков) бизнес‑процессов. Поэтому материал статьи связан прежде всего с коммерческой разработкой enterprise-систем. Мы надеемся, что данная статья может быть полезна back-end разработчикам enterprise-систем, работающим в других IT-компаниях. Читать: https://habr.com/ru/articles/850724/?utm_campaign=850724 @a_cup_of_java | Другие наши каналы

Обучение Big Data: 5 лучших курсов в 2025 году Хотите освоить Big Data, Hadoop и Spark? Мы нашли для вас топ-5 курсов, которые помогут изучить эти технологии! Узнайте о лучших платных и бесплатных курсах на таких платформах, как Udemy и Coursera. Начните свой путь в мир высокооплачиваемых IT-вакансий уже сегодня! 🎓 Курсы для Java-разработчиков: рост в профессии Если вы стремитесь углубить свои знания в Java, обратите внимание на топовые курсы: Spring Cloud для новичков, микросервисы в Java, паттерны проектирования. Также есть отличные бесплатные курсы по Core Java и Spring. Узнайте больше и выберите свой курс! Политика конфиденциальности и условия использования Мы столкнулись с темой защиты данных: в статье рассматриваются политика конфиденциальности и условия использования. Подписывайтесь, чтобы получать обновления по электронной почте. Все права защищены автором Сома Шарма, 2021-2024. Подробности: http://www.java67.com/2022/01/top-5-courses-to-learn-big-data-for.html #en @a_cup_of_java | Другие наши каналы

photo content

🚀 Выбираем лучшее: ТОП-5 курсов по Angular для веб-разработки в 2025 году Хотите освоить Angular в 2025 году? Узнайте, какие
🚀 Выбираем лучшее: ТОП-5 курсов по Angular для веб-разработки в 2025 году Хотите освоить Angular в 2025 году? Узнайте, какие курсы считаются лучшими для изучения этой мощной платформы для создания динамичных веб-приложений. Список охватывает курсы как для новичков, так и для опытных разработчиков. Время прокачать свои навыки! Подробности: http://www.java67.com/2021/12/5-best-online-courses-to-learn-angular.html #en @a_cup_of_java | Другие наши каналы

Начните свой путь в облачных данных с сертификацией DP-900 Сертификация DP-900, известная как Microsoft Azure Data Fundamenta
Начните свой путь в облачных данных с сертификацией DP-900 Сертификация DP-900, известная как Microsoft Azure Data Fundamentals, подходит для новичков в облачных технологиях. Она помогает освоить основные навыки работы с данными в облаке и оценить знания в контексте сервисов Microsoft Azure. Подробности: http://www.java67.com/2022/03/5-best-dp-900-certification-courses-and-practice-tests-azure-data-fundamental.html #en @a_cup_of_java | Другие наши каналы

Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным. Что же можно сделать в каждой из трех ролей, чтобы все остались довольны (и целы)? Читать: https://habr.com/ru/articles/850488/?utm_campaign=850488 @a_cup_of_java | Другие наши каналы

Сенсация для разработчиков! Axiom JDK, первая российская платформа Java, теперь доступна для свободной загрузки! Вы так долго
Сенсация для разработчиков! Axiom JDK, первая российская платформа Java, теперь доступна для свободной загрузки! Вы так долго ждали, и это наконец стало реальностью. Теперь каждый Java-разработчик в России может легко загрузить Axiom JDK, чтобы создавать свои проекты и домашние разработки, тестировать идеи и проводить эксперименты на отечественном инструменте мирового уровня. Для разработки и демо доступны все LTS-версии Java (8, 11, 17, 21) и актуальная JDK 23, поддерживаются Windows, macOS и Linux. С регулярными обновлениями и полной документацией. Загружайте прямо сейчас в личном кабинете разработчика:  lk.axiomjdk.ru Это #партнёрский пост

ThreadLocal и проблемы с памятью: что вы должны знать Привет, Хабр! ThreadLocal — вещь, которая на первый взгляд кажется отличным решением некоторых проблем многопоточности. Вроде бы просто: привязываешь переменную к каждому потоку, и никто из других потоков не может её трогать. Но за всей этим скрывается куча нюансов, которые могут навести некоторую долю шороха. Читать: https://habr.com/ru/companies/otus/articles/849796/?utm_campaign=849796 @a_cup_of_java | Другие наши каналы

HMAC-SHA256 и Telegram Mini App Хеш-функции это по-настоящему есть широта возможностей и в этой статье мы прикоснемся к одной из, а именно - аутентификация сообщения или, проще говоря, определение подлинности тех или иных присланных нам данных. Мы с вами начнем с теории и проникая в глубь мы закончим примером реального security фильтра который наглядно покажет, на примере аутентифицикации сообщения от Telegram - на сколько мощной может быть функция если это хеш-функция. Ну аесли ты просто не знаешь что бывают криптографические и некриптографические хеш-функции, то тебе так же стоит сюда заглянь. Читать: https://habr.com/ru/articles/850298/?utm_campaign=850298 @a_cup_of_java | Другие наши каналы

Java News Roundup: JDK 24, Tomcat 11.0, Cassandra 5.0, EclipseStore 2.0, Payara Platform, Ktor 3.0 This week's Java roundup f
Java News Roundup: JDK 24, Tomcat 11.0, Cassandra 5.0, EclipseStore 2.0, Payara Platform, Ktor 3.0 This week's Java roundup for October 7th, 2024 features news highlighting: JEP 489, Vector API (Ninth Incubator), and JEP 484, Class-File API, targeted for JDK 24; the release of Apache projects, Tomcat 11.0.0 and Cassandra 5.0.0; the release of EclipseStore 2.0.0; the October 2024 Payara Platform release; and the release of Ktor 3.0.0. By Michael Redlich Read: https://www.infoq.com/news/2024/10/java-news-roundup-oct07-2024/ @a_cup_of_java | Другие наши каналы

Чашечка Java - Statistics & analytics of Telegram channel @a_cup_of_java