тёмыч кодит
44 subscribers
11 photos
20 links
Software engineer

OSS Contributor: Spring Data, Axelix
Download Telegram
топово
❤1🔥1
про жпоинт кстати

сейчас я думаю уже можно брать статистику как истину в последней инстанции

это победа, доклад по рейтингу получится не ниже среднего

ничего выдающегося, но для дебюта - отлично

важно стремиться дальше, и если все хорошо сложится и я не проебусь с докладом на джокер - то надеюсь все таки по рейтингу попасть в высшую лигу

собственно доклад на джокер будет так же связан с тем чё я делаю в опенсурсе, но это все потом и не факт что ещё будет
❤8
у моих дорогих друзей вышел второй milestone крутецкого проекта для менеджмента spring-boot приложения!

по-моему пора ставить на свои сервера :)
Forwarded from Axelix Project
Друзья, привет!

У нас по горячим следам и федбеку вышел второй Milestone, в котором

1. Мы исправили все известные и зарепорченые нам уязвимости.
2. И мы также исправили ряд багов, с которыми столкнулись пилотные команды.

Напоминаем, что этим летом у нас выйдет полноценный GA релиз. Мы знаем, что большинство ждёт именно его :)

Docker Образ: https://github.com/axelixlabs/axelix/pkgs/container/axelix/930040455?tag=1.0.0-M2

Helm Chart: https://artifacthub.io/packages/helm/axelix/axelix

Maven Central: https://central.sonatype.com/artifact/com.axelixlabs/axelix-spring-boot-3-starter 

В общем, можете пробовать! Держим Вас в курсе! 🫡
❤3
Forwarded from о’смысле.екб
Митап для Java-разработчиков — 18 июня, Екатеринбург

В программе 2 доклада от бэкендеров Яндекс Вертикалей про неочевидные продакшн-баги в Java и Spring, переход на Temporal:

🟥 NullPointerException на инициализированном final-поле. Как такое вообще возможно? Расскажет Михаил Черноскутов из Яндекс Путешествий

🟥Переезд со scheduler-сервисов на Temporal. Зачем он понадобился и какие были подводные камни, ответит Герман Михайлов из Яндекс Недвижимости

После выступлений участников ждёт «Громкий вопрос» — интеллектуальная игра по мотивам одноимённого шоу. А также нетворкинг с коллегами и единомышленниками.

🗓18 июня (четверг), 18:00 — 22:00
📍 Ельцин Центр, Екатеринбург

→ Подробности и регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
это миша из-за меня статью написал

советую прочитать!!!
🔥1
Forwarded from Axelix Project
Всем привет!

За последний месяц к нам начали всё больше и больше приходить контрибьютеры со стороны - спасибо всем, кто неравнодушен сообществу!

Мы стараемся поддерживать высокую планку качества как продукта, так и самой кодовой базы. Поэтому, у нас есть ряд довольно необычных и строгих проверок на этапе CI.

В частности, мы ограничиваем размер PR-а для всех (в том числе для core команды) 500 строками кода. Мы неоднократно сталкивались с тем, что для большинства ребят со стороны такой подход кажется как минимум необычным.

Лидер проекта выпустил статью, в которой описал, почему такое правило существует, и почему оно важно.

P.S: Довольно скоро, этим летом, у Axelix выйдет GA релиз. Мы обрабатываем фидбек от пилотных команд каждый день и активно готовимся к GA. Об этом мы, конечно, отдельно сообщим 😉
миша почти ежедневно уже голду постит!!!!

статья хорошая надо почитать!
❤1
Forwarded from Spring АйО
☠️ CLA или почему ваш PR в Open Source не может быть принят

Какое-то время назад мы выпускали статью о том, что представляет собой Copyright и Software License, какие они бывают и т.д.

Настало время выпустить небольшое продолжение, где мы рассмотрим другие легальные аспекты разработки софта:

- Как на Copyright влияет использование AI?
- Что такое CLA и когда без него нельзя?
- От чего на самом деле спасает CLA, а где лицензии достаточно?

На примерах разных проектов постараемся ответить на эти вопросы.

🔗 Подробности в статье: https://habr.com/ru/companies/spring_aio/articles/1055250/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Axelix Project
Друзья, привет!

Если вам было интересно

- Посмотреть на Axelix вживую
- Детально разобраться в возможностях проекта
- Узнать о текущем статусе разработки

То сегодня в 21:00 МСК совместно с авторами канала Staff Engineer будет проведён стрим, где разберем все эти темы.

Если вы человек технический, вам наверняка будет любопытно послушать, почему в Axelix были приняты те или иные архитектурные решения.

Ссылка на стрим: https://www.youtube.com/live/WLMhk-VWIfY
https://bun.com/blog/bun-in-rust

наконец то блогпост про самый быстрый рерайт большой кодовой базы в истории человечества
Forwarded from Spring АйО
🍃 Spring АйО & Aston

