Java-дайджест: Jakarta Query, Spring и Open Liberty
Коротко: milestone-релизы Jakarta Query 1.0, Spring AI 1.1 и Spring Batch 6.0, выход Open Liberty 25.0.0.10, точечные обновления Quarkus, Camel, Ktor и переход Grails в ASF. По материалам InfoQ.
Подробности: https://www.infoq.com/news/2025/10/java-news-roundup-oct06-2025/
#en
@a_cup_of_java | Другие наши каналы
Коротко: milestone-релизы Jakarta Query 1.0, Spring AI 1.1 и Spring Batch 6.0, выход Open Liberty 25.0.0.10, точечные обновления Quarkus, Camel, Ktor и переход Grails в ASF. По материалам InfoQ.
Подробности: https://www.infoq.com/news/2025/10/java-news-roundup-oct06-2025/
#en
@a_cup_of_java | Другие наши каналы
Seed4J 2.0 — миграция от JHipster Lite
Релиз включает миграцию с JHipster Lite 1.35.0, смену неймспейса (tech.jhipster → com.seed4j), поддержку Angular i18n, обновления зависимостей и исправления. Проект форкнут с акцентом на чистый код и гексагональную архитектуру.
Подробности: https://www.infoq.com/news/2025/10/seed4j-migration-jhipster/
#en
@a_cup_of_java | Другие наши каналы
Релиз включает миграцию с JHipster Lite 1.35.0, смену неймспейса (tech.jhipster → com.seed4j), поддержку Angular i18n, обновления зависимостей и исправления. Проект форкнут с акцентом на чистый код и гексагональную архитектуру.
Подробности: https://www.infoq.com/news/2025/10/seed4j-migration-jhipster/
#en
@a_cup_of_java | Другие наши каналы
✍2
Java против Python: Призрак с LTS-подпиской стучится в AI
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
Читать: https://habr.com/ru/articles/955500/?utm_campaign=955500
@a_cup_of_java | Другие наши каналы
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
Читать: https://habr.com/ru/articles/955500/?utm_campaign=955500
@a_cup_of_java | Другие наши каналы
👎1
Разбор олимпиады ITMO
Самое простое обьснение олимпиады от itmo 2025 (1 часть)
Задачи A , B и другие в следуйщих частях.
github: jvmdevelop
Автор: И.Ф.
Читать: https://habr.com/ru/articles/956218/?utm_campaign=956218
@a_cup_of_java | Другие наши каналы
Самое простое обьснение олимпиады от itmo 2025 (1 часть)
Задачи A , B и другие в следуйщих частях.
github: jvmdevelop
Автор: И.Ф.
Читать: https://habr.com/ru/articles/956218/?utm_campaign=956218
@a_cup_of_java | Другие наши каналы
Как записаться на экзамен Spring Professional (VMware EDU-1202) онлайн
В статье Java67 описано, как купить ваучер, зарегистрироваться на ExamLocal, выбрать дату и режим (онлайн с прокторингом), сделать системную проверку и учесть сроки брони: запись за 24–90 дней до истечения ваучера. Полный справочник по Java и смежным технологиям
На сайте Javarevisited собрана обширная коллекция материалов: Java, Spring, микросервисы, базы данных, фронтенд, DevOps и курсы, а также подборки вопросов для интервью — полезно для обучения и подготовки к собеседованиям. Навигация блога: архивы, подписка и политика
В материале собраны архивы по годам и месяцам, ссылки на Privacy Policy и Terms & Conditions, блок популярных постов и форма подписки. Поможет быстро найти публикации и ориентироваться на сайте.
Подробности: http://www.java67.com/2020/04/how-to-enroll-and-give-spring-5-core-professional-certification-exam-online.html
#en
@a_cup_of_java | Другие наши каналы
В статье Java67 описано, как купить ваучер, зарегистрироваться на ExamLocal, выбрать дату и режим (онлайн с прокторингом), сделать системную проверку и учесть сроки брони: запись за 24–90 дней до истечения ваучера. Полный справочник по Java и смежным технологиям
На сайте Javarevisited собрана обширная коллекция материалов: Java, Spring, микросервисы, базы данных, фронтенд, DevOps и курсы, а также подборки вопросов для интервью — полезно для обучения и подготовки к собеседованиям. Навигация блога: архивы, подписка и политика
В материале собраны архивы по годам и месяцам, ссылки на Privacy Policy и Terms & Conditions, блок популярных постов и форма подписки. Поможет быстро найти публикации и ориентироваться на сайте.
Подробности: http://www.java67.com/2020/04/how-to-enroll-and-give-spring-5-core-professional-certification-exam-online.html
#en
@a_cup_of_java | Другие наши каналы
Топ курсов и мок‑тестов для Spring‑сертификации
Краткий обзор от Java67: подборка бесплатных и платных курсов, мок‑тестов и материалов для подготовки к VMware/Pivotal Spring Professional (EDU‑1202). Описаны формат экзамена, проходной балл и где найти полезные тесты. Источник: Java67 (Javin Paul). Копирование и цитирование: что можно, а что нет
В статье автор предупреждает, что прямое копирование вредно для SEO. Допускается короткая перефразированная цитата с ссылкой. На сайте также есть большие подборки курсов и материалов по Java, Python и другим технологиям. Javarevisited: гид по Java и Spring
В блоге Javarevisited собраны интервью-вопросы, обзоры Spring Boot, микросервисов, кейсы по отладке, подборки курсов и практические туториалы — полезно для подготовки к собеседованиям и прокачки навыков.
Подробности: http://www.java67.com/2017/08/3-free-spring-certification-mock-exams-practice-questions.html
#en
@a_cup_of_java | Другие наши каналы
Краткий обзор от Java67: подборка бесплатных и платных курсов, мок‑тестов и материалов для подготовки к VMware/Pivotal Spring Professional (EDU‑1202). Описаны формат экзамена, проходной балл и где найти полезные тесты. Источник: Java67 (Javin Paul). Копирование и цитирование: что можно, а что нет
В статье автор предупреждает, что прямое копирование вредно для SEO. Допускается короткая перефразированная цитата с ссылкой. На сайте также есть большие подборки курсов и материалов по Java, Python и другим технологиям. Javarevisited: гид по Java и Spring
В блоге Javarevisited собраны интервью-вопросы, обзоры Spring Boot, микросервисов, кейсы по отладке, подборки курсов и практические туториалы — полезно для подготовки к собеседованиям и прокачки навыков.
Подробности: http://www.java67.com/2017/08/3-free-spring-certification-mock-exams-practice-questions.html
#en
@a_cup_of_java | Другие наши каналы
Как мы за 1.5 года переобучили с PHP на Java всех разработчиков
В прошлой статье мы рассказали, почему Compo Soft решила уйти от привычного PHP‑стека и перейти на Java ради выхода в сегмент Enterprise. Но если кто‑то подумал, что за этим решением последовал массовый найм Java‑разработчиков — нет. Мы пошли по куда более хардкорному пути: взяли всю свою PHP‑команду и начали переобучать ее на Java. Полностью c нуля. И без отрыва от производства.
Читать: https://habr.com/ru/companies/compo/articles/956106/?utm_campaign=956106
@a_cup_of_java | Другие наши каналы
В прошлой статье мы рассказали, почему Compo Soft решила уйти от привычного PHP‑стека и перейти на Java ради выхода в сегмент Enterprise. Но если кто‑то подумал, что за этим решением последовал массовый найм Java‑разработчиков — нет. Мы пошли по куда более хардкорному пути: взяли всю свою PHP‑команду и начали переобучать ее на Java. Полностью c нуля. И без отрыва от производства.
Читать: https://habr.com/ru/companies/compo/articles/956106/?utm_campaign=956106
@a_cup_of_java | Другие наши каналы
Jackson 3 ворвался в Spring
Команда Spring официально представила поддержку Jackson 3 — одного из крупнейших обновлений в экосистеме JSON для JVM. Уже начиная с Spring Boot 4 и Spring Framework 7, Jackson 3 становится версией по умолчанию, а Jackson 2 помечается как deprecated. В новом переводе от команды Spring АйО поговорим про нововведения — улучшенную безопасность, переход к
Читать: https://habr.com/ru/companies/spring_aio/articles/956366/?utm_campaign=956366
@a_cup_of_java | Другие наши каналы
Команда Spring официально представила поддержку Jackson 3 — одного из крупнейших обновлений в экосистеме JSON для JVM. Уже начиная с Spring Boot 4 и Spring Framework 7, Jackson 3 становится версией по умолчанию, а Jackson 2 помечается как deprecated. В новом переводе от команды Spring АйО поговорим про нововведения — улучшенную безопасность, переход к
JsonMapper, отказ от MappingJacksonValue, поддержку новых API и настройку через builder-интерфейсы.Читать: https://habr.com/ru/companies/spring_aio/articles/956366/?utm_campaign=956366
@a_cup_of_java | Другие наши каналы
Микросервис из 15-летнего монолита: приключение на год
Про выделение микросервисов из монолита рассказывали много, но у каждого свой путь – в статье расскажем про наш.
От простейшего выделения сервиса в модуль в начале до решения проблем разрыва транзакций, SQL Join-запросов, задержек асинхронного API и непосредственно выделения нового сервиса. Использование event-driven архитектуры, редизайна модели данных и интеграционного слоя как основных подходов в процессе выделения.
Читать: https://habr.com/ru/companies/hh/articles/956102/?utm_campaign=956102
@a_cup_of_java | Другие наши каналы
Про выделение микросервисов из монолита рассказывали много, но у каждого свой путь – в статье расскажем про наш.
От простейшего выделения сервиса в модуль в начале до решения проблем разрыва транзакций, SQL Join-запросов, задержек асинхронного API и непосредственно выделения нового сервиса. Использование event-driven архитектуры, редизайна модели данных и интеграционного слоя как основных подходов в процессе выделения.
Читать: https://habr.com/ru/companies/hh/articles/956102/?utm_campaign=956102
@a_cup_of_java | Другие наши каналы
Graph Ql клиент. Быстрый старт
Приветствую, коллега. Не так давно столкнулись с необходимостью реализовать взаимодействие с Graph Ql сервисом. Появилась задача аутентификации, настройки подключения, получения и передачи потребителям информации. В результате нашли много материалов, в которых описано, как развернуть Graph Ql сервис, как его использовать с базой данных. Например вот, и вот. Это подробные статьи, которые помогут решить сложные задачи. Но что делать, если стоит задача поменьше и хочется получить комплексное описание решения? Хочу предложить вариант, насытив его информацией, которая принесет пользу. Заказчик получит работающий сервис, разработчик необходимые знания и способ решения, который можно дополнять и улучшать для конкретных условий использования. Для погружения в Graph Ql и детали его использования есть статьи - вот, вот, вот и документация. Эта статья будет сосредоточена на задаче реализации клиента к Graph Ql серверу. Если для вас стоит подобная задача, то нам по пути.
Поехали ...
Читать: https://habr.com/ru/companies/alfastrah/articles/952862/?utm_campaign=952862
@a_cup_of_java | Другие наши каналы
Приветствую, коллега. Не так давно столкнулись с необходимостью реализовать взаимодействие с Graph Ql сервисом. Появилась задача аутентификации, настройки подключения, получения и передачи потребителям информации. В результате нашли много материалов, в которых описано, как развернуть Graph Ql сервис, как его использовать с базой данных. Например вот, и вот. Это подробные статьи, которые помогут решить сложные задачи. Но что делать, если стоит задача поменьше и хочется получить комплексное описание решения? Хочу предложить вариант, насытив его информацией, которая принесет пользу. Заказчик получит работающий сервис, разработчик необходимые знания и способ решения, который можно дополнять и улучшать для конкретных условий использования. Для погружения в Graph Ql и детали его использования есть статьи - вот, вот, вот и документация. Эта статья будет сосредоточена на задаче реализации клиента к Graph Ql серверу. Если для вас стоит подобная задача, то нам по пути.
Поехали ...
Читать: https://habr.com/ru/companies/alfastrah/articles/952862/?utm_campaign=952862
@a_cup_of_java | Другие наши каналы
Паттерны ООП c примерами на Java: порождающие шаблоны
Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным.
Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа.
Шаблонизироваться
Читать: https://habr.com/ru/companies/ruvds/articles/955604/?utm_campaign=955604
@a_cup_of_java | Другие наши каналы
Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным.
Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа.
Шаблонизироваться
Читать: https://habr.com/ru/companies/ruvds/articles/955604/?utm_campaign=955604
@a_cup_of_java | Другие наши каналы
👍2
Освоение Unicode в Java: создаём на Quarkus REST API, готовый к глобальной аудитории
В этом руководстве мы разберем непонятности вокруг Unicode и узнаем, как строить надёжные, интернациональные Java-приложения. Разберём теорию, укажем на подводные камни, а затем соберём «Глобальный сервис приветствий» на Quarkus, который переживёт весь хаос реального текста.
К концу статьи вы разберётесь с тем,
– как устроен Unicode и как Java на самом деле хранит текст;
– почему длина строки и перебор символов сложнее, чем кажется;
– как нормализация предотвращает неприятные несоответствия;
– как настроить REST-сервис и базу данных для безопасной работы с Unicode.
Unicode без боли
Читать: https://habr.com/ru/companies/otus/articles/956720/?utm_campaign=956720
@a_cup_of_java | Другие наши каналы
В этом руководстве мы разберем непонятности вокруг Unicode и узнаем, как строить надёжные, интернациональные Java-приложения. Разберём теорию, укажем на подводные камни, а затем соберём «Глобальный сервис приветствий» на Quarkus, который переживёт весь хаос реального текста.
К концу статьи вы разберётесь с тем,
– как устроен Unicode и как Java на самом деле хранит текст;
– почему длина строки и перебор символов сложнее, чем кажется;
– как нормализация предотвращает неприятные несоответствия;
– как настроить REST-сервис и базу данных для безопасной работы с Unicode.
Unicode без боли
Читать: https://habr.com/ru/companies/otus/articles/956720/?utm_campaign=956720
@a_cup_of_java | Другие наши каналы
SSE + Java + WebFlux = энтерпрайз решение для отправки пушей
В этом посте я расскажу, почему для доставки push-уведомлений в клиентское приложение была выбрана технология Server-Sent Events, и главное, как реализовать масштабируемый SSE сервис на Java + Spring Boot + Webflux, который подойдет для использования не только в небольших проектах, но и в крупных организациях с большим количеством пользователей. Естественно, без подготовки дополнительной инфраструктуры не обойдется.
Читать: https://habr.com/ru/articles/956766/?utm_campaign=956766
@a_cup_of_java | Другие наши каналы
В этом посте я расскажу, почему для доставки push-уведомлений в клиентское приложение была выбрана технология Server-Sent Events, и главное, как реализовать масштабируемый SSE сервис на Java + Spring Boot + Webflux, который подойдет для использования не только в небольших проектах, но и в крупных организациях с большим количеством пользователей. Естественно, без подготовки дополнительной инфраструктуры не обойдется.
Читать: https://habr.com/ru/articles/956766/?utm_campaign=956766
@a_cup_of_java | Другие наши каналы
❤🔥2👍1
Сравнение Grafana и Dimension-UI на задаче мониторинга истории активных сессий
Недавно рассказывал про мониторинг истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server с использованием desktop-приложения Dimension-UI (link). В комментариях @KPSB92 задал вопрос о преимуществах/отличиях связки exporter Prometheus/Grafana и Dimension-UI, решил оформить ответ в эту небольшую статью.
Итак, возьмем для примера просмотр данных активных сессий в базе данных PostgreSQL и сравним визуализацию в Grafana и Dimension-UI. Посмотрим работу с интерфейсами обоих систем в динамике с помощью скринкастов.
(трафик 21 Мб)
Читать: https://habr.com/ru/articles/956800/?utm_campaign=956800
@a_cup_of_java | Другие наши каналы
Недавно рассказывал про мониторинг истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server с использованием desktop-приложения Dimension-UI (link). В комментариях @KPSB92 задал вопрос о преимуществах/отличиях связки exporter Prometheus/Grafana и Dimension-UI, решил оформить ответ в эту небольшую статью.
Итак, возьмем для примера просмотр данных активных сессий в базе данных PostgreSQL и сравним визуализацию в Grafana и Dimension-UI. Посмотрим работу с интерфейсами обоих систем в динамике с помощью скринкастов.
(трафик 21 Мб)
Читать: https://habr.com/ru/articles/956800/?utm_campaign=956800
@a_cup_of_java | Другие наши каналы
DispatcherServlet в Spring MVC — роль и внутренняя работа
В статье объясняется, как DispatcherServlet выступает Front Controller: принимает все запросы, сопоставляет их с контроллерами через handler mappings, разрешает представления через ViewResolver и отправляет ответ. Полезно для подготовки к собеседованиям. Большой каталог по Java и JEE
В статье собран обширный каталог материалов: уроки и сравнения (JSP, Servlet, Struts), темы по Spring, Hibernate, коллекциям, сотни вопросов для собеседований и подборки курсов и книг для подготовки и практики. Полный путеводитель по Spring Framework
В статье — подборка примеров, уроков, курсов и решений для Spring/Spring Boot: аннотации, REST, микросервисы, тестирование, Spring Security, Actuator и ответы на интервью. Полезно для практикующих Java-разработчиков.
Подробности: http://www.java67.com/2017/06/what-is-use-of-dispatcherservlet-in-spring-mvc.html
#en
@a_cup_of_java | Другие наши каналы
В статье объясняется, как DispatcherServlet выступает Front Controller: принимает все запросы, сопоставляет их с контроллерами через handler mappings, разрешает представления через ViewResolver и отправляет ответ. Полезно для подготовки к собеседованиям. Большой каталог по Java и JEE
В статье собран обширный каталог материалов: уроки и сравнения (JSP, Servlet, Struts), темы по Spring, Hibernate, коллекциям, сотни вопросов для собеседований и подборки курсов и книг для подготовки и практики. Полный путеводитель по Spring Framework
В статье — подборка примеров, уроков, курсов и решений для Spring/Spring Boot: аннотации, REST, микросервисы, тестирование, Spring Security, Actuator и ответы на интервью. Полезно для практикующих Java-разработчиков.
Подробности: http://www.java67.com/2017/06/what-is-use-of-dispatcherservlet-in-spring-mvc.html
#en
@a_cup_of_java | Другие наши каналы
Поиск работы в IT сломан. Я устал это терпеть и написал код, который играет против правил
Привет, Хабр.
Давайте по-честному. Искать работу в IT - это боль. Это не похоже на то, что нам обещали: интеллектуальные задачи, интересные проекты, уважение. Вместо этого мы получили бесконечный скроллинг hh.ru, вымученные сопроводительные письма и звенящую тишину в ответ.
Как консультант, я вижу всю изнанку этого процесса, и хочу поделиться, почему все так хреново. Это игра с поломанными правилами, где побеждает не самый талантливый, а самый выносливый.
Читать: https://habr.com/ru/articles/956856/?utm_campaign=956856
@a_cup_of_java | Другие наши каналы
Привет, Хабр.
Давайте по-честному. Искать работу в IT - это боль. Это не похоже на то, что нам обещали: интеллектуальные задачи, интересные проекты, уважение. Вместо этого мы получили бесконечный скроллинг hh.ru, вымученные сопроводительные письма и звенящую тишину в ответ.
Как консультант, я вижу всю изнанку этого процесса, и хочу поделиться, почему все так хреново. Это игра с поломанными правилами, где побеждает не самый талантливый, а самый выносливый.
Читать: https://habr.com/ru/articles/956856/?utm_campaign=956856
@a_cup_of_java | Другие наши каналы
Ошибка ClassNotFoundException: ContextLoaderListener — как исправить
Кратко: причина в отсутствии класса org.springframework.web.context.ContextLoaderListener в CLASSPATH. Добавьте spring-web.jar (Spring 3+) или spring.jar (старые версии), проверьте Maven-зависимости/Deployment Assembly и очистите кэш Tomcat. Курсы и ресурсы: Java, Spring, DevOps
В статье собрана большая подборка курсов и туториалов по Java, Spring, Hibernate, DSA, MERN, Docker, Kubernetes и DevOps, включая бесплатные материалы и рекомендации для подготовки к интервью и сертификациям. Большая подборка материалов по Java и Spring Boot
В статье собраны руководства, примеры проектов, ответы на интервью, советы по микросервисам и исправления ошибок. Полезно для практики и подготовки к собеседованиям. Подробности в оригинальной статье.
Подробности: http://www.java67.com/2015/06/org.Springframework.Web.Context.ContextLoaderListener.html
#en
@a_cup_of_java | Другие наши каналы
Кратко: причина в отсутствии класса org.springframework.web.context.ContextLoaderListener в CLASSPATH. Добавьте spring-web.jar (Spring 3+) или spring.jar (старые версии), проверьте Maven-зависимости/Deployment Assembly и очистите кэш Tomcat. Курсы и ресурсы: Java, Spring, DevOps
В статье собрана большая подборка курсов и туториалов по Java, Spring, Hibernate, DSA, MERN, Docker, Kubernetes и DevOps, включая бесплатные материалы и рекомендации для подготовки к интервью и сертификациям. Большая подборка материалов по Java и Spring Boot
В статье собраны руководства, примеры проектов, ответы на интервью, советы по микросервисам и исправления ошибок. Полезно для практики и подготовки к собеседованиям. Подробности в оригинальной статье.
Подробности: http://www.java67.com/2015/06/org.Springframework.Web.Context.ContextLoaderListener.html
#en
@a_cup_of_java | Другие наши каналы
Отправка email в Java через Spring — быстрый гайд
По материалам Java67: показано, как настроить JavaMailSenderImpl как bean, сформировать MimeMessage (from/to/cc/bcc, тема, HTML) и отправить письмо. Описаны также вложения и отправка HTML-контента. Большой каталог IT‑тем и материалов
В статье на блоге Javarevisited собран обширный перечень тем и ресурсов: Java, Spring, Python, ML, DevOps, интервью и курсы. Подойдёт для обучения и подготовки к собеседованиям. Читайте оригинал на сайте. Архив блога Soma Sharma — публикации по годам и месяцам
В статье собран архив постов 2012–2025 с числом записей за месяцы, есть разделы Privacy и Popular Posts, форма подписки и указаны авторские права — удобно для поиска материалов на сайте.
Подробности: http://www.java67.com/2019/10/how-to-send-email-in-java-using-spring.html
#en
@a_cup_of_java | Другие наши каналы
По материалам Java67: показано, как настроить JavaMailSenderImpl как bean, сформировать MimeMessage (from/to/cc/bcc, тема, HTML) и отправить письмо. Описаны также вложения и отправка HTML-контента. Большой каталог IT‑тем и материалов
В статье на блоге Javarevisited собран обширный перечень тем и ресурсов: Java, Spring, Python, ML, DevOps, интервью и курсы. Подойдёт для обучения и подготовки к собеседованиям. Читайте оригинал на сайте. Архив блога Soma Sharma — публикации по годам и месяцам
В статье собран архив постов 2012–2025 с числом записей за месяцы, есть разделы Privacy и Popular Posts, форма подписки и указаны авторские права — удобно для поиска материалов на сайте.
Подробности: http://www.java67.com/2019/10/how-to-send-email-in-java-using-spring.html
#en
@a_cup_of_java | Другие наши каналы
Вот чем займусь, если перестану писать код
Открыть бизнес? Пойти за мечтой? Уйти на пенсию и жить на пассивный доход? Или работать руками? Что делать вне IT? Пофантазировали и собрали мнения разработчиков.
Читать: https://habr.com/ru/companies/clevertec/articles/957094/?utm_campaign=957094
@a_cup_of_java | Другие наши каналы
Открыть бизнес? Пойти за мечтой? Уйти на пенсию и жить на пассивный доход? Или работать руками? Что делать вне IT? Пофантазировали и собрали мнения разработчиков.
Читать: https://habr.com/ru/companies/clevertec/articles/957094/?utm_campaign=957094
@a_cup_of_java | Другие наши каналы
Explyt 5.0 на Joker: поддержка Rider и новый тестовый агент
Всем привет! Рады представить новую версию Explyt 5.0 с поддержкой Rider 🚀 новым тестовым агентом, Web search & Web fetch и другими приятными улучшениями.
Агентский режим генерации тестов
Читать: https://habr.com/ru/companies/explyt/articles/957510/?utm_campaign=957510
@a_cup_of_java | Другие наши каналы
Всем привет! Рады представить новую версию Explyt 5.0 с поддержкой Rider 🚀 новым тестовым агентом, Web search & Web fetch и другими приятными улучшениями.
Агентский режим генерации тестов
Читать: https://habr.com/ru/companies/explyt/articles/957510/?utm_campaign=957510
@a_cup_of_java | Другие наши каналы
О зависимостях в объектах и переходе к Kotlin
В парадигме ООП объекты взаимодействуют друг с другом. Первоначальная идея такого взаимодействия, впервые появившаяся в языке Smalltalk, заключалась в том, что объект A отправлял сообщение объекту B. В языках, разработанных позднее, используется вызов методов. В обоих случаях возникает один и тот же вопрос: как объект ссылается на другие объекты, чтобы достичь желаемых результатов?
В этой статье я рассматриваю проблему передачи зависимостей объекту. Я рассмотрю несколько вариантов и проанализирую их преимущества и недостатки.
Читать: https://habr.com/ru/companies/piter/articles/957544/?utm_campaign=957544
@a_cup_of_java | Другие наши каналы
В парадигме ООП объекты взаимодействуют друг с другом. Первоначальная идея такого взаимодействия, впервые появившаяся в языке Smalltalk, заключалась в том, что объект A отправлял сообщение объекту B. В языках, разработанных позднее, используется вызов методов. В обоих случаях возникает один и тот же вопрос: как объект ссылается на другие объекты, чтобы достичь желаемых результатов?
В этой статье я рассматриваю проблему передачи зависимостей объекту. Я рассмотрю несколько вариантов и проанализирую их преимущества и недостатки.
Читать: https://habr.com/ru/companies/piter/articles/957544/?utm_campaign=957544
@a_cup_of_java | Другие наши каналы