Чашечка Java
Відкрити в Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Показати більше8 292
Підписники
-124 години
-167 днів
-7930 днів
Архів дописів
8 291
Систематизируйте и углубите знания разработки на Java на курсе Яндекс Практикума.
За 6 месяцев научитесь тому, что отличает опытного разработчика от новичка:
— напишете своё приложение‑блог с использованием наиболее популярного сейчас фреймворка Spring Boot, а также научитесь правильно писать тесты с кешированием контекстов;
— используя реактивный стек на Spring Boot, напишете веб‑приложение, которое состоит из нескольких сервисов, использует данные из СУБД и Redis в качестве кеша, производит аутентификацию и авторизацию пользователей. Сервисы будут развёрнуты при помощи средств Docker;
— создадите инфраструктуру банка для совершения трансакции с аудитом операций при помощи микросервисной архитектуры, которая поддерживается экосистемой Spring. Часть микросервисов будет сообщаться между собой через RESTful API, а часть — через стриминговую платформу Apache Kafka. Также будет задействован ELK‑стек для мониторинга и логирования.
Вся теория и практика проходят в интерактивном учебнике, а воркшопы проводят опытные разработчики, которые разбирают сложные кейсы и отвечают на вопросы. И всё это в удобном темпе и без жёстких дедлайнов.
Начать можно бесплатно!
Это #партнёрский пост
8 291
Что нового в Spring Framework 6.2, Spring Boot 3.4 и каковы планы на будущее?
Команда Spring АйО перевела статью InfoQ, посвящённую новым версиям Spring Framework и Spring Boot. В статье обсуждаются улучшения последних релизов, анонс следующего поколения Spring, запланированного на 2025 год, а также ответы на вопросы редакции InfoQ от руководителя проекта Spring Framework Юргена Хёллера и контрибьютера Spring Framework core Себастьяна Делюза.
Читать: https://habr.com/ru/companies/spring_aio/articles/861782/?utm_campaign=861782
@a_cup_of_java | Другие наши каналы
8 291
Presentation: Optimizing Java Applications on Kubernetes: Beyond the Basics
Bruno Borges discusses the strategies for enhancing Java application performance on Kubernetes, focusing on leveraging JVM ergonomics, and managing garbage collection processes.
By Bruno Borges
Read: https://www.infoq.com/presentations/optimizing-java-app-kubernetes/
@a_cup_of_java | Другие наши каналы
8 291
Repost from ОТП Тех
+2
🛠️ Мастхэв для Java-разработчика
Java-разработчики — атланты, на которых держатся продукты. А силы этим ребятам прибавляют топовые инструменты. Собрали в подборку некоторые из них🚀
Сохраняйте пост и делитесь с друзьями. Не жадничайте. А если знаете еще что-то крутое, рассказывайте в комментариях 💬
8 291
Тренды Java: как российские разработчики делают то, что другие только планируют
Java уже почти 30 лет остаётся одним из самых популярных языков программирования, неизменно входя в тройку лидеров. И в 2024 году она продолжает быть в центре внимания российских разработчиков. Исследование от Axiom JDK и JUG Ru Group «Тренды Java в России», в котором приняли участие более 500 специалистов, открыло интересные факты об их предпочтениях и инструментах. Если вы работаете с Java, то вам будет любопытно узнать, как развивается её экосистема в России.
Мы благодарим всех, кто принял участие в этом опросе и внёс вклад в развитие Java в стране! Теперь в бору Java на Алтае растет несколько сотен сосен, каждая из которых символизирует вашу поддержку и вклад в озеленение планеты.
.
Читать: https://habr.com/ru/companies/axiomjdk/articles/861462/?utm_campaign=861462
@a_cup_of_java | Другие наши каналы
8 291
Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?
Проверьте, насколько хорошо вы разбираетесь в JVM. От теоретических основ до практических примеров кода — этот квиз проверит ваши знания и поможет узнать что-то новое!
Читать: «Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?»
@a_cup_of_java | Другие наши каналы
8 291
Java News Roundup: OpenJDK and Jakarta EE 11 Updates, Payara Platform, Vert.x, Log4j, JobRunr
This week's Java roundup for November 18th, 2024 features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 24; Jakarta EE 11 Core Profile in release review; the November 2024 Payara Platform release; the first release candidate of Vert.x 5.0; and point releases of Log4j 2.24.2 and JobRunr 7.3.2.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov18-2024/
@a_cup_of_java | Другие наши каналы
8 291
Чего ждёт рынок от java-разработчика уровня middle
Привет! Меня зовут Игорь Честнов, я автор на курсе «Мидл java-разработчик» в Яндекс Практикуме. В статье расскажу, каких навыков и компетенций работодатели ждут от java-разработчиков среднего уровня. А ещё приведу список полезных ресурсов, которые помогут джунам продвинуться в карьере.
Мидл java-разработчику необходимо обладать большим количеством профессиональных навыков и уметь работать с конкретными инструментами. И конечно, не стоит забывать про софтскилы — без них вырасти вряд ли получится. В статье я постараюсь всё это структурировать и разложить по полочкам — ведь на самом деле карьерный путь разработчика совсем не страшный и очень интересный.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/860272/?utm_campaign=860272
@a_cup_of_java | Другие наши каналы
8 291
Генетический алгоритм: природа в действии для оптимизации сложных задач (c примером на java)
Генетические алгоритмы (ГА) — это мощный инструмент для решения задач оптимизации, вдохновленный процессами эволюции в природе. Они применяются в таких областях, как маршрутизация, машинное обучение, финансовая аналитика, проектирование и многие другие. В этой статье я разберу принцип работы ГА и приведу пример решения, одной из самых популярных задач в алгоритмах на языке Java.
Алгоритм основан на модели эволюции Дарвина. Его ключевые компоненты:
Читать: https://habr.com/ru/articles/861334/?utm_campaign=861334
@a_cup_of_java | Другие наши каналы
8 291
Java News Roundup: OpenJDK and Jakarta EE 11 Updates, Payara Platform, Vert.x, Log4j, JobRunr
This week's Java roundup for November 18th, 2024 features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 24; Jakarta EE 11 Core Profile in release review; the November 2024 Payara Platform release; the first release candidate of Vert.x 5.0; and point releases of Log4j 2.24.2 and JobRunr 7.3.2.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov18-2025/
@a_cup_of_java | Другие наши каналы
8 291
Введение в Spring AOP на примере кастомизации логирования
Аспектно-ориентированное программирование (AOP) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и безопасность, от основной бизнес-логики. В этой статье мы рассмотрим, как использовать AOP в Spring для реализации кастомного логирования с помощью аннотации и аспектов.
Читать: https://habr.com/ru/articles/861262/?utm_campaign=861262
@a_cup_of_java | Другие наши каналы
8 291
Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?
Проверьте, насколько хорошо вы разбираетесь в JVM. От теоретических основ до практических примеров кода — этот квиз проверит ваши знания и поможет узнать что-то новое!
Читать: «Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?»
@a_cup_of_java | Другие наши каналы
8 291
Spring News Roundup: Delivering GA Releases of Boot, Security, Auth Server, Integration, Modulith
There was a flurry of activity in the Spring ecosystem during the week of November 18th, 2024, highlighting GA releases of: Spring Boot, Spring Security, Spring Authorization Server, Spring Integration, Spring Modulith, Spring AMQP, Spring for Apache Kafka and Spring for Apache Pulsar.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/spring-news-roundup-nov18-2024/
@a_cup_of_java | Другие наши каналы
8 291
Что нового в Spring Boot 3.4
Недавно состоялся релиз Spring Framework 6.2, вслед за ним последовал релиз Spring Boot 3.4.
Команда Spring АйО подготовила перевод статьи Josh Long об основных изменениях и улучшениях, которые вошли в последний релиз.
Читать: https://habr.com/ru/companies/spring_aio/articles/861182/?utm_campaign=861182
@a_cup_of_java | Другие наши каналы
8 291
+3
Naumen приглашает Java-разработчиков на онлайн-митап. Спикеры поделятся опытом в промышленной Java-разработке, реальными кейсами и рекомендациями.
В программе три доклада:
— Как приручить JSON — Максим Осипов, руководитель группы разработки Naumen SMP
— Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, DevRel Jmix
— Бэкэнд изображений в ОК — Руслан Измайлов, ведущий java-разработчик в ОК, VK
Старт митапа — 5 декабря в 16:00 мск | 18:00 екб.
Участие как всегда бесплатное, нужна только регистрация.
Зарегистрироваться на митап.
Реклама, АО «Нау-сервис», ИНН 6671116364
https://www.naumen.ru/
erid: 2VtzqucXtrT
8 291
QCon San Francisco 2024 Day 2: Shift-Left, GenAI, Engineering Productivity, Languages/Paradigms
The 18th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Two, scheduled on November 19th, 2024, included a keynote address by Lizzie Matusov and presentations from four conference tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/day-two-qcon-sf-2024/
@a_cup_of_java | Другие наши каналы
8 291
QCon San Francisco 2024 Day 1: Architectures, Rust, AI/ML for Engineers, Sociotech Resilience
The 18th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day One, scheduled on November 18th, 2024, included a keynote address by Khawaja Shams and presentations from four conference tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/day-one-qcon-sf-2024/
@a_cup_of_java | Другие наши каналы
8 291
Работа с @SpyBean: использование в Spring Boot
Всем привет!
Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с такими сценариями, где недостаточно проверить результат — нужно глубже разобраться, что происходит "за кулисами".
Например, вы хотите удостовериться, что ваш сервис корректно взаимодействует с внедрённым репозиторием, вызывая нужные методы с правильными аргументами. При этом вы хотите сохранить работу с реальной базой данных, чтобы не терять контекст. Тут на сцену выходит
@SpyBean — универсальный инструмент для подобных задач.
В этой статье рассматривается правильное использование аннотации @SpyBean. Разбирается реальный сценарий с базой данных, а также показано, как с её помощью можно сделать тесты более мощными и точными.
Читать: https://habr.com/ru/articles/860786/?utm_campaign=860786
@a_cup_of_java | Другие наши каналы8 291
Пишем пет-проект Android приложение «Экранатор звонков»
Всем привет! Меня зовут Иван Чечиков. В этой статье я расскажу о своем пет-проекте Android приложении, которое может идентифицировать нежелательные входящие звонки.
Подробности – под катом.
Читать: https://habr.com/ru/articles/860118/?utm_campaign=860118
@a_cup_of_java | Другие наши каналы
8 291
Selenium с Robotframework- тест пользовательского интерфейса
Как специалист по контролю качества с опытом работы на Java и Selenium, я с гордостью расскажу о Robot Framework.
Читать: https://habr.com/ru/articles/860678/?utm_campaign=860678
@a_cup_of_java | Другие наши каналы
