Как прокачать проект на Java при помощи Rust
Практическое руководство по интеграции JNI + полный пример
Сегодня и Rust, и Java широко используются, но каждый из них по-своему хорош в своей области. В реалистичных сценариях часто бывает полезно комбинировать Rust и Java, чтобы одновременно повысить эффективность и системного кода, и кода приложений.
Читать: https://habr.com/ru/companies/piter/articles/972092/?utm_campaign=972092
@a_cup_of_java | Другие наши каналы
Практическое руководство по интеграции JNI + полный пример
Сегодня и Rust, и Java широко используются, но каждый из них по-своему хорош в своей области. В реалистичных сценариях часто бывает полезно комбинировать Rust и Java, чтобы одновременно повысить эффективность и системного кода, и кода приложений.
Читать: https://habr.com/ru/companies/piter/articles/972092/?utm_campaign=972092
@a_cup_of_java | Другие наши каналы
Как я внедрил агента в бекенд-прод для решения рутинных задач
TL;DR
Мы собрали рабочего ИИ-агента-разработчика, который сам анализирует задачи в Jira, уточняет детали, пишет код, запускает сборку, фиксит ошибки, создаёт MR в GitLab и отправляет его человеку на ревью. Он работает параллельно на нескольких задачах, благодаря чему суммарное время выполнения пачки задач падает почти втрое. Команда избавилась от рутины, а скорость разработки выросла без расширения штата.
Использовали: Ollama + Qwen3 Coder, PostgreSQL, Docker, GitLab/Jira API, систему строгих JSON-действий.
Столкнулись с контекстом, "галлюцинациями", GPU и самовольными правками кода - всё решаемо архитектурой.
ИИ не заменяет разработчиков, он снимает тупую монотонную работу и экономит деньги.
Читать: https://habr.com/ru/articles/971454/?utm_campaign=971454
@a_cup_of_java | Другие наши каналы
TL;DR
Мы собрали рабочего ИИ-агента-разработчика, который сам анализирует задачи в Jira, уточняет детали, пишет код, запускает сборку, фиксит ошибки, создаёт MR в GitLab и отправляет его человеку на ревью. Он работает параллельно на нескольких задачах, благодаря чему суммарное время выполнения пачки задач падает почти втрое. Команда избавилась от рутины, а скорость разработки выросла без расширения штата.
Использовали: Ollama + Qwen3 Coder, PostgreSQL, Docker, GitLab/Jira API, систему строгих JSON-действий.
Столкнулись с контекстом, "галлюцинациями", GPU и самовольными правками кода - всё решаемо архитектурой.
ИИ не заменяет разработчиков, он снимает тупую монотонную работу и экономит деньги.
Читать: https://habr.com/ru/articles/971454/?utm_campaign=971454
@a_cup_of_java | Другие наши каналы
Большие скидки на курсы: до 70% — успей сегодня!
В статье на Java67 собраны лучшие Black Friday/Cyber Monday предложения ZTM Academy, Udacity, Frontend Masters и Whizlabs (50–70%): кратко о курсах, почему стоит брать и где купить — ссылки и детали в материале. Акция заканчивается сегодня. Мегасправочник: темы Java, DevOps и ML
На сайте собран обширный список тем: Java, Spring, Spring Boot, SQL, Python, Kubernetes, ML, вопросы для интервью и курсы. Полезно для подготовки к собеседованиям и самообучения — обзор тегов и материалов блога Javarevisited. Что есть на сайте и кто автор
Сайт содержит ссылки на Privacy Policy и Terms & Conditions, форму подписки по e‑mail, архив (2012, September) и пометку Copyright by Soma Sharma 2021–2025. Сайт размещён на платформе Blogger.
Подробности: http://www.java67.com/2025/12/ztm-academy-udacity-frontend-masters.html
#en
@a_cup_of_java | Другие наши каналы
В статье на Java67 собраны лучшие Black Friday/Cyber Monday предложения ZTM Academy, Udacity, Frontend Masters и Whizlabs (50–70%): кратко о курсах, почему стоит брать и где купить — ссылки и детали в материале. Акция заканчивается сегодня. Мегасправочник: темы Java, DevOps и ML
На сайте собран обширный список тем: Java, Spring, Spring Boot, SQL, Python, Kubernetes, ML, вопросы для интервью и курсы. Полезно для подготовки к собеседованиям и самообучения — обзор тегов и материалов блога Javarevisited. Что есть на сайте и кто автор
Сайт содержит ссылки на Privacy Policy и Terms & Conditions, форму подписки по e‑mail, архив (2012, September) и пометку Copyright by Soma Sharma 2021–2025. Сайт размещён на платформе Blogger.
Подробности: http://www.java67.com/2025/12/ztm-academy-udacity-frontend-masters.html
#en
@a_cup_of_java | Другие наши каналы
💊1
Коротко про масштабирование UI-автотестов в Java
Привет, Хабр!
В этой статье рассмотрим, как масштабировать UI-автотесты с помощью Java.
Если у вас десяток тестов, проблем не возникнет, они бегают шустро и всем довольны. Но представьте абстрактный проект интернет-банка или маркетплейса, функциональность растёт, количество автотестов идёт на сотни (а то и тысячи). Последовательный запуск такой тестовой свиты может занять довольно большое время. Каждый релиз начинает тормозиться ожиданием результатов автотестов.
Масштабирование тестов решает эту проблему: запускаем тесты параллельно, сокращаем время прогона и получаем быстрый фидбэк о качестве.
Читать: https://habr.com/ru/companies/otus/articles/969908/?utm_campaign=969908
@a_cup_of_java | Другие наши каналы
Привет, Хабр!
В этой статье рассмотрим, как масштабировать UI-автотесты с помощью Java.
Если у вас десяток тестов, проблем не возникнет, они бегают шустро и всем довольны. Но представьте абстрактный проект интернет-банка или маркетплейса, функциональность растёт, количество автотестов идёт на сотни (а то и тысячи). Последовательный запуск такой тестовой свиты может занять довольно большое время. Каждый релиз начинает тормозиться ожиданием результатов автотестов.
Масштабирование тестов решает эту проблему: запускаем тесты параллельно, сокращаем время прогона и получаем быстрый фидбэк о качестве.
Читать: https://habr.com/ru/companies/otus/articles/969908/?utm_campaign=969908
@a_cup_of_java | Другие наши каналы
❤1
Как мы оптимизировали тестирование с помощью API-сервисов
Иногда в процессе разработки внезапно выясняется, что привычные подходы к тестированию перестают работать: автотесты громоздкие, данные — одноразовые и неудобные, а тестовые фреймворки уже не спасают. В такой момент команда или буксует, или придумывает что-то новое.
Привет, Хабр! Меня зовут Владимир, я SDET-специалист в компании SimbirSoft. В этой статье хочу рассказать, как мы решали проблемы тестирования не традиционным написанием автотестов, а созданием собственных REST-сервисов: сервиса генерации данных и сервиса, ассистирующего тестам.
🦾
Читать: https://habr.com/ru/companies/simbirsoft/articles/972342/?utm_campaign=972342
@a_cup_of_java | Другие наши каналы
Иногда в процессе разработки внезапно выясняется, что привычные подходы к тестированию перестают работать: автотесты громоздкие, данные — одноразовые и неудобные, а тестовые фреймворки уже не спасают. В такой момент команда или буксует, или придумывает что-то новое.
Привет, Хабр! Меня зовут Владимир, я SDET-специалист в компании SimbirSoft. В этой статье хочу рассказать, как мы решали проблемы тестирования не традиционным написанием автотестов, а созданием собственных REST-сервисов: сервиса генерации данных и сервиса, ассистирующего тестам.
🦾
Читать: https://habr.com/ru/companies/simbirsoft/articles/972342/?utm_campaign=972342
@a_cup_of_java | Другие наши каналы
JEP 526 — Lazy Constants в JDK 26
InfoQ: второе превью JEP 526 вводит java.lang.LazyConstant<t — фабричную отложенную, потокобезопасную и неизменяемую инициализацию (null запрещён). Есть List.ofLazy/Map.ofLazy. Требуется --enable-preview.
Подробности: https://www.infoq.com/news/2025/12/jep526-lazy-constants/
#en @a_cup_of_java | Другие наши каналы
InfoQ: второе превью JEP 526 вводит java.lang.LazyConstant<t — фабричную отложенную, потокобезопасную и неизменяемую инициализацию (null запрещён). Есть List.ofLazy/Map.ofLazy. Требуется --enable-preview.
Подробности: https://www.infoq.com/news/2025/12/jep526-lazy-constants/
#en @a_cup_of_java | Другие наши каналы
InfoQ
JEP 526 Simplifies Deferred Initialization Ahead of JDK 26
JEP 526 introduces Lazy Constants for JDK 26, enhancing developer ergonomics and performance. This feature replaces the earlier Stable Values, simplifying initialization while ensuring thread safety and immutability. With utilities for lazy lists and maps…
Можно просто так взять и добавить поддержку проверки на Null
Команда Spring АйО подготовила перевод статьи о том, как JSpecify наконец превращается из «ещё одного стандарта для библиотек» в рабочую основу null-безопасности для всей Java-экосистемы. IntelliJ IDEA 2025.3 впервые согласовала свои проверки с NullAway, а Spring и JetBrains синхронизировали suppressions и поведение анализаторов. Итог — единый, предсказуемый null-анализ без сотен ложных предупреждений.
Читать: https://habr.com/ru/companies/spring_aio/articles/971390/?utm_campaign=971390
@a_cup_of_java | Другие наши каналы
Команда Spring АйО подготовила перевод статьи о том, как JSpecify наконец превращается из «ещё одного стандарта для библиотек» в рабочую основу null-безопасности для всей Java-экосистемы. IntelliJ IDEA 2025.3 впервые согласовала свои проверки с NullAway, а Spring и JetBrains синхронизировали suppressions и поведение анализаторов. Итог — единый, предсказуемый null-анализ без сотен ложных предупреждений.
Читать: https://habr.com/ru/companies/spring_aio/articles/971390/?utm_campaign=971390
@a_cup_of_java | Другие наши каналы
Разработчик из Apple раскритиковал «Чистый код 2» — много слов, мало практической пользы
Инженер Apple раскритиковал Clean Code 2 за многословие и устаревшие практики: книга стала толще, но не полезнее для современных разработчиков
Читать: «Разработчик из Apple раскритиковал «Чистый код 2» — много слов, мало практической пользы»
@a_cup_of_java | Другие наши каналы
Инженер Apple раскритиковал Clean Code 2 за многословие и устаревшие практики: книга стала толще, но не полезнее для современных разработчиков
Читать: «Разработчик из Apple раскритиковал «Чистый код 2» — много слов, мало практической пользы»
@a_cup_of_java | Другие наши каналы
Самое нужное для фронтендера в 2025: честный взгляд изнутри индустрии
За последние пару лет роль фронтенд-разработчика заметно изменилась. То, что раньше считалось “плюсом”, теперь стало обязательной базой, а сами интерфейсы окончательно превратились в сложные приложения, которые порой работают быстрее десктопных программ.
Читать: «Самое нужное для фронтендера в 2025: честный взгляд изнутри индустрии»
@a_cup_of_java | Другие наши каналы
За последние пару лет роль фронтенд-разработчика заметно изменилась. То, что раньше считалось “плюсом”, теперь стало обязательной базой, а сами интерфейсы окончательно превратились в сложные приложения, которые порой работают быстрее десктопных программ.
Читать: «Самое нужное для фронтендера в 2025: честный взгляд изнутри индустрии»
@a_cup_of_java | Другие наши каналы
ORM это Вьетнамcкая Война Компьютерных Наук
Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch.
Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC, и скоро мы вместе с Haulmont проведем online событие (оно бесплатное) по Spring Data JDBC. Будем обсуждать Spring Data JDBC, что в ней хорошо а что в ней плохо. Какие trade-off-ы она имеет.
Я решил выпустить данный перевод с целью того, чтобы напомнить людям - silver bullet-а Spring Data JDBC не придумала. Она лишь заняла конкретную позицию по ряду вопросов, из чего следуют определённые ограничения и преимущества. Их мы и обсудим.
Читать: https://habr.com/ru/companies/spring_aio/articles/972316/?utm_campaign=972316
@a_cup_of_java | Другие наши каналы
Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch.
Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC, и скоро мы вместе с Haulmont проведем online событие (оно бесплатное) по Spring Data JDBC. Будем обсуждать Spring Data JDBC, что в ней хорошо а что в ней плохо. Какие trade-off-ы она имеет.
Я решил выпустить данный перевод с целью того, чтобы напомнить людям - silver bullet-а Spring Data JDBC не придумала. Она лишь заняла конкретную позицию по ряду вопросов, из чего следуют определённые ограничения и преимущества. Их мы и обсудим.
Читать: https://habr.com/ru/companies/spring_aio/articles/972316/?utm_campaign=972316
@a_cup_of_java | Другие наши каналы
👍1
История о том, как ТехВилл сделал первый в России offline‑first PWA для курьерской доставки
Я, Алексей Борискин из команды ТехВилла, рассказываю, как мы сделали первый в России offline-first PWA для курьеров-партнеров. Теперь никакой зависимости от интернета — ваши заказы закрываются своевременно, и сотни курьеров-партнёров работают спокойно даже при полном отсутствии связи.Подробнее об этом проекте и других технических деталях — в моём канале: https://news.1rj.ru/str/dostavka_bagov.
Читать: https://habr.com/ru/companies/vkusvill/articles/972846/?utm_campaign=972846
@a_cup_of_java | Другие наши каналы
Я, Алексей Борискин из команды ТехВилла, рассказываю, как мы сделали первый в России offline-first PWA для курьеров-партнеров. Теперь никакой зависимости от интернета — ваши заказы закрываются своевременно, и сотни курьеров-партнёров работают спокойно даже при полном отсутствии связи.Подробнее об этом проекте и других технических деталях — в моём канале: https://news.1rj.ru/str/dostavka_bagov.
Читать: https://habr.com/ru/companies/vkusvill/articles/972846/?utm_campaign=972846
@a_cup_of_java | Другие наши каналы
Как переход на Z Garbage Collector в Java 17 сэкономил нам ресурсы: на примере хранилища артефактов
Привет, Хабр! Меня зовут Максим Шишкин, я инженер по нагрузочному тестированию в команде Platform V Works::Artifactory в СберТехе. Наше решение — менеджер репозиториев артефактов и контейнеров. Он позволяет организовать хранение, описание, тегирование сборок и дистрибутивов программных продуктов, а также готовых Docker-контейнеров.
В этой статье я расскажу, как и почему мы перешли на Java 17, как протестировали возможности нового сборщика мусора Z Garbage Collector и в результате сэкономили ресурсы виртуальных машин — а вместе с этим и финансы. Надеюсь, наш опыт будет полезен инженерам по сопровождению, командам разработки и тестирования.
Читать: https://habr.com/ru/companies/sberbank/articles/972476/?utm_campaign=972476
@a_cup_of_java | Другие наши каналы
Привет, Хабр! Меня зовут Максим Шишкин, я инженер по нагрузочному тестированию в команде Platform V Works::Artifactory в СберТехе. Наше решение — менеджер репозиториев артефактов и контейнеров. Он позволяет организовать хранение, описание, тегирование сборок и дистрибутивов программных продуктов, а также готовых Docker-контейнеров.
В этой статье я расскажу, как и почему мы перешли на Java 17, как протестировали возможности нового сборщика мусора Z Garbage Collector и в результате сэкономили ресурсы виртуальных машин — а вместе с этим и финансы. Надеюсь, наш опыт будет полезен инженерам по сопровождению, командам разработки и тестирования.
Читать: https://habr.com/ru/companies/sberbank/articles/972476/?utm_campaign=972476
@a_cup_of_java | Другие наши каналы
ORM это Вьетнамcкая Война Компьютерных Наук
Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch.
Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC, и скоро мы вместе с Amplicode проведем online событие (оно бесплатное) по Spring Data JDBC. Будем обсуждать Spring Data JDBC, что в ней хорошо а что в ней плохо. Какие trade-off-ы она имеет.
Я решил выпустить данный перевод с целью того, чтобы напомнить людям - silver bullet-а Spring Data JDBC не придумала. Она лишь заняла конкретную позицию по ряду вопросов, из чего следуют определённые ограничения и преимущества. Их мы и обсудим.
Читать: https://habr.com/ru/companies/haulmont/articles/972316/?utm_campaign=972316
@a_cup_of_java | Другие наши каналы
Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch.
Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC, и скоро мы вместе с Amplicode проведем online событие (оно бесплатное) по Spring Data JDBC. Будем обсуждать Spring Data JDBC, что в ней хорошо а что в ней плохо. Какие trade-off-ы она имеет.
Я решил выпустить данный перевод с целью того, чтобы напомнить людям - silver bullet-а Spring Data JDBC не придумала. Она лишь заняла конкретную позицию по ряду вопросов, из чего следуют определённые ограничения и преимущества. Их мы и обсудим.
Читать: https://habr.com/ru/companies/haulmont/articles/972316/?utm_campaign=972316
@a_cup_of_java | Другие наши каналы
Почему Я выбираю Spring Data JDBC
Реляционные базы данных по-прежнему остаются главным хранилищем наших данных. А значит, вопрос выбора инструмента отображения данных из БД на уровне приложения - всё так же актуален.
Долгое время я выбирал: Spring Data JPA. Уверен, что большинства из вас — тоже. Но времена меняются, и в 2025 для своих новых проектов я использую — Spring Data JDBC.
Почему? Если вам стало любопытно — добро пожаловать под кат.
Читать: https://habr.com/ru/companies/haulmont/articles/973124/?utm_campaign=973124
@a_cup_of_java | Другие наши каналы
Реляционные базы данных по-прежнему остаются главным хранилищем наших данных. А значит, вопрос выбора инструмента отображения данных из БД на уровне приложения - всё так же актуален.
Долгое время я выбирал: Spring Data JPA. Уверен, что большинства из вас — тоже. Но времена меняются, и в 2025 для своих новых проектов я использую — Spring Data JDBC.
Почему? Если вам стало любопытно — добро пожаловать под кат.
Читать: https://habr.com/ru/companies/haulmont/articles/973124/?utm_campaign=973124
@a_cup_of_java | Другие наши каналы
👍1👎1😁1
Топ-6 языков для веб-разработки в 2026
В статье автор разбирает шесть ключевых языков — JavaScript, Python, TypeScript, PHP, Ruby, HTML/CSS, объясняет сильные стороны каждого и рекомендует курсы на Udemy для быстрого старта. Лучшие ресурсы для подготовки и курсов
В статье собрана большая подборка курсов, категорий и скидок — от Java, Python и SQL до DevOps, cloud и System Design. Полезно для подготовки к собеседованиям, сертификациям и выбора обучающих платформ. Архив блога Soma Sharma — публикации по месяцам и годам
На странице представлен подробный архив публикаций 2012–2025: количество постов по месяцам и годам, ссылки на разделы, информация о приватности, популярные посты и подписка. Удобно для поиска материалов на блоге.
Подробности: http://www.java67.com/2025/12/top-6-programming-languages-for-web.html
#en
@a_cup_of_java | Другие наши каналы
В статье автор разбирает шесть ключевых языков — JavaScript, Python, TypeScript, PHP, Ruby, HTML/CSS, объясняет сильные стороны каждого и рекомендует курсы на Udemy для быстрого старта. Лучшие ресурсы для подготовки и курсов
В статье собрана большая подборка курсов, категорий и скидок — от Java, Python и SQL до DevOps, cloud и System Design. Полезно для подготовки к собеседованиям, сертификациям и выбора обучающих платформ. Архив блога Soma Sharma — публикации по месяцам и годам
На странице представлен подробный архив публикаций 2012–2025: количество постов по месяцам и годам, ссылки на разделы, информация о приватности, популярные посты и подписка. Удобно для поиска материалов на блоге.
Подробности: http://www.java67.com/2025/12/top-6-programming-languages-for-web.html
#en
@a_cup_of_java | Другие наши каналы
Инженер реализовал завирусившийся XKCD-комикс про зависимости ПО
Инженер создал Stacktower — интерактивную версию культового XKCD-комикса, показывающую, как одна зависимость может «обрушить» все приложение
Читать: «Инженер реализовал завирусившийся XKCD-комикс про зависимости ПО»
@a_cup_of_java | Другие наши каналы
Инженер создал Stacktower — интерактивную версию культового XKCD-комикса, показывающую, как одна зависимость может «обрушить» все приложение
Читать: «Инженер реализовал завирусившийся XKCD-комикс про зависимости ПО»
@a_cup_of_java | Другие наши каналы
⚡1
Java Digest #31
Всем привет! 👋👋👋👋👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Роман, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся со всем сообществом.
Этот месяц в мире Java выдался насыщенным. В JDK 26 готовят превью Lazy Constants и Structured Concurrency, собираются убрать режим строк только UTF‑16, а стандартный HttpClient получает более гибкую поддержку TLS.
Главное событие — GA‑релизы Spring Framework 7 и Spring Boot 4: модульная автоконфигурация, новый HTTP‑клиент, версионирование REST API, переход на Jackson 3 и множество других улучшений.
Из практики: разбор пагинации в Spring Data JPA, подводные камни MapStruct и заметка о балансе между чтением и написанием кода. Приятного чтения!
Читать тридацать первый выпуск
Читать: https://habr.com/ru/companies/tbank/articles/973720/?utm_campaign=973720
@a_cup_of_java | Другие наши каналы
Всем привет! 👋👋👋👋👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Роман, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся со всем сообществом.
Этот месяц в мире Java выдался насыщенным. В JDK 26 готовят превью Lazy Constants и Structured Concurrency, собираются убрать режим строк только UTF‑16, а стандартный HttpClient получает более гибкую поддержку TLS.
Главное событие — GA‑релизы Spring Framework 7 и Spring Boot 4: модульная автоконфигурация, новый HTTP‑клиент, версионирование REST API, переход на Jackson 3 и множество других улучшений.
Из практики: разбор пагинации в Spring Data JPA, подводные камни MapStruct и заметка о балансе между чтением и написанием кода. Приятного чтения!
Читать тридацать первый выпуск
Читать: https://habr.com/ru/companies/tbank/articles/973720/?utm_campaign=973720
@a_cup_of_java | Другие наши каналы
🔥2
StingrayTV Alice: теперь «почти stable»
В этой статье я снова расскажу о StingrayTV Alice - гейтвее для управления ресиверами Триколора через "Дом с Алисой". Теперь проект почти готов, соблюдает лучшие практики, и имеет кучу исправлений.
Читать: https://habr.com/ru/articles/973820/?utm_campaign=973820
@a_cup_of_java | Другие наши каналы
В этой статье я снова расскажу о StingrayTV Alice - гейтвее для управления ресиверами Триколора через "Дом с Алисой". Теперь проект почти готов, соблюдает лучшие практики, и имеет кучу исправлений.
Читать: https://habr.com/ru/articles/973820/?utm_campaign=973820
@a_cup_of_java | Другие наши каналы
HistoryHelper — плагин для DBeaver. Часть 2
Приветствие
Всем привет!
Прошло целых 3 месяца с момента публикации первой статьи. Очень мало свободного времени было для дописывания всех тех фичей, которые я изначально запланировал в плагин. И вот, наконец-то, появилась возможность закончить, когда-то начатый путь, и привести этот плагин к какому-то логическому завершению. В этой статье я хочу поделится своими наработками, мыслями и дальнейшими планами, да и просто оставить это как заметку о работе над пет-проектом.
Читать: https://habr.com/ru/articles/973836/?utm_campaign=973836
@a_cup_of_java | Другие наши каналы
Приветствие
Всем привет!
Прошло целых 3 месяца с момента публикации первой статьи. Очень мало свободного времени было для дописывания всех тех фичей, которые я изначально запланировал в плагин. И вот, наконец-то, появилась возможность закончить, когда-то начатый путь, и привести этот плагин к какому-то логическому завершению. В этой статье я хочу поделится своими наработками, мыслями и дальнейшими планами, да и просто оставить это как заметку о работе над пет-проектом.
Читать: https://habr.com/ru/articles/973836/?utm_campaign=973836
@a_cup_of_java | Другие наши каналы
Создаём мини-фреймворк для MapReduce в Scala с конкретной реализацией
Статья демонстрирует построение минималистичного MapReduce-фреймворка на Scala для локальных экспериментов. Рассматриваются стадии Map, Shuffle и Reduce с ленивыми вычислениями через
Читать: https://habr.com/ru/articles/966986/?utm_campaign=966986
@a_cup_of_java | Другие наши каналы
Статья демонстрирует построение минималистичного MapReduce-фреймворка на Scala для локальных экспериментов. Рассматриваются стадии Map, Shuffle и Reduce с ленивыми вычислениями через
Iterator, а также абстракции ввода/вывода IO и локальные исполнители с виртуальными потоками. Читать: https://habr.com/ru/articles/966986/?utm_campaign=966986
@a_cup_of_java | Другие наши каналы
Топ-10 Udacity в 2026: что выбрать
Статья на Java67 рассказывает о лучших Nanodegree и курсах Udacity — Full Stack, ML, Deep Learning, Data Engineer, Digital Marketing и др., с описаниями, длительностью, рейтингами и ценами, чтобы помочь выбрать подходящее обучение. Лучшие ресурсы для подготовки к интервью и обучению
На блоге собрана большая подборка категорий и скидок: курсы и материалы по system design, Java, ML, DevOps и другим темам, а также предложения на Coursera, Udemy, Frontend Masters и др. Полезно для подготовки к coding собеседованиям. Архив и статистика публикаций Soma Sharma (2012–2025)
На странице представлен помесячный архив публикаций за 2012–2025 годы с подсчетом постов (максимум 380 в 2023), ссылками на подписку, разделами Privacy/Terms и указанием авторского копирайта Soma Sharma 2021–2025.
Подробности: http://www.java67.com/2025/12/10-best-udacity-nano-degrees-and.html
#en
@a_cup_of_java | Другие наши каналы
Статья на Java67 рассказывает о лучших Nanodegree и курсах Udacity — Full Stack, ML, Deep Learning, Data Engineer, Digital Marketing и др., с описаниями, длительностью, рейтингами и ценами, чтобы помочь выбрать подходящее обучение. Лучшие ресурсы для подготовки к интервью и обучению
На блоге собрана большая подборка категорий и скидок: курсы и материалы по system design, Java, ML, DevOps и другим темам, а также предложения на Coursera, Udemy, Frontend Masters и др. Полезно для подготовки к coding собеседованиям. Архив и статистика публикаций Soma Sharma (2012–2025)
На странице представлен помесячный архив публикаций за 2012–2025 годы с подсчетом постов (максимум 380 в 2023), ссылками на подписку, разделами Privacy/Terms и указанием авторского копирайта Soma Sharma 2021–2025.
Подробности: http://www.java67.com/2025/12/10-best-udacity-nano-degrees-and.html
#en
@a_cup_of_java | Другие наши каналы