ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Чашечка Java

Чашечка Java

Открыть в Telegram

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

Больше
8 295
Подписчики
-424 часа
-157 дней
-7430 дней
Архив постов
Spring Reactor. Эволюция сервисов. На пути к реактивности Это статья описывает опыт миграции традиционного приложения java spring на Spring reactor стек. О специфике разрабатываемой информационной системы, уже подробно рассказывал. Кратко о системе - смешанная сервисно-микросервисная архитектура. Чтобы получить бизнес результат, требуется вызвать микросервис, который вызывает сервис, который вызывает набор микросервисов для формирования ценностного набора данных. Получается цепочка вызовов. Сервисы и микросервисы разрабатывались на традиционном технологическом стеке, без использования реактивного подхода. Мое знакомство с реактивным подходом произошло в 2022 году. Плюсы и минусы я осознавал, как мог. В рамках разрабатываемой системы мне было сложно найти ему точку применения. Тогда сложилось понимание, что в существующих рамках реактивный подход не даст возможности эволюционных изменений. Если его применять, то применять ко всему и сразу, как постулирует реактивный манифест.  Даешь революцию! Это было заблуждение. Его я не смог разрушить, даже изучая документацию и статьи. Чего-то релевантного моей ситуации в открытых источниках я найти не мог. Этой статьей постараюсь предложить путь и убедить сомневающихся, что долго раздумывать не стоит. Делайте смелый шаг на пути к реактивному стеку. Читать: https://habr.com/ru/companies/alfastrah/articles/883936/?utm_campaign=883936 @a_cup_of_java | Другие наши каналы

Кофе и крабы. Вызов Rust-кода из Java Java — один из наиболее часто используемых языков программирования, который мы еще не обсуждали в нашем Rust Interop Guide. В этой статье мы рассмотрим три различных метода вызова кода Rust из Java: JNI, JNR-FFI и Project Panama. Мы покажем различия между этими методами и проведем базовый бенчмаркинг для сравнения их производительности. Эти методы работают не только для Java, но и для других языков JVM, таких как Kotlin. Здесь мы в основном сосредоточимся на Java, но примеры Kotlin доступны в ветке Kotlin нашего репозитория GitHub. Эта статья является частью нашего Rust Interop Guide. Читать: https://habr.com/ru/articles/884150/?utm_campaign=884150 @a_cup_of_java | Другие наши каналы

Задолженности в Mireapay Деньги - кровь экономики, а кредиты - уровень сахара. Ни одна современная платёжная система не может считаться полноценной, если отсутствует возможность кредитования производства - то, без чего современное производство не может существовать в принципе. Если вам интересно, как Mireapay работает с задолженностями и сможет ли наконец автор получить твердо и четко сервис с производительностью 100 рпс, то добро пожаловать под кат! Продолжить наступление Читать: https://habr.com/ru/articles/884116/?utm_campaign=884116 @a_cup_of_java | Другие наши каналы

Судоку: моя попытка в новый алгоритм решения. Часть 2. Заполнение латинского квадрата Итак, это продолжение моих попыток в новый алгоритм решения Судоку. Начало было тут, на текущий мой взгляд довольно глупое и неудачное. Как известно, задача заполнения Судоку имеет большого родственника в виде задачи заполнения латинского квадрата. Если мы имеем некий латинский квадрат с аналогичным размером и наполнением, что и поле Судоку - то во множестве его наполнений будет и решение этого Судоку. Для тех, кто немного "не в теме": Читать: https://habr.com/ru/articles/883922/?utm_campaign=883922 @a_cup_of_java | Другие наши каналы

Узнайте Bash и Shell Scripting бесплатно Пост: Если хотите освоить Linux и стать более эффективным разработчиком, попробуйте
Узнайте Bash и Shell Scripting бесплатно Пост: Если хотите освоить Linux и стать более эффективным разработчиком, попробуйте бесплатные курсы по Bash и Shell Scripting на Udemy. Эти курсы помогут вам автоматизировать задачи и узнать базовые команды Bash, нужные как для локальных, так и облачных систем. Начните обучение уже сегодня! Топ бесплатных курсов для изучения в 2025 году Если вы хотите освоить новые технологии, обратите внимание на подборки бесплатных курсов на Udemy. Здесь найдете все: от программирования на Node.js и Java до блокчейна и веб-разработки. Отличная возможность для самообразования в IT-сфере. Подробности: http://www.java67.com/2019/04/top-5-free-course-to-learn-bash-shell-scripting-linux.html #en @a_cup_of_java | Другие наши каналы

