Последние посты

Java News
22 сент., 14:46

Java News
22 сент., 11:01
Ищете работу Java-разработчиком?В myOffer за вами закрепляется карьерный специалист. Берём на себя рутину поиска и сопровождаем на каждом этапе до оффера.Резюме и профиль на hh. Сами заполняем профиль, готовим версии резюме под целевые роли и дорабатываем их по ходу поиска.Вакансии и отклики. Ищем на hh и во внешних источниках. Отклики ведут человек и система: подбираем вакансии, отправляем заявки и следим за ответами.Переписки и созвоны. Общаемся с рекрутерами, согласуем встречи, помогаем обсудить зарплату и условия.Вакансии, отклики и этапы поиска видны в личном кабинете. Вы проходите интервью и выбираете предложение.Ищем работу в России и валютную удалёнку.Основная часть оплаты после оффера. На старте есть предоплата. Условия фиксируем в договоре.👉 Обсудить поиск работыРеклама. Дегтярев М.А. ИНН 732508355887.


Java News
22 сент., 09:53
Echo Layer: как я пытался встроить приватность в обычную клавиатуруМеня давно не отпускала одна мысль: почти все разговоры о приватной переписке в какой‑то момент упираются не в шифрование, не в криптографию, не в архитектуру, а в банальную человеческую инерцию. Можно сколько угодно строить красивую систему, можно делать open source, end‑to‑end encryption, писать про zero knowledge и отсутствие серверных логов, но потом ты возвращаешься в реальную жизнь и видишь, что люди всё равно сидят там, где им удобно. В Telegram, в WhatsApp, в VK, сейчас уже и MAX, в корпоративных чатах, в почте, в комментариях, где угодно. И если для приватности нужно сначала всех пересадить в новое приложение, то задача почти обречена.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKEcho Layer: как я пытался встроить приватность в обычную клавиатуруМеня зовут Артур Валиев, и я разработчик небольшого мобильного приложения с названием «Echo Layer».
Java News
22 сент., 09:18

Java News
22 сент., 06:26
Современный дата-стек: потоковая система из «LEGO»Вы слышали о Kafka, MQTT, S3, Iceberg, Trino, PostgreSQL, Redis и Flink? А насколько хорошо вы знаете эти технологии? По каждой из них написаны огромные книги («Kafka: The Definitive Guide», около 800 страниц), и каждый день выходят новые публикации про тонкости.Эта статья про другое.Вместо внутренностей движков и законов распределённых систем посмотрим на эти технологии как на кубики LEGO: какую роль каждая из них играет в архитектуре и как они стыкуются друг с другом. Это будет практический туториал: начнём с минимальной конфигурации и постепенно соберём сложную систему. Статью можно просто читать как обзор архитектуры, а можно запускать каждую конфигурацию и изучать её в деталях. Для этого достаточно Git, Git LFS и Docker Compose. Всё запускается в контейнерах. Даже примеры на Java собираются через Docker multi-stage build.ЧитаVKСовременный дата-стек: потоковая система из «LEGO»Вы слышали о Kafka, MQTT, S3, Iceberg, Trino, PostgreSQL, Redis и Flink? А насколько хорошо вы знаете эти технологии? По каждой из них на..
Java News
21 сент., 13:34

