Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
📚Mastering Spring Framework: Java Development Made Easy: Learn Spring JDBC, Spring AOP, JUnit, and Mockito for Expert-Level Java (2024)

✍️Автор: R. Parvin

📃Страниц: 390

Вы Java-разработчик, готовый раскрыть весь потенциал Spring Framework и Spring Boot? Это подробное руководство познакомит вас с основами и передовыми технологиями, которые помогут вам создавать надежные, масштабируемые и эффективные приложения.

Скачать книгу
#дайджест #Javadevjob

Вакансии Java разработчиков уровня Junior

▪️ Java Developer
Офис (Москва), Trend Soft

▪️ Java Developer
Офис (Ярославль), STRONG TEAM

Вакансии Java разработчиков уровня Middle

▪️ Java-разработчик
Удалёнка / Офис (Иркутск), SMART DATA

▪️ Java программист
Офис, Совкомбанк Технологии

Вакансии Java разработчиков уровня Senior

▪️ Java-разработчик
Удалёнка / Гибрид (Москва), Росгосстрах

▪️ Java-разработчик
Офис (Томск) / Удалёнка, Т-Банк

Понравились вакансии?
❤️ — да
🤔 — нет
🔝 Российская альтернатива зарубежным IDE

В декабре 2024 года российские компании «Группа Астра», Haulmont и Axiom JDK объявили о создании OpenIDE — открытой среды разработки, основанной на IntelliJ IDEA Community Edition.

В OpenIDE нет проприетарных компонентов, она не обращается к зарубежным серверам и включает собственный маркетплейс плагинов. Публичный релиз запланирован на март 2025 года, а бета-тестирование начнётся совсем скоро.

Ключевые особенности OpenIDE


🔹 Поддержка Java и Kotlin. Далее планируют расширение на Go, TypeScript, Rust и другие языки через интеграцию с LSP-серверами.
🔹 Поддержка Axiom JDK. Также готовят взаимодействие с платформой GitFlic для безопасной и удобной работы над проектами.
🔹 Маркетплейс плагинов, который включает около 400 популярных плагинов.

🔗 Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 📈 Data Science в 2025 году: 7 главных трендов

Разработчики JetBrains и Python Software Foundation рассказали, как изменится Data Science в ближайшие годы.

➡️ В статье:

▪️ Почему доля Python в анализе данных снижается
▪️ Какие библиотеки набирают популярность вместо pandas
▪️ Что происходит с AutoML, MLOps и визуализацией данных
▪️ И почему Rust и Julia наступают Python на пятки

Подробный разбор, новые инструменты и прогнозы на будущее — всё это читай в нашей статье.

🔵 Тренды меняются, но основы остаются — укрепи базу с нашим курсом «Математика для Data Science»
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет! Мы собираем данные о том, какие методы биохакинга действительно помогают разрабам улучшить качество жизни и повысить продуктивность. Поделитесь своим опытом — это поможет другим сделать осознанный выбор в мире биохакинга.
😂 Dev Memes: утренние дилеммы, правки и зарплаты

Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».

🔗 Подборка самых топовых мемов
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
☄️ JRebel: ускоряем разработку Java-приложений

JRebel — это инструмент, который позволяет перезагружать код без перезапуска приложения. Это значительно экономит время и ускоряет процесс тестирования изменений.

⚙️ Основные фичи

— JRebel применяет изменения в коде без рестарта JVM. Он поддерживает изменения классов, аннотаций, конфигурации Spring и других фреймворков.
— Сокращает время цикла разработки, убирая необходимость на повторные запуски.
— Поддерживает множество фреймворков: Spring, Hibernate, Quarkus, Micronaut и другие.
— Совместим с IntelliJ IDEA, Eclipse и VS Code.
— Позволяет сразу видеть результат изменений в логах и UI.

💡 Как начать

1️⃣ Установить JRebel — можно скачать с официального сайта и получить пробную версию.
2️⃣ Подключить в проект — добавить JRebel Agent в JVM.
3️⃣ Настроить IDE — установить плагин и активировать JRebel для вашего проекта.
4️⃣ Изменять код и видеть изменения сразу — без необходимости перезапуска приложения!

🚩 Недостатки

— Пробный период ограничен, а полная версия JRebel стоит недешево.
— Хотя перезапуск не требуется, обновление классов занимает некоторое время.
— JRebel может некорректно обработать изменения в структуре классов (например, при добавлении нового поля в сериализуемый объект).
— В больших проектах может слегка замедлять работу приложения.

💬 Пробовали JRebel в работе? Делитесь опытом
Please open Telegram to view this post
VIEW IN TELEGRAM