Forwarded from ОТП Тех
🛠️ Мастхэв для Java-разработчика
Java-разработчики — атланты, на которых держатся продукты. А силы этим ребятам прибавляют топовые инструменты. Собрали в подборку некоторые из них🚀
Сохраняйте пост и делитесь с друзьями. Не жадничайте. А если знаете еще что-то крутое, рассказывайте в комментариях 💬
Java-разработчики — атланты, на которых держатся продукты. А силы этим ребятам прибавляют топовые инструменты. Собрали в подборку некоторые из них🚀
Сохраняйте пост и делитесь с друзьями. Не жадничайте. А если знаете еще что-то крутое, рассказывайте в комментариях 💬
👍10
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 | Другие наши каналы
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 | Другие наши каналы
🎉3
Что нового в 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 | Другие наши каналы
Команда 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 | Другие наши каналы
Техно-демо Mireapay
Спустя три месяца с публикации самой популярной статьи автора наконец-то удалось собрать первый прод и настроить его. Если вам интересно развитие проекта mireapay, а так же желаете выяснить почему по статистике 9 разработчиков из 10 считает DevOps потрясающими, то добро пожаловать под кат.
Погавкать
Читать: https://habr.com/ru/articles/861964/?utm_campaign=861964
@a_cup_of_java | Другие наши каналы
Спустя три месяца с публикации самой популярной статьи автора наконец-то удалось собрать первый прод и настроить его. Если вам интересно развитие проекта mireapay, а так же желаете выяснить почему по статистике 9 разработчиков из 10 считает DevOps потрясающими, то добро пожаловать под кат.
Погавкать
Читать: https://habr.com/ru/articles/861964/?utm_campaign=861964
@a_cup_of_java | Другие наши каналы
Мне 34, я был в 65 странах, и у меня есть для вас лайфхак
Вы же попались на этот кликбейт?
В статье расскажу, как я написал Telegram-бота, чтобы больше не скроллить каналы с дешёвыми авиабилетами, но сразу узнавать о вкусных предложениях по странам, где я ещё не был.
За первый же месяц с ботом я купил перелёт в США и обратно в два раза дешевле стандартной цены. А сколько времени сберёг на мониторинг — не сосчитать. Поделюсь ссылками на мой проект в GitHub и названием бота. Вы сможете собрать похожее решение под свой запрос и летать в отпуск, испытывая меньше фрустрации от ценника на билеты и туры.
Читать: https://habr.com/ru/companies/alfa/articles/860416/?utm_campaign=860416
@a_cup_of_java | Другие наши каналы
Вы же попались на этот кликбейт?
В статье расскажу, как я написал Telegram-бота, чтобы больше не скроллить каналы с дешёвыми авиабилетами, но сразу узнавать о вкусных предложениях по странам, где я ещё не был.
За первый же месяц с ботом я купил перелёт в США и обратно в два раза дешевле стандартной цены. А сколько времени сберёг на мониторинг — не сосчитать. Поделюсь ссылками на мой проект в GitHub и названием бота. Вы сможете собрать похожее решение под свой запрос и летать в отпуск, испытывая меньше фрустрации от ценника на билеты и туры.
Читать: https://habr.com/ru/companies/alfa/articles/860416/?utm_campaign=860416
@a_cup_of_java | Другие наши каналы
😁5👎3
QCon San Francisco 2024 Day 3: Arch Evolution, Next GenUIs, Staff+, Hardware Architectures
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 Three, scheduled on November 20th, 2024, included two keynote addresses by Hien Luu and Shruti Bhat and presentations from four conference tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/day-three-qcon-sf-2024/
@a_cup_of_java | Другие наши каналы
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 Three, scheduled on November 20th, 2024, included two keynote addresses by Hien Luu and Shruti Bhat and presentations from four conference tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2024/11/day-three-qcon-sf-2024/
@a_cup_of_java | Другие наши каналы
Мастерство работы с Java Stream
Опираясь на свой повседневный опыт разработки, я составил подробное резюме основных моментов, сложных аспектов использования, типичных сценариев и других важных аспектов работы со Stream. Надеюсь, это поможет вам лучше понять Stream и применять его в разработке проектов более эффективно.
Читать: https://habr.com/ru/companies/otus/articles/862134/?utm_campaign=862134
@a_cup_of_java | Другие наши каналы
Опираясь на свой повседневный опыт разработки, я составил подробное резюме основных моментов, сложных аспектов использования, типичных сценариев и других важных аспектов работы со Stream. Надеюсь, это поможет вам лучше понять Stream и применять его в разработке проектов более эффективно.
Читать: https://habr.com/ru/companies/otus/articles/862134/?utm_campaign=862134
@a_cup_of_java | Другие наши каналы
🔥6
Что нового в Spring Boot 3.4: Spring Security
Команда Spring АйО перевела статью об улучшениях Spring Security 6.4.1 в новом релизе.
В новой версии поддержаны современные методы аутентификации, такие как Passkeys и одноразовые OTTs токены. Josh Long называет этот релиз doozie - что-то сильно потрясающее. Действительно ли это так?
Читать: https://habr.com/ru/companies/spring_aio/articles/862400/?utm_campaign=862400
@a_cup_of_java | Другие наши каналы
Команда Spring АйО перевела статью об улучшениях Spring Security 6.4.1 в новом релизе.
В новой версии поддержаны современные методы аутентификации, такие как Passkeys и одноразовые OTTs токены. Josh Long называет этот релиз doozie - что-то сильно потрясающее. Действительно ли это так?
Читать: https://habr.com/ru/companies/spring_aio/articles/862400/?utm_campaign=862400
@a_cup_of_java | Другие наши каналы
🎉6💅1
Java News Roundup: Last of the JEPs Targeted to JDK 24, Quarkus 3.17, Maven 4.0-RC1, Kotlin 2.1
This week's Java roundup for November 25th, 2024 features news highlighting: the last of the JEPs targeted to JDK 24 before Rampdown Phase One; the release of Quarkus 3.17.0, Hibernate Search 7.2.2, Kotlin 2.1.0 and JDKUpdater 14.0.67+100; the second release candidate of Vert.x 5.0 and the first release candidate of Maven 4.0.0.
By Michael Redlich
Read: https://www.infoq.com/news/2024/12/java-news-roundup-nov25-2024/
@a_cup_of_java | Другие наши каналы
This week's Java roundup for November 25th, 2024 features news highlighting: the last of the JEPs targeted to JDK 24 before Rampdown Phase One; the release of Quarkus 3.17.0, Hibernate Search 7.2.2, Kotlin 2.1.0 and JDKUpdater 14.0.67+100; the second release candidate of Vert.x 5.0 and the first release candidate of Maven 4.0.0.
By Michael Redlich
Read: https://www.infoq.com/news/2024/12/java-news-roundup-nov25-2024/
@a_cup_of_java | Другие наши каналы
🥰2😁2
Войти и не выйти из IT: советы для начинающих разработчиков
В последние годы IT-индустрия стала одной из самых привлекательных и востребованных сфер для карьеры. Но несмотря на многочисленные успехи тех, кто перешел в профессию без профильного образования, не каждый остается в ней надолго. Некоторые возвращаются к прежней деятельности из-за потери интереса или других сложностей.
Читать: https://habr.com/ru/articles/862896/?utm_campaign=862896
@a_cup_of_java | Другие наши каналы
В последние годы IT-индустрия стала одной из самых привлекательных и востребованных сфер для карьеры. Но несмотря на многочисленные успехи тех, кто перешел в профессию без профильного образования, не каждый остается в ней надолго. Некоторые возвращаются к прежней деятельности из-за потери интереса или других сложностей.
Читать: https://habr.com/ru/articles/862896/?utm_campaign=862896
@a_cup_of_java | Другие наши каналы
🔥6
Jmeter + ГОСТ TLS. Подключаем отечественную криптографию к тестам веб сервисов
Многие знают, а многие возможно и не знают, что передача различной чувствительной информации в финансовой и банковской сфере, по требованиям ФСТЭК, должна защищаться отечественными алгоритмами шифрования и продуктами прошедшими сертификацию в ФСБ. Но как тестировать создаваемые продукты на отечественной криптографии, если большинство утилит тестирования ориентируется на западную криптографию ? Для Jmeter есть способ подключить отечественную криптографию.
Подробности
Читать: https://habr.com/ru/articles/862188/?utm_campaign=862188
@a_cup_of_java | Другие наши каналы
Многие знают, а многие возможно и не знают, что передача различной чувствительной информации в финансовой и банковской сфере, по требованиям ФСТЭК, должна защищаться отечественными алгоритмами шифрования и продуктами прошедшими сертификацию в ФСБ. Но как тестировать создаваемые продукты на отечественной криптографии, если большинство утилит тестирования ориентируется на западную криптографию ? Для Jmeter есть способ подключить отечественную криптографию.
Подробности
Читать: https://habr.com/ru/articles/862188/?utm_campaign=862188
@a_cup_of_java | Другие наши каналы
🎉3
Kafka Streams ч4: Stateful processing
В предыдущих статьях мы познакомились с основами Kafka Streams и рассмотрели stateless операции. В этой статье мы погрузимся в stateful processing и создадим приложение для управления запасами в реальном времени. Шаг за шагом мы реализуем функциональность, которая позволит отслеживать состояние запасов товаров, обрабатывать поступления и продажи, а также предоставлять доступ к текущему состоянию через REST API.
Читать: https://habr.com/ru/articles/862976/?utm_campaign=862976
@a_cup_of_java | Другие наши каналы
В предыдущих статьях мы познакомились с основами Kafka Streams и рассмотрели stateless операции. В этой статье мы погрузимся в stateful processing и создадим приложение для управления запасами в реальном времени. Шаг за шагом мы реализуем функциональность, которая позволит отслеживать состояние запасов товаров, обрабатывать поступления и продажи, а также предоставлять доступ к текущему состоянию через REST API.
Читать: https://habr.com/ru/articles/862976/?utm_campaign=862976
@a_cup_of_java | Другие наши каналы
🥰4👏3
Как жить без IntelliJ IDEA? Часть 3 — HTTP Client
В предыдущей статье "Как жить без IntelliJ IDEA" мы разбирали, какие есть альтернативы Ultimate в части поддержки Spring.
В этой части команда Spring АйО исследует, чем можно заменить встроенный HTTP-клиент JetBrains, за что его так любят разработчики и какие инструменты могут стать достойной альтернативой.
Читать: https://habr.com/ru/companies/spring_aio/articles/863106/?utm_campaign=863106
@a_cup_of_java | Другие наши каналы
В предыдущей статье "Как жить без IntelliJ IDEA" мы разбирали, какие есть альтернативы Ultimate в части поддержки Spring.
В этой части команда Spring АйО исследует, чем можно заменить встроенный HTTP-клиент JetBrains, за что его так любят разработчики и какие инструменты могут стать достойной альтернативой.
Читать: https://habr.com/ru/companies/spring_aio/articles/863106/?utm_campaign=863106
@a_cup_of_java | Другие наши каналы
👍5
Кастомные методы в JPA репозиториях
Рассмотрим варианты реализации кастомных методов в репозиториях Spring Data JPA.
Как добавить кастомный метод к одному репозиторию? Как ко всем? Какие есть подводные камни?
Читать: https://habr.com/ru/articles/863234/?utm_campaign=863234
@a_cup_of_java | Другие наши каналы
Рассмотрим варианты реализации кастомных методов в репозиториях Spring Data JPA.
Как добавить кастомный метод к одному репозиторию? Как ко всем? Какие есть подводные камни?
Читать: https://habr.com/ru/articles/863234/?utm_campaign=863234
@a_cup_of_java | Другие наши каналы
👍3😁2
Настройка Sora Editor
В статье хочу показать как настроить SoraEditor от Resomoe. А конкретно то цветовую схему, язык и простые сниппеты.
Читать статью
Читать: https://habr.com/ru/articles/863272/?utm_campaign=863272
@a_cup_of_java | Другие наши каналы
В статье хочу показать как настроить SoraEditor от Resomoe. А конкретно то цветовую схему, язык и простые сниппеты.
Читать статью
Читать: https://habr.com/ru/articles/863272/?utm_campaign=863272
@a_cup_of_java | Другие наши каналы
🔥3
Раскрытие возможностей асинхронного программирования в Core Java
Введение
В сфере разработки современного программного обеспечения успех напрямую зависит от отзывчивости и масштабируемости. Асинхронное программирование в Core Java помогает разработчикам мощный арсенал для решения этих задач. В этом подробном посте мы погрузимся в мир асинхронного программирования в Core Java, исследуем соответствующие концепции, техники и практику применения на наглядных примерах кода.
Читать: https://habr.com/ru/companies/piter/articles/863320/?utm_campaign=863320
@a_cup_of_java | Другие наши каналы
Введение
В сфере разработки современного программного обеспечения успех напрямую зависит от отзывчивости и масштабируемости. Асинхронное программирование в Core Java помогает разработчикам мощный арсенал для решения этих задач. В этом подробном посте мы погрузимся в мир асинхронного программирования в Core Java, исследуем соответствующие концепции, техники и практику применения на наглядных примерах кода.
Читать: https://habr.com/ru/companies/piter/articles/863320/?utm_campaign=863320
@a_cup_of_java | Другие наши каналы
❤4🥰2
Искусство баланса: как совместить работу и хобби
Привет! Меня зовут Александр Кузьмичев, я эксперт по автоматизированному тестированию веб-приложений: помогаю ребятам строить автоматизацию и развиваю коммьюнити организации, разрабатывая стандарты проектов для поддержания оптимального баланса между рутиной (читай: соблюдением правил) и творчеством.
Школа Java в SM Lab
Первый поток по Java и автоматизации тестирования стартовал в декабре 2021 г. Школа создавалась для решения следующей задачи: максимально быстро погрузить ручных тестировщиков в программирование и дать им компетенции для разработки автотестов. Первый поток мы отчитали за 9 месяцев, второй, по записям первой, — за 6. Обе цифры оказались и для нас, и для студентов гигантскими, поэтому мы пришли к мысли, что нужны мини-курсы — эдакий шведский стол в мире образования, когда люди записываются на тот блок, который им интересен.
Каждый мини-курс достаточно информативен для того, чтобы новичок понял, нужен он ему или нет.
Читать: https://habr.com/ru/companies/sportmaster_lab/articles/863394/?utm_campaign=863394
@a_cup_of_java | Другие наши каналы
Привет! Меня зовут Александр Кузьмичев, я эксперт по автоматизированному тестированию веб-приложений: помогаю ребятам строить автоматизацию и развиваю коммьюнити организации, разрабатывая стандарты проектов для поддержания оптимального баланса между рутиной (читай: соблюдением правил) и творчеством.
Школа Java в SM Lab
Первый поток по Java и автоматизации тестирования стартовал в декабре 2021 г. Школа создавалась для решения следующей задачи: максимально быстро погрузить ручных тестировщиков в программирование и дать им компетенции для разработки автотестов. Первый поток мы отчитали за 9 месяцев, второй, по записям первой, — за 6. Обе цифры оказались и для нас, и для студентов гигантскими, поэтому мы пришли к мысли, что нужны мини-курсы — эдакий шведский стол в мире образования, когда люди записываются на тот блок, который им интересен.
Каждый мини-курс достаточно информативен для того, чтобы новичок понял, нужен он ему или нет.
Читать: https://habr.com/ru/companies/sportmaster_lab/articles/863394/?utm_campaign=863394
@a_cup_of_java | Другие наши каналы
Что нового в Amplicode 2024.3
С радостью сообщаем, что успешно состоялся третий мажорный релиз Amplicode в 2024 году. Этот релиз включает множество улучшений, исправлений и новых фич. Вот основные из них:
* Поддержка Spring Data JDBC
* Рекомендательная система плагинов
* HTTP Client
Читать: https://habr.com/ru/companies/haulmont/articles/863416/?utm_campaign=863416
@a_cup_of_java | Другие наши каналы
С радостью сообщаем, что успешно состоялся третий мажорный релиз Amplicode в 2024 году. Этот релиз включает множество улучшений, исправлений и новых фич. Вот основные из них:
* Поддержка Spring Data JDBC
* Рекомендательная система плагинов
* HTTP Client
Читать: https://habr.com/ru/companies/haulmont/articles/863416/?utm_campaign=863416
@a_cup_of_java | Другие наши каналы
❤2
Java Staged Builder aka все идет по плану
Java Staged Builder: строгая последовательность и гибкость при создании сложных объектов с интуитивным интерфейсом.
build()
Читать: https://habr.com/ru/articles/863446/?utm_campaign=863446
@a_cup_of_java | Другие наши каналы
Java Staged Builder: строгая последовательность и гибкость при создании сложных объектов с интуитивным интерфейсом.
build()
Читать: https://habr.com/ru/articles/863446/?utm_campaign=863446
@a_cup_of_java | Другие наши каналы
🥰4😁2
Что нового в IntelliJ IDEA 2024.3
Недавно вышла новая версия IntelliJ IDEA 2024.3, в которой появилось довольно много новых фич. Команда Amplicode подготовила обзор основных возможностей IDE.
Читать: https://habr.com/ru/companies/haulmont/articles/863540/?utm_campaign=863540
@a_cup_of_java | Другие наши каналы
Недавно вышла новая версия IntelliJ IDEA 2024.3, в которой появилось довольно много новых фич. Команда Amplicode подготовила обзор основных возможностей IDE.
Читать: https://habr.com/ru/companies/haulmont/articles/863540/?utm_campaign=863540
@a_cup_of_java | Другие наши каналы
👍4❤2👌1😴1