В декабре 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
Forwarded from Proglib.academy | IT-курсы
🤖 📈 Data Science в 2025 году: 7 главных трендов
Разработчики JetBrains и Python Software Foundation рассказали, как изменится Data Science в ближайшие годы.
➡️ В статье:
▪️ Почему доля Python в анализе данных снижается
▪️ Какие библиотеки набирают популярность вместо pandas
▪️ Что происходит с AutoML, MLOps и визуализацией данных
▪️ И почему Rust и Julia наступают Python на пятки
Подробный разбор, новые инструменты и прогнозы на будущее — всё это читай в нашей статье.
🔵 Тренды меняются, но основы остаются — укрепи базу с нашим курсом «Математика для Data Science»
Разработчики JetBrains и Python Software Foundation рассказали, как изменится Data Science в ближайшие годы.
▪️ Почему доля Python в анализе данных снижается
▪️ Какие библиотеки набирают популярность вместо pandas
▪️ Что происходит с AutoML, MLOps и визуализацией данных
▪️ И почему Rust и Julia наступают Python на пятки
Подробный разбор, новые инструменты и прогнозы на будущее — всё это читай в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет! Мы собираем данные о том, какие методы биохакинга действительно помогают разрабам улучшить качество жизни и повысить продуктивность. Поделитесь своим опытом — это поможет другим сделать осознанный выбор в мире биохакинга.
Какие методы отслеживания здоровья вы используете?
Anonymous Poll
29%
🔄 Фитнес-трекер/умные часы
2%
📱 Приложения для трекинга здоровья
6%
📊 Регулярные анализы крови
3%
🌡️ Измерение температуры тела
15%
⚖️ Только вес на весах
46%
🤷♂️ Не отслеживаю показатели
Какие методы улучшения сна вы используете?
Anonymous Poll
9%
😴 Блокировка синего света вечером
14%
🌙 Строгий режим сна
8%
🌡️ Оптимальная температура в спальне
7%
💊 Мелатонин
3%
🍵 Травяные чаи для сна
5%
📱 Трекинг фаз сна
53%
🤷♂️ Никакие
Какие нетрадиционные методы оптимизации здоровья вы пробовали?
Anonymous Poll
13%
🧠 Ноотропы
9%
🥗 Интервальное голодание
3%
🦠 Пробиотики/ферментированные продукты
3%
🌿 Микродозинг
0%
🤖 Биохакерские гаджеты
68%
❌ Не пробовал(а) ничего из перечисленного
2%
📈 Другое (уточните в комментариях)
Сколько времени вы уделяете биохакингу ежедневно?
Anonymous Poll
7%
⏰ Менее 30 минут
3%
⏱️ 30-60 минут
2%
⌚ 1-2 часа
2%
📅 Более 2 часов
87%
🤷♂️ Не уделяю времени специально
Какой эффект вы заметили от практик биохакинга?
Anonymous Poll
5%
💪 Повышение энергии
4%
🧠 Улучшение концентрации
4%
😴 Лучшее качество сна
2%
😊 Улучшение настроения
5%
🏃♂️ Повышение физической формы
68%
🤷♂️ Не заметил(а) эффекта
11%
📈 Другое (уточните в комментариях)
Какую сумму вы тратите на биохакинг ежемесячно?
Anonymous Poll
9%
💰 До 5000 руб.
3%
💸 5000-15000 руб.
1%
🏦 15000-30000 руб.
3%
💎 Более 30000 руб.
83%
0️⃣ Не трачу деньги на это
😂 Dev Memes: утренние дилеммы, правки и зарплаты
Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».
🔗 Подборка самых топовых мемов
Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».
🔗 Подборка самых топовых мемов
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
JRebel — это инструмент, который позволяет перезагружать код без перезапуска приложения. Это значительно экономит время и ускоряет процесс тестирования изменений.
— JRebel применяет изменения в коде без рестарта JVM. Он поддерживает изменения классов, аннотаций, конфигурации Spring и других фреймворков.
— Сокращает время цикла разработки, убирая необходимость на повторные запуски.
— Поддерживает множество фреймворков: Spring, Hibernate, Quarkus, Micronaut и другие.
— Совместим с IntelliJ IDEA, Eclipse и VS Code.
— Позволяет сразу видеть результат изменений в логах и UI.
— Пробный период ограничен, а полная версия JRebel стоит недешево.
— Хотя перезапуск не требуется, обновление классов занимает некоторое время.
— JRebel может некорректно обработать изменения в структуре классов (например, при добавлении нового поля в сериализуемый объект).
— В больших проектах может слегка замедлять работу приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Если часто используете String для конкатенации (+), замените его на StringBuilder — это ускорит выполнение и снизит нагрузку на память.
String result = "";
for (int i = 0; i < 1000; i++) {
result += i; // Каждое сложение создаёт новый объект
}
StringBuilder result = new StringBuilder();
for (int i = 0; i < 1000; i++) {
result.append(i); // Использует один буфер, без лишних объектов
}
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Если вы вдруг забыли: у нас можно купить рекламу
Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:
• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps
• 25 000 daily active users на сайте, который поможет усилить продвижение
• Возможность сделать нативную интеграцию, виральный пост и не только
За айтишной аудиторией — к нам 😏
По вопросам рекламы пишите сюда → @proglib_adv
Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:
• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps
• 25 000 daily active users на сайте, который поможет усилить продвижение
• Возможность сделать нативную интеграцию, виральный пост и не только
За айтишной аудиторией — к нам 😏
По вопросам рекламы пишите сюда → @proglib_adv