Java News
21 сент., 05:40
Как упаковать React и три Java-сервиса в один .exe с помощью Electron и ничего не сломатьВсем привет! Меня зовут Евгений Оселедец, я ведущий разработчик в компании Axenix. В этой статье расскажу, как мы упаковали React и Java в единое автономное desktop-приложение с помощью Electron для Windows, Linux и macOS — без Docker, без предустановленной Java у пользователя и без необходимости интернет-соединения. Расскажу, с какими техническими вызовами мы столкнулись и какие решения сработали на практике.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKКак упаковать React и три Java-сервиса в один .exe с помощью Electron и ничего не сломатьВсем привет! Меня зовут Евгений Оселедец, я ведущий разработчик в компании Axenix. В этой статье расскажу, как мы упаковали React и Java..
Java News
19 сент., 15:32
Нововведения Java 27Java 27 вышла в релиз. В него вошли четыре узконаправленные правки и пять превью/инкубаторов. Разбираем изменения в сборщике мусора, улучшения JFR, постквантовый TLS 1.3 и компактные заголовки объектов, экономящие треть памяти.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKНововведения Java 27Java 27 вышла в релиз. В него вошли четыре узконаправленные правки и пять превью/инкубаторов. Разбираем изменения в сборщике мусора, улуч..
Java News
19 сент., 15:25
Circuit Breaker в микросервисах: как защитить систему от каскадных отказовПредставьте: сервис А звонит сервису Б, а тот зависает. Сервис А ждёт, занимает потоки, не освобождает ресурсы. Потом к нему приходит другой сервис — и тоже встаёт в очередь. Так один сбой разрастается по всей системе, как снежный ком. Этот эффект называется каскадным отказом.Паттерн Circuit Breaker (предохранитель) решает эту проблему. В статье разбираем его на примере ассистента HR с зонтиком, показываем, как настроить Resilience4j, и делимся, какие ошибки стоит (а какие не стоит) учитывать в статистике.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKCircuit Breaker в микросервисах: как защитить систему от каскадных отказовПредставьте: сервис А звонит сервису Б, а тот зависает. Сервис А ждёт, занимает потоки, не освобождает ресурсы. Потом к нему приходит дру..
Java News
18 сент., 18:09
Когда Java-разработка — это не только SpringУ тех, кто впервые столкнулся с Java-разработкой в последние пять лет, могло сложиться впечатление, что Spring всегда был доминирующим фреймворком, а сам язык предназначен для разработки backend в web-приложениях. Однако пока web-приложения были проще, специализация frontend-разработчика не была такой очевидной, интерфейс обновляли на сервере, а Java поддерживала ряд фреймворков, управляющих динамической HTML-версткой.Эти фреймворки до сих пор живут в легаси, которое проще поддерживать, чем переписать. Они могут требовать обновлений, когда у регуляторов возникают новые требования или меняется корпоративный стиль оформления интерфейса. А если фреймворк живёт, то к нему желательно иметь подходящий инструмент. Поэтому сегодня мы расскажем сразу про четыре инструмента в GigaIDE PRO, поддерживающие уже не столь трендовые, но достаточноVKКогда Java-разработка — это не только SpringУ тех, кто впервые столкнулся с Java-разработкой в последние пять лет, могло сложиться впечатление, что Spring всегда был доминирующим фр..
Java News
18 сент., 06:22
Разворачиваем RAG на Java без боли: практический гайдВсем привет! Недавно столкнулся с проблемой, что в настоящее время большая часть обучающих материалов по Retrieval‑Augmented Generation (RAG) сосредоточена на Python‑экосистеме (LangChain, LlamaIndex и тому подобное), а пошаговые руководства, которые показывают, как быстро собрать рабочее RAG‑приложение на чистом Java‑стеке, встречаются крайне редко. Эта статья представляет собой простое практическое руководство, где мы разберём весь процесс от настройки окружения до полного примера кода, чтобы даже начинающий Java‑разработчик мог развернуть RAG.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKРазворачиваем RAG на Java без боли: практический гайдВсем привет! Недавно столкнулся с проблемой, что в настоящее время большая часть обучающих материалов по Retrieval‑Augmented Generation (..
Java News
17 сент., 08:53
Оффлайн агент IDE Continue за 15 минутЯ расскажу, как реализовать локального LLM "Agent".«Что вы получите: — LLM, который индексирует ваш код и отвечает по контексту — Генерацию и автоматическую вставку кода / тестов — Полную работу без интернета и утечек данных Показываю на примере IntelliJ IDEA, Ollama и Continue.»Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKОффлайн агент IDE Continue за 15 минутЯ расскажу, как реализовать локального LLM, который будет генерировать текст, код, тесты и сам вставлять результат прямо в ваш проект, ес..
Java News
16 сент., 11:32
От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формулТри года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе в трёх центральных местах. Разбираю каждое: левая рекурсия для приоритета операторов, Listener vs Visitor, и почему getText() для повторного парсинга — антипаттерн.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKОт регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формулОдна из самых запомнившихся задач за три года коммерческой разработки — парсер бизнес-формул в аналитической системе. Выражения приходили..
Java News
16 сент., 07:32
Как я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редакторИнструмент: C4 QuietGridLabs. Можно открыть демо без авторизации: проект будет храниться локально в браузере.Иногда архитектура «есть» — но пользоваться ею невозможно.На доске лежит схема сервисов. В Confluence живёт описание. Где-то рядом — sequence-диаграмма, которую никто не открывал с прошлого года. ER-модель хранится в другом инструменте. А когда на ревью возникает простой вопрос «какой endpoint обслуживает этот путь?», команда начинает собирать ответ из памяти, догадок, выдумок, ссылок и исходников.Я больше 15 лет работаю в ИТ, из них около десяти занимаюсь проектированием и системным дизайном. За это время перепробовал немало: Sparx, ArchiMate, Structurizr, Confluence, whiteboard-сервисы. Я не считаю их плохими — у каждого есть свой сценарий и своя аудитория. Но лично у меня постоянноVKКак я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редакторИнструмент: C4 QuietGridLabs. Можно открыть демо без авторизации: проект будет храниться локально в браузере.
Java News
15 сент., 08:06
Java без розовых очков: какие знания отделяют грейдыПочти каждый разработчик рано или поздно задается вопросом: «Я уже Middle или все еще уверенный Junior?» Опыт растет, задач становится больше, стек шире — но вместе с этим появляется и иллюзия, что раз ты пишешь на Java каждый день, значит, язык знаешь. На практике же границы между грейдами проходят не по количеству лет в профессии и не по числу реализованных фич. Они проходят по глубине понимания: платформы, архитектуры, производительности, работы с данными и собственных ограничений.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKJava без розовых очков: какие знания отделяют грейдыПочти каждый разработчик рано или поздно задается вопросом: «Я уже Middle или все еще уверенный Junior?» Опыт растет, задач становится бо..
Java News
15 сент., 06:50
Нагрузочное тестирование с Apache JMeter: Best PracticesApache JMeter — не просто инструмент. В этой статье разберем, как получать от него реальную пользу. Вы узнаете, почему 80% отчётов о нагрузке бесполезны, как настроить распределённый тест и анализировать не среднее значение, а процентили. Полный гайд от первого HTTPS-скрипта до информативного HTML-отчёта и Best Practices.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKНагрузочное тестирование с Apache JMeter: Best PracticesВсем привет, меня зовут Сергей Прощаев. Я Tech Lead и руководитель направления Java | Kotlin разработки в FinTech, а также преподаю на ку..
Java News
14 сент., 18:08
Как я реализовал Connect RPC на Java с помощью AI-агентовВ статье я делюсь практиками работы с Claude Code и Codex, которые помогли мне реализовать сложную техническую задачу в условиях ограниченного времени, бюджета и железа.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKКак я реализовал Connect RPC на Java с помощью AI-агентовВ статье я делюсь практиками работы с Claude Code и Codex, которые помогли мне реализовать сложную техническую задачу в условиях ограниче..
Java News
14 сент., 15:52
Как (не) перевернуть строку, или Ох, уж этот UnicodeПоговорим о строках, которые на первый взгляд просты и тривиальны. Разбирать их будем на примере одной задачи на Java, которую вполне себе можно встретить на этапе алгоритмического собеседования в качестве «разогрева»Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKКак (не) перевернуть строку, или Ох, уж этот UnicodeЭто текстовая версия доклада с Java Rock Star Meetup, с которым выступал Александр Ланцов — ведущий разработчик Мир Plat.Form. Если вы бо..
Java News
14 сент., 09:03
🎸 Приглашаем на Java Rock Star MeetupСамая ламповая встреча Java-коммьюнити состоится уже в ближайшую пятницу. Вместе с крутыми спикерами будем копаться под капотом JVM, холиварить и общаться в неформальной атмосфере.🗓 18 сентября, 18:00, Москва, Лофт Casa Picassa на Бауманской.Что в программе?⚙️ Иван Углянский, эксперт по JVM и компиляторам, расскажет о Project Valhalla: зачем нужны Java value-типы и почему новый подход наконец даёт надежду довести многострадальный проект до финиша.🤖 Максим Козлов, сооснователь и CTO GitFlic, разберет, как в агентном SDLC сохранить связь между требованиями, кодом и реальным результатом.Участие бесплатное, нужна только регистрация. Присоединяйся к рок-звёздам Java!Реклама. АО "АКСИОМ". ИНН 7838124039.


Java News
14 сент., 06:38
Как организовать балансировку нагрузки Backend приложений Java Spring Cloud + KubernetesПривет! Я Юрий Дергач, я возглавляю ЦК DevOps и релизного управления в РСХБ. Мы с командой развиваем инфраструктуру и автоматизируем разработку продуктов компании. При внедрении наших проектов группы «Экосистема Свое», основанных на стеке Java Spring, в Kubernetes, возникли вопросы, связанные с различными методами балансировки нагрузки между микросервисами.В этой статье мы обсудим два основных подхода к балансировке нагрузки между Backend-компонентами приложений на стеке Java Spring Cloud в Kubernetes. Мы также рассмотрим преимущества и недостатки каждого метода.Читать статьюПолезные ресурсы по Java 👩💻| Наш канал в MAX 🟪VKКак организовать балансировку нагрузки Backend приложений Java Spring Cloud + KubernetesПривет! Я Юрий Дергач, я возглавляю ЦК DevOps и релизного управления в РСХБ. Мы с командой развиваем инфраструктуру и автоматизируем разр..