Бесплатные курсы Udemy по Eclipse и JUnit Освойте ключевые инструменты для Java-разработчиков — Eclipse и JUnit с помощью бес
Бесплатные курсы Udemy по Eclipse и JUnit Освойте ключевые инструменты для Java-разработчиков — Eclipse и JUnit с помощью бесплатных курсов на Udemy. Эти уроки идеально подходят для начинающих, помогая эффективно писать и тестировать код на Java. Начните улучшать свои навыки и продуктивность уже сейчас! 💡 Лучшие курсы и книги для изучения программирования! Если хотите прокачать свои навыки, найдете топовые курсы по Java, Python, SQL, Spring и многим другим технологиям. Также доступны книги для углубленного изучения самых востребованных языков программирования. Найдите подходящий ресурс для себя! Подробности: http://www.java67.com/2018/02/5-free-eclipse-and-junit-online-courses-java-developers.html #en @a_cup_of_java | Другие наши каналы

Лучшие бесплатные курсы по Android-разработке в 2025 году Хотите стать Android-разработчиком? Udemy предлагает шесть бесплатн
Лучшие бесплатные курсы по Android-разработке в 2025 году Хотите стать Android-разработчиком? Udemy предлагает шесть бесплатных курсов, идеально подходящих для освоения навыков создания приложений. Независимо от того, выбираете ли вы Java или Kotlin, эти курсы помогут вам начать карьеру в мобильной разработке. Узнайте больше и измените свою карьеру! Топ курсы и книги для IT-специалистов Пост: Интересуетесь IT-обучением? Ознакомьтесь с подборками лучших курсов и книг по программированию, системному дизайну, DevOps и другим актуальным темам. Найдите бесплатные ресурсы и углубите свои навыки. Полезный ресурс для всех, кто хочет развиваться в IT. Подробности: http://www.java67.com/2019/01/top-5-free-android-app-development-courses-for-programmers.html #en @a_cup_of_java | Другие наши каналы

Эволюция экосистемы Java под интеграцию ИИ Новый перевод от команды Spring АйО расскажет вам, как новые библиотеки и фреймворки расширяют экосистему Java, делая возможной интеграцию ИИ-решений в приложения, написанные на Java. Статья также включает в себя туториал, рассказывающий по шагам, как написать простой помощник по отладке приложений на Java, используя возможности больших языковых моделей. Читать: https://habr.com/ru/companies/spring_aio/articles/883964/?utm_campaign=883964 @a_cup_of_java | Другие наши каналы

Как запустить защищенные сервисы Представьте ситуацию, когда у вас есть файл с описанием сервиса – это может быть json или yaml, описанный по спецификации OpenAPI или xml с WSDL описанием SOAP сервиса. Вам требуется оперативно запустить сервис по этому описанию, чтобы системы-источники могли начать отправлять данные. А ещё этот сервис надо как-то обезопасить. А ещё… Но обо всё по порядку – расскажем и научим в этой статье. Читать: https://habr.com/ru/articles/883692/?utm_campaign=883692 @a_cup_of_java | Другие наши каналы

Как запустить защищенные сервисы Представьте ситуацию, когда у вас есть файл с описанием сервиса – это может быть json или yaml, описанный по спецификации OpenAPI или xml с WSDL описанием SOAP сервиса. Вам требуется оперативно запустить сервис по этому описанию, чтобы системы-источники могли начать отправлять данные. А ещё этот сервис надо как-то обезопасить. А ещё… Но обо всё по порядку – расскажем и научим в этой статье. Читать: https://habr.com/ru/articles/883690/?utm_campaign=883690 @a_cup_of_java | Другие наши каналы

Лучшие бесплатные книги по JavaScript для новичков в 2025 году Ищете способы изучения JavaScript? Ознакомьтесь с нашими реком
Лучшие бесплатные книги по JavaScript для новичков в 2025 году Ищете способы изучения JavaScript? Ознакомьтесь с нашими рекомендациями по 5 бесплатным книгам, доступным онлайн или для скачивания. Эти ресурсы помогут вам освоить программирование и стать востребованным специалистом в веб-разработке! Узнайте больше на Java67. Лучшие книги для программистов Размышляете о том, что почитать? Ознакомьтесь с подборкой лучших книг для программистов: от Java и SQL до облачных технологий и машинного обучения. Независимо от уровня подготовки, каждый найдёт полезные ресурсы для изучения и развития навыков. Подробности: http://www.java67.com/2018/07/top-5-free-javascript-books-download-pdf-read-online.html #en @a_cup_of_java | Другие наши каналы

Лучшие книги для изучения Angular в 2025 году Если вы планируете изучать Angular, одно из ведущих JavaScript-фреймворков, рек
Лучшие книги для изучения Angular в 2025 году Если вы планируете изучать Angular, одно из ведущих JavaScript-фреймворков, рекомендуем рассмотреть следующие книги: "Pro Angular", "Ng-book", "Angular Up and Running", "Beginning Angular with Typescript" и "Angular Development with Typescript". Эти издания помогут начинающим разработчикам освоить Angular и стать в дальнейшем фронтенд- или фуллстек-разработчиками. 📚 Лучшие книги для Java-разработчиков в 2025 В статье собраны подборки книг, которые помогут Java-разработчикам углубить свои знания по различным темам, включая микросервисы, REST API, облачные вычисления и многое другое. Также представлены книги для подготовки к сертификациям и изучению современных технологий. Подробности: http://www.java67.com/2020/03/top-5-books-to-learn-angular-for-beginners.html #en @a_cup_of_java | Другие наши каналы