⛔️22 июля встречаемся на онлайн-митапе для Java-разработчиков, который проводим вместе с нашими друзьями из Aston

Поговорим о механизмах, которые «вроде бы работают», но требуют точного понимания: Spring AOP, AspectJ, Kafka DLT и архитектуре ИИ-агентов.

В программе три практических доклада:

☑️ «Что не так с вашим Spring AOP? Отвечает Axelix»

Михаил Поливаха, технический руководитель проекта Axelix

Разберемся, как связаны Spring AOP, проксирование и AspectJ и в каких случаях возможностей Spring уже недостаточно.


☑️ «Превратности DLT: как топик ошибок становится кладбищем бизнес-событий»

Евгений Сулейманов, технический директор ProzyTech

Обсудим, почему Dead Letter Topic без мониторинга и оповещений может привести к потере важных бизнес-событий.


☑️ «Эволюция ИИ-агентов. Как простой запрос превращается в полноценную архитектуру»

Максим Александров, старший разработчик программного обеспечения Aston

Проследим путь от обычного текстового запроса до полноценной агентной системы с памятью, контекстом, управлением состоянием и планированием.


📅 22 июля, 18:00 по Москве
📍 Онлайн
🎯 Для специалистов любого уровня

🔗 Регистрация по ссылке

До встречи на митапе!
Please open Telegram to view this post
VIEW IN TELEGRAM
ура у axelix'а GA

поздравляю мишу и кор команду!

ну и поздаравлю себя тоже, в га и мой контрибьюшн залез
❤1
Forwarded from Axelix Project
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, мы это сделали. Axelix, наконец-то, вышел в GA! 🎉

Сегодня мы объявляем об общедоступной версии Axelix 1.0.0 - первом стабильном релизе, готовом к использованию в продакшене!

Мы выпустили статью Axelix выходит в общий доступ. Путь в тысячу миль начинается с первого шага, в которой рассказали мотивацию за Axelix.

Вместе с сообществом мы проделали большую работу:

1. Исправили все известные и зарепорченые нам уязвимости.
2. Также исправили ряд багов, с которыми столкнулись пилотные команды.
3. Обновили Дашборд, теперь в нём можно отслеживать:
- использование Project Leyden и Project Lilliput
- Сервисы, в которых включён OSIV
- проблемы при работе с транзакциями: N + 1, In-memory pagination
4. На странице Loggers появилась возможность устанавливать таймер при изменении уровня логирования. По истечении заданного времени прежний уровень восстановится автоматически.
5. Добавили новую страницу Entities Map, на которой можно выявить потенциально проблемные настройки JPA-связей.
6. Добавили поддержку Spring Boot 4

Все официальные артефакты, доступны в Maven Central 📦
Axelix Master также доступен в виде образа Docker в реестре контейнеров GitHub 🐳
Ну и конечно, мы также выпустили новую версию Helm Chart

В общем, можете пробовать! Держим Вас в курсе! 🫡
hibernate это конечно круто

но spring data jdbc все таки круче
Forwarded from Spring АйО
🧑‍💻 Победить Hibernate в тестах. Сможем?

В рамках первого потока Spring АйО Акакдемии был поднят интересный вопрос:

Возможно ли, каким-то образом, обнаружить в процессе тестирования, что Hibernate под капотом делает что-то страшное?


На деле вопрос очень интересный и практичный. Мы решили оформить его в небольшую статью в виде размышлений о том, какие вещи, в теории, можно попробовать.

Данная статья не является исчерпывающим материалом, а больше аккамулирует опыт и рассказывает - что, на практике, имеет смысл, а что не очень. На деле, одними тестами тут обойтись будет тяжело. Лучше всего использовать комбинированный подход.

😎 Приятного чтения!

📎 Статья на Хабр: https://habr.com/ru/companies/spring_aio/articles/1068176/
Please open Telegram to view this post
VIEW IN TELEGRAM
на джокер не поеду, там доклад не взяли и календарь как-то не стыкуется

так что до следующего сезона конференций
написал статейку в хабр спринг айо
Forwarded from Spring АйО
😶 Java упала до первого лога. Виноват AOT-кэш

Docker-образ собрали на процессоре с AVX или SVE. JDK 25 сохранила CPU-специфичные адаптеры в AOT-кэш, а затем попыталась выполнить их на машине без этих инструкций. Результат получился на удивление нативным для Java-приложения — SIGILL.

В статье разбираем путь от ~AdapterBlob в крэш-логе до бага в OpenJDK. А ещё показываем, как собрать переносимый multi-arch образ, сохранить ускорение старта и не играть в лотерею с процессорами CI-раннеров.

🔗 Статья на Хабр: https://habr.com/ru/companies/spring_aio/articles/1100616/
Please open Telegram to view this post
VIEW IN TELEGRAM