Чашечка Java
前往频道在 Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
显示更多8 436
订阅者
+124 小时
-217 天
-7130 天
帖子存档
8 437
10 библиотек JavaScript, которые можно забыть в 2025 году
Неактуальные библиотеки и фреймворки JavaScript, о которых можно забыть в 2025 году. Более современные и производительные аналоги.
Читать: «10 библиотек JavaScript, которые можно забыть в 2025 году»
@a_cup_of_java | Другие наши каналы
8 437
Эксперт из Amazon составил топ-10 тем в разработке, взгляд на которые он изменил за 10 лет
Разработчик Amazon изменил взгляды на ключевые темы программирования за 10 лет: от простоты кода до роли Java, ORM и Serverless-функций
Читать: «Эксперт из Amazon составил топ-10 тем в разработке, взгляд на которые он изменил за 10 лет»
@a_cup_of_java | Другие наши каналы
8 437
Event loop для чайников: простыми словами о сложном механизме браузера
Event Loop — это сердце асинхронности в JavaScript. В этой статье простыми словами разберем, как работает цикл событий в браузере, что такое макрозадачи и микрозадачи, и как они влияют на выполнение кода. С примерами, схемами и лайфхаками для лучшего понимания.
Читать: «Event loop для чайников: простыми словами о сложном механизме браузера»
@a_cup_of_java | Другие наши каналы
8 437
Valhalla — эпичный рефакторинг Java. Часть 1: История проекта, сложности реализации и цели
Команда Spring АйО перевела и адаптировала доклад Брайана Гоетца “Valhalla — эпичный рефакторинг Java”, который будет опубликован несколькими частями. В первой части серии будет рассказано об истории и причинах появления проекта Valhalla и, вкратце, об основных целях, которые ставила перед собой команда.
Читать: https://habr.com/ru/companies/spring_aio/articles/878950/?utm_campaign=878950
@a_cup_of_java | Другие наши каналы
8 437
Уже завтра собеседование на Middle Java с разработчиком из Oracle
5 февраля в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.
Как это будет:
1. Алексей Ушаровский ведущий Java-разработчик c опытом работы в Oracle и Сбере будет задавать реальные вопросы и задачи разработчику-добровольцу.
2. Алексей будет комментировать каждый ответ респондента, чтобы показать, чего от вас ожидает собеседующий на интервью.
3. В конце можно будет задать любой вопрос Алексею.
Что узнаешь на прямом эфире от ШОРТКАТ:
— Чего ждут от кандидатов на Middle позиции в Java-разработке.
— Какие вопросы задают на интервью и зачем.
— Как подготовиться к собесу, чтобы получить оффер.
Это бесплатно? Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Это #партнёрский пост
8 437
Мне 34, я был в 67 странах, и у меня есть для вас лайфхак (часть 2)
Два месяца назад я написал Телеграм-бот, который помогает мне выхватывать дешёвые авиабилеты (и нет, это не рекламная интеграция). Я прикрутил Python-интеграцию к Telegram по протоколу для клиентов, чтобы читать сообщения из любых публичных групп, к backend-части на Spring — она позволяет через бота подписываться на эти группы и настраивать, какие сообщения выхватывать для вас.
За это время в бот пришли пользователи, и вместе мы встретили в этом пет-проекте несколько грабель: несколько грабель: блокировки Telegram-аккаунта за спам, неподходящая архитектура приложения из-за плохой проработки доменных моделей, отсутствие данных для пересылки сообщений через бота.
Я реанимировал бот, добавил несколько киллер-фичей и готов поделиться с вами всеми наработками. В статье найдёте код, ссылки на бот и примеры, как другие пользователи ищут через бот скидки на айфоны и много чего ещё.
Читать: https://habr.com/ru/companies/alfa/articles/876776/?utm_campaign=876776
@a_cup_of_java | Другие наши каналы
8 437
Java News Roundup: Java Operator SDK 5.0, Open Liberty, Quarkus MCP, Vert.x, JBang, TornadoVM
This week's Java roundup for January 27th, 2025 features news highlighting: the GA release of Java Operator SDK 5.0; the January 2025 release of Open Liberty; an implementation of Model Context Protocol in Quarkus; the fourth milestone release of Vert.x 5.0; and point releases of JBang 0.123.0 and TornadoVM 1.0.10.
By Michael Redlich
Read: https://www.infoq.com/news/2025/02/java-news-roundup-jan27-2025/
@a_cup_of_java | Другие наши каналы
8 437
Путеводитель по техническим транзакциям с Camunda 8 и Spring
Интересно, как работают технические транзакции с Camunda и фреймворком Spring? Узнайте больше о транзакционном поведении в этом посте.
Читать: https://habr.com/ru/articles/879026/?utm_campaign=879026
@a_cup_of_java | Другие наши каналы
8 437
Топовые инструменты для фронтенд-разработки в 2025 году
Инструменты для фронтенд-разработки. Показываем актуальный инструментарий для frontend в 2025 году. Рассматриваем тренды для фронтендеров ✔ Tproger
Читать: «Топовые инструменты для фронтенд-разработки в 2025 году»
@a_cup_of_java | Другие наши каналы
8 437
Debezium Joins the Commonhaus Foundation
The Debezium project recently completed its move to the Commonhaus Foundation after consulting with the Debezium community and Red Hat, who exclusively sponsored the project since the start in 2015.
By Johan Janssen
Read: https://www.infoq.com/news/2025/02/debezium-joins-commonhaus/
@a_cup_of_java | Другие наши каналы
8 437
Пойдём в нейросети вместе со мной
Сегодня никого не удивить ещё одной простой нейросетью для распознавания изображений на питоне через вычисления над матрицами.
(но право слово, дополнительно хорошая статья с ещё одним объяснением алгоритма обратного распространения ошибки совсем не помешает)
Но как насчёт нейросети на jave реализованной без использования матриц? Просто нейроны. Просто связанные между собой.
И что если я скажу тебе, что скорость работы этих двух подходов примерно сравнима между собой?
Читать: https://habr.com/ru/articles/878902/?utm_campaign=878902
@a_cup_of_java | Другие наши каналы
8 437
Разработчик с опытом объяснил, почему новички тонут в туториалах, а не в знаниях
Опытный разработчик объяснил, почему новички тонут в туториалах, а не в знаниях, и предложил сосредоточиться на базовых принципах программирования
Читать: «Разработчик с опытом объяснил, почему новички тонут в туториалах, а не в знаниях»
@a_cup_of_java | Другие наши каналы
8 437
ТОП лучших курсов Django: обучение с нуля
⭐Полный список лучших онлайн-курсов Django: освоить веб-разработку с одним из самых мощных фреймворков Python. Сравнение предложений с ценами, оценки и отзывы
Читать: «ТОП лучших курсов Django: обучение с нуля»
@a_cup_of_java | Другие наши каналы
8 437
Альтернатива Keycloak: как настроить SSO в Authentik
Привет, Хабр!
Не так давно передо мной встала задача настроить единый вход (SSO) в наше приложение, и так исторически сложилось, что в компании для этого используют open‑source‑провайдер аутентификации authentik.
Первым делом я, конечно, полез в официальную документацию провайдера, но, к сожалению, не нашел там каких‑то подробных гайдов или туториалов по настройке. Дальше я, само собой, решил погуглить — нашел статьи по запуску authentik, а вот более‑менее подробного туториала, как все это заставить работать, используя наш стек (Java, Spring Boot), не оказалось. Поэтому я решил сделать его сам.
В статье разберем шаги для простейшей настройки authentik и запустим его в связке с Spring Boot приложением.
Читать: https://habr.com/ru/articles/878802/?utm_campaign=878802
@a_cup_of_java | Другие наши каналы
8 437
Гарантированное получение данных через REST API: Подходы и библиотеки для Java
Как реализовать надежное взаимодействие с API в Java. Примеры кода, механизм retry и рекомендации для повышения отказоустойчивости системы
Читать: «Гарантированное получение данных через REST API: Подходы и библиотеки для Java»
@a_cup_of_java | Другие наши каналы
8 437
Онлайн-курс «JAVA-разработчик» от EdMe.pro: 6-8 месяцев, менторство, оплата после трудоустройства
Обучение идеально подойдет для начинающих разработчиков, а также для опытных кодеров, которые хотят освоить Java. Курс основан на менторстве и сосредоточен на комплексной подготовке к трудоустройству. На обучение нужно выделять около 20 часов в неделю.
Из основных плюсов можно отметить:
– Оплата только после выхода на работу – 20% от зарплаты в течение 18 месяцев;
– По окончанию курса вы можете претендовать на вакансии с зарплатой от 150 000 рублей;
– Бесплатная карьерная поддержка после окончания курса;
– Если по какой то причине вы не сможете закончить курс, можно завершить обучение без оплаты и штрафов.
Посмотрите подробную программу
Это #партнерский пост
8 437
Заговор разработчиков против корпораций: архитектура и принципы
С момента написания предыдущей статьи я находился под пристальным вниманием. Попытка опубликовать материалы на англоязычных платформах обернулась фиаско — в первые же минуты легионы последователей тайного братства обрушились с критикой:
— Нет никакой организации! — вопили они.
Подозреваю, что слежка велась через мой телеграм-канал.
Тем не менее я жив, а значит, пора поведать об архитектурной подлости неимоверных масштабов. Вы узнаете, как ведется борьба с крупными корпорациями изнутри и снаружи, как умы разработчиков заражают деструктивными идеями в обертке сакральных истин.
Узнать тайны, о которых молчали десятилети
Читать: https://habr.com/ru/articles/878620/?utm_campaign=878620
@a_cup_of_java | Другие наши каналы
8 437
IntelliJ IDEA 2025.1 EAP 3
Команда Spring АйО перевела статью от JetBrains про релиз третей версии EAP для IntelliJ IDEA 2025.1.
Среди нововведений: обновления режима Kotlin K2, улучшенное логическое представление в панели Structure и автодополнение для несуществующих репозиториев Spring Data.
Читать: https://habr.com/ru/companies/spring_aio/articles/878530/?utm_campaign=878530
@a_cup_of_java | Другие наши каналы
8 437
IntelliJ IDEA 2025.1 EAP 3
Команда Spring АйО перевела статью от JetBrains про релиз третей версии EAP для IntelliJ IDEA 2025.1.
Среди нововведений: обновления режима Kotlin K2, улучшенное логическое представление в панели Structure и автодополнение для несуществующих репозиториев Spring Data.
Читать: https://habr.com/ru/companies/spring_aio/articles/878528/?utm_campaign=878528
@a_cup_of_java | Другие наши каналы
8 437
JetBrains AI Coding Agent Junie Provides Tight Integration with JetBrains IDEs
JetBrains has announced Junie, its new AI coding agent, in closed preview. Junie, says the company, is able to carry through the coding tasks you assign it and leverage the knowledge about your project context as available in the IDE.
By Sergio De Simone
Read: https://www.infoq.com/news/2025/01/jetbrains-junie-agent/
@a_cup_of_java | Другие наши каналы