Свобода для всех. DashBoard для ispsystem. GNU GPL Линус Торвальдс: "Я создаю Linux не ради денег, а потому что это весело. Это как играть в Lego, только на уровне операционной системы." Эти слова как нельзя лучше отражают дух сообщества открытого исходного кода, где разработка — это не просто работа, а страсть и возможность сделать мир лучше. Именно с этой цитаты у меня в голове живет идея создать что-то для мирового свободного сообщества. Сегодня я хочу рассказать о своем проекте — современном личном кабинете, который интегрируется с модулями ISP system, такими как Billmanager и VMmanager. Этот проект будет распространяться абсолютно бесплатно под лицензией GNU GPL, и я надеюсь, что он станет моим вкладом в сообщество свободного ПО. Что делает мой dashboard blackmore уникальным? Читать: https://habr.com/ru/articles/883280/?utm_campaign=883280 @a_cup_of_java | Другие наши каналы

Как за 15 минут превратить таблицы БД в JPA-сущности (и не облажаться) Новый гайд от команды Amplicode придётся по душе тем, кто предпочитает разрабатывать схему базы данных перед реализацией JPA-модели или создаёт приложение на основе уже существующей БД. За 15 минут вы узнаете, как можно легко преобразовать таблицы базы данных в JPA-сущности, учитывая ограничения, индексы, свойства столбцов, а также ассоциативные связи (1:1, 1:M, M:1, M:M). Читать: https://habr.com/ru/companies/haulmont/articles/875934/?utm_campaign=875934 @a_cup_of_java | Другие наши каналы

Стоит ли фронтенд-разработчикам переходить на фриланс в 2025 году Чем занимаются фронтенд-разработчики в ИТ. Перспективы разв
Стоит ли фронтенд-разработчикам переходить на фриланс в 2025 году Чем занимаются фронтенд-разработчики в ИТ. Перспективы развития отрасли. Где работать фронтендеру — в корпорации, в студии, на фрилансе. Читать: «Стоит ли фронтенд-разработчикам переходить на фриланс в 2025 году» @a_cup_of_java | Другие наши каналы

Реальный кейс: 22 вопроса на техническом интервью на вакансию Java Lead в JP Morgan в 2025 году Аудитории Хабра наверняка интересно, какие вопросы задают на техинтервью в мультинациональных корпорациях. Ведь ИТ-индустрия была и остается глобальной, несмотря на геополитику и разные другие сложности. Как минимум, такая информация об интервью «из первых рук» — это ориентир по уровню сложности собеседования на позицию Java Lead в любых других компаниях, включая крупные российские банковские и промышленные структуры. Именно поэтому эта статья в нашем блоге SSP SOFT. Читать: https://habr.com/ru/companies/ssp-soft/articles/882872/?utm_campaign=882872 @a_cup_of_java | Другие наши каналы

Практика использования классов Socket и ServerSocket в Java В этой статье будет показан пример создания небольшого многопользовательского чата с помощью сокетов. Для его реализации вам понадобиться Java и Maven. Читать: https://habr.com/ru/articles/883076/?utm_campaign=883076 @a_cup_of_java | Другие наши каналы

Java News Roundup: JDK 24-RC1, JDK Mission Control, Spring, Hibernate, Vert.x, JHipster, Gradle This week's Java roundup for
Java News Roundup: JDK 24-RC1, JDK Mission Control, Spring, Hibernate, Vert.x, JHipster, Gradle This week's Java roundup for February 10th, 2025 features news highlighting: the first release candidate of JDK 24; JDK Mission Control 9.1.0; milestone releases of Spring Framework 7.0, Spring Data 2025.0.0 and Hibernate 7.0; release candidates of Vert.x 5.0.0 and Gradle 8.13.0; and JHipster 8.9.0. By Michael Redlich Read: https://www.infoq.com/news/2025/02/java-news-roundup-feb10-2025/ @a_cup_of_java | Другие наши каналы

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

Книги, которые превратят программирование в искусство Узнайте о шести книгах, которые помогут улучшить навыки программировани
Книги, которые превратят программирование в искусство Узнайте о шести книгах, которые помогут улучшить навыки программирования. Вместо простого изучения языков, таких как Java или Python, они научат писать более качественный код. Эти книги пригодятся любому разработчику, стремящемуся к мастерству в своей профессии. Подробности: http://www.java67.com/2016/02/5-books-to-improve-coding-skills-of.html #en @a_cup_of_java | Другие наши каналы