про жпоинт кстати
сейчас я думаю уже можно брать статистику как истину в последней инстанции
это победа, доклад по рейтингу получится не ниже среднего
ничего выдающегося, но для дебюта - отлично
важно стремиться дальше, и если все хорошо сложится и я не проебусь с докладом на джокер - то надеюсь все таки по рейтингу попасть в высшую лигу
собственно доклад на джокер будет так же связан с тем чё я делаю в опенсурсе, но это все потом и не факт что ещё будет
сейчас я думаю уже можно брать статистику как истину в последней инстанции
это победа, доклад по рейтингу получится не ниже среднего
ничего выдающегося, но для дебюта - отлично
важно стремиться дальше, и если все хорошо сложится и я не проебусь с докладом на джокер - то надеюсь все таки по рейтингу попасть в высшую лигу
собственно доклад на джокер будет так же связан с тем чё я делаю в опенсурсе, но это все потом и не факт что ещё будет
❤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
В общем, можете пробовать! Держим Вас в курсе! 🫡
У нас по горячим следам и федбеку вышел второй 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
📍 Ельцин Центр, Екатеринбург
→ Подробности и регистрация
В программе 2 доклада от бэкендеров Яндекс Вертикалей про неочевидные продакшн-баги в Java и Spring, переход на Temporal:
После выступлений участников ждёт «Громкий вопрос» — интеллектуальная игра по мотивам одноимённого шоу. А также нетворкинг с коллегами и единомышленниками.
→ Подробности и регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Axelix Project
Всем привет!
За последний месяц к нам начали всё больше и больше приходить контрибьютеры со стороны - спасибо всем, кто неравнодушен сообществу!
Мы стараемся поддерживать высокую планку качества как продукта, так и самой кодовой базы. Поэтому, у нас есть ряд довольно необычных и строгих проверок на этапе CI.
В частности, мы ограничиваем размер PR-а для всех (в том числе для core команды) 500 строками кода. Мы неоднократно сталкивались с тем, что для большинства ребят со стороны такой подход кажется как минимум необычным.
Лидер проекта выпустил статью, в которой описал, почему такое правило существует, и почему оно важно.
P.S: Довольно скоро, этим летом, у Axelix выйдет GA релиз. Мы обрабатываем фидбек от пилотных команд каждый день и активно готовимся к GA. Об этом мы, конечно, отдельно сообщим 😉
За последний месяц к нам начали всё больше и больше приходить контрибьютеры со стороны - спасибо всем, кто неравнодушен сообществу!
Мы стараемся поддерживать высокую планку качества как продукта, так и самой кодовой базы. Поэтому, у нас есть ряд довольно необычных и строгих проверок на этапе CI.
В частности, мы ограничиваем размер PR-а для всех (в том числе для core команды) 500 строками кода. Мы неоднократно сталкивались с тем, что для большинства ребят со стороны такой подход кажется как минимум необычным.
Лидер проекта выпустил статью, в которой описал, почему такое правило существует, и почему оно важно.
P.S: Довольно скоро, этим летом, у Axelix выйдет GA релиз. Мы обрабатываем фидбек от пилотных команд каждый день и активно готовимся к GA. Об этом мы, конечно, отдельно сообщим 😉
Forwarded from Spring АйО
☠️ CLA или почему ваш PR в Open Source не может быть принят
Какое-то время назад мы выпускали статью о том, что представляет собой Copyright и Software License, какие они бывают и т.д.
Настало время выпустить небольшое продолжение, где мы рассмотрим другие легальные аспекты разработки софта:
- Как на Copyright влияет использование AI?
- Что такое CLA и когда без него нельзя?
- От чего на самом деле спасает CLA, а где лицензии достаточно?
На примерах разных проектов постараемся ответить на эти вопросы.
🔗 Подробности в статье: https://habr.com/ru/companies/spring_aio/articles/1055250/
Какое-то время назад мы выпускали статью о том, что представляет собой Copyright и Software License, какие они бывают и т.д.
Настало время выпустить небольшое продолжение, где мы рассмотрим другие легальные аспекты разработки софта:
- Как на Copyright влияет использование AI?
- Что такое CLA и когда без него нельзя?
- От чего на самом деле спасает CLA, а где лицензии достаточно?
На примерах разных проектов постараемся ответить на эти вопросы.
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
Если вам было интересно
- Посмотреть на Axelix вживую
- Детально разобраться в возможностях проекта
- Узнать о текущем статусе разработки
То сегодня в 21:00 МСК совместно с авторами канала Staff Engineer будет проведён стрим, где разберем все эти темы.
Если вы человек технический, вам наверняка будет любопытно послушать, почему в Axelix были приняты те или иные архитектурные решения.
Ссылка на стрим: https://www.youtube.com/live/WLMhk-VWIfY
Telegram
СТАФФ Инженеры
Воскресенье 5 июля 21:00 Мск.
Java довольно старый по современным меркам язык. Кроме того, в отличие от других языков и платформ (например, Go), у Java есть устоявшаяся экосистема решений:
- Spring Boot
- Hibernate / Spring Data JDBC
- Jackson и так далее…
Java довольно старый по современным меркам язык. Кроме того, в отличие от других языков и платформ (например, Go), у Java есть устоявшаяся экосистема решений:
- Spring Boot
- Hibernate / Spring Data JDBC
- Jackson и так далее…
https://bun.com/blog/bun-in-rust
наконец то блогпост про самый быстрый рерайт большой кодовой базы в истории человечества
наконец то блогпост про самый быстрый рерайт большой кодовой базы в истории человечества
Bun
Rewriting Bun in Rust
Why & how we rewrote Bun from Zig to Rust
Forwarded from Spring АйО
Поговорим о механизмах, которые «вроде бы работают», но требуют точного понимания: Spring AOP, AspectJ, Kafka DLT и архитектуре ИИ-агентов.
В программе три практических доклада:
Михаил Поливаха, технический руководитель проекта Axelix
Разберемся, как связаны Spring AOP, проксирование и AspectJ и в каких случаях возможностей Spring уже недостаточно.
Евгений Сулейманов, технический директор 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
В общем, можете пробовать! Держим Вас в курсе! 🫡
Сегодня мы объявляем об общедоступной версии 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
В общем, можете пробовать! Держим Вас в курсе! 🫡
Forwarded from Spring АйО
🧑💻 Победить Hibernate в тестах. Сможем?
В рамках первого потока Spring АйО Акакдемии был поднят интересный вопрос:
На деле вопрос очень интересный и практичный. Мы решили оформить его в небольшую статью в виде размышлений о том, какие вещи, в теории, можно попробовать.
Данная статья не является исчерпывающим материалом, а больше аккамулирует опыт и рассказывает - что, на практике, имеет смысл, а что не очень. На деле, одними тестами тут обойтись будет тяжело. Лучше всего использовать комбинированный подход.
😎 Приятного чтения!
📎 Статья на Хабр: https://habr.com/ru/companies/spring_aio/articles/1068176/
В рамках первого потока Spring АйО Акакдемии был поднят интересный вопрос:
Возможно ли, каким-то образом, обнаружить в процессе тестирования, что Hibernate под капотом делает что-то страшное?
На деле вопрос очень интересный и практичный. Мы решили оформить его в небольшую статью в виде размышлений о том, какие вещи, в теории, можно попробовать.
Данная статья не является исчерпывающим материалом, а больше аккамулирует опыт и рассказывает - что, на практике, имеет смысл, а что не очень. На деле, одними тестами тут обойтись будет тяжело. Лучше всего использовать комбинированный подход.
😎 Приятного чтения!
Please open Telegram to view this post
VIEW IN TELEGRAM
https://youtube.com/watch?v=GblUTiS6cdE&is=PNQWLDTAlfNpgamZ
доклад с жпоинта выложили
p.s. ПО "ТРЕК" я уже не представляю
доклад с жпоинта выложили
YouTube
Артемий Дегтярев — Spring Data JDBC: где мы находимся сейчас
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
Скачать презентацию с сайта — https://jrg.su/kxXbmY
Смотрим все последние фичи: от AOT-репозиториев и композитных ключей до Single Query Loading…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
Скачать презентацию с сайта — https://jrg.su/kxXbmY
Смотрим все последние фичи: от AOT-репозиториев и композитных ключей до Single Query Loading…
🔥2❤1
на джокер не поеду, там доклад не взяли и календарь как-то не стыкуется
так что до следующего сезона конференций
так что до следующего сезона конференций
Forwarded from Spring АйО
Docker-образ собрали на процессоре с AVX или SVE. JDK 25 сохранила CPU-специфичные адаптеры в AOT-кэш, а затем попыталась выполнить их на машине без этих инструкций. Результат получился на удивление нативным для Java-приложения —
SIGILL.В статье разбираем путь от
~AdapterBlob в крэш-логе до бага в OpenJDK. А ещё показываем, как собрать переносимый multi-arch образ, сохранить ускорение старта и не играть в лотерею с процессорами CI-раннеров.Please open Telegram to view this post
VIEW IN TELEGRAM