👨💻 Самый полный плейлист по Java
В этом плейлисте, пожалуй, есть всё, что вам нужно знать о Java и некоторых фреймворках для неё. Подборка довольно большая, но пугаться этого не стоит. Это не один из тех плейлистов, которые стоит смотреть от начала и до конца, лучше выбирать интересную вам тему и просматривать уроки только по ней. Также в плейлисте есть даже о паттернах проектирования с реализацией на Java.
Перейти к плейлисту
#java
🔥 Сегодня
JUG NN Dev Party #8
📅 21 февраля / 19:00 (время МСК) / Нижний Новгород
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/vPtTUW
Приглашаем Java-разработчиков на встречу сообщества JUG NN (ex. JavaNN), которая пройдёт в Нижнем Новгороде при поддержке Яндекса.
В программе два доклада — про фреймворк OSGi для модуляризации Java-приложений и основные принципы поддержки кода. После выступлений можно будет задать вопросы и пообщаться.
🔗 Программа: https://goo.gl/A3BY6S
#backend#java#JUG#НижнийНовгород
✅ Завтра
JUG NN Dev Party #8
📅 21 февраля / 19:00 (время МСК) / Нижний Новгород
💵 Бесплатно
📝 Регистрация тут: https://goo.gl/vPtTUW
Приглашаем Java-разработчиков на встречу сообщества JUG NN (ex. JavaNN), которая пройдёт в Нижнем Новгороде при поддержке Яндекса.
В программе два доклада — про фреймворк OSGi для модуляризации Java-приложений и основные принципы поддержки кода. После выступлений можно будет задать вопросы и пообщаться.
🔗 Программа: https://goo.gl/A3BY6S
#backend#java#JUG#НижнийНовгород
🛠IntelliJ IDEA теперь единая: больше бесплатных функций и упрощенный выбор
JetBrains объявила о важном изменении: с версии 2025.3 IntelliJ IDEA Community Edition и Ultimate объединяются в один продукт. Больше не нужно выбирать между двумя редакциями.
Всё основное — бесплатно: Базовый функционал для разработки на Java, Kotlin, поддержка Spring Boot, работа с базами данных и многое другое доступны сразу после установки без активации.
Важно:
1️⃣Станет проще: Не нужно переустанавливать IDE, чтобы перейти с бесплатной версии на платную или обратно.
2️⃣30-дневный пробный период Ultimate: Все расширенные инструменты (профилировщики, продвинутая веб-поддержка, фреймворки Enterprise) можно бесплатно протестировать.
3️⃣Открытый код: Исходный код IDE по-прежнему доступен на GitHub для сборки
4️⃣Пользователи Community Edition: При обновлении до 2025.3 получите единую IDE со всеми бесплатными функциями и пробным периодом Ultimate (если вам надо).
5️⃣Пользователи Ultimate: Лицензия автоматически конвертируется в подписку. Если она истечёт, вы не потеряете доступ к IDE — просто останетесь на базовом функционале
JetBrains уже ранее закрыла Fleet. Кажется, что все шаги идут как оптимизация портфолио продуктов и упрощение разработки.
#JetBrains#IDEA#IDE#Java#Kotlin
🚀Вышла стабильная версия Jetpack DataStore 1.2
Google выпустила долгожданный стабильный релиз DataStore 1.2.0. Эта версия приносит несколько важных улучшений, которые делают библиотеку ещё более мощной и удобной, особенно для проектов, не полностью перешедших на Kotlin Coroutines.
Ключевые нововведения:
✅Поддержка Guava
Появился новый модуль datastore-guava, который предоставляет API на основе ListenableFuture для разработчиков, использующих Guava. Теперь подключать DataStore в проекты на Java стало намного проще (а нужно было???)
// Пример использования GuavaDataStore
val guavaDataStore: DataStore<Preferences> = GuavaDataStore.from(
produceFile = { context.preferencesDataStoreFile("settings.pb") },
serializer = PreferencesSerializer,
executor = Dispatchers.IO.asExecutor() // Используем Executor
)
ListenableFuture<Preferences> future = guavaDataStore.getData();
✅ Мультипроцессность для GuavaDataStore
Функциональность многопроцессного доступа, ранее доступная для Kotlin-версии, теперь добавлена и в GuavaDataStore.
✅Поддержка Android Direct Boot - работа приложений до разблокировки устройства
DataStore теперь можно безопасно использовать в режиме Direct Boot. Для этого данные нужно разместить в защищённом хранилище устройства (Device Protected Storage).
val directBootDataStore = DataStoreFactory.createInDeviceProtectedStorage(
serializer = PreferencesSerializer
) { context.preferencesDataStoreFile("direct_boot_settings.pb") }
✅ Исправления важных багов
👉 Устранен UnsatisifedLinkError при использовании R8 без стандартного ProGuard-файла.
👉 Исправлена проблема, из-за которой операции GuavaDataStore могли запускаться на главном потоке вместо указанного IO-диспетчера.
👉 Решена проблема с FileNotFoundException в OkioStorage при одновременном обращении к файлу (добавлена вторая попытка чтения).
Прочие улучшения
👉 Добавлен PreferencesFileSerializer — готовый сериализатор для работы с FileStorage.
#Android#Jetpack#DataStore#Kotlin#Java#Guava
#java#nem#nem_blockchain
You can quickly build and run a NEM node using the NIS (NEM Infrastructure Server) project, which includes all necessary parts like core, deploy, peer, and nis modules. To build it, you need Java 11 or higher and Apache Maven. After building and testing, configure your node by placing property files in a folder named "staging" and start the node with a Java command allocating at least 6GB RAM. You can also set up a testnet node by creating a specific config file. This setup helps you run and manage a secure NEM blockchain node efficiently, supporting blockchain validation and network participation. Detailed docs and community support are available for help.
https://github.com/NemProject/nem
Java VS C#
Dastur tuzuvchi sifatida kelajagingizni aks ettira boshlaganingizda, ya’ni dasturlashni o’rganayotganingizda sizga bu juda qiyin savol bo’lish mumkin, qaysi biridan boshlaganim ma’qul? Har qanday tilni o’rganish uchun juda ko’p kuch, vaqt va sabr kerak bo’ladi (to’g’risini aytgan yaxshida).
👉Batafsil
👨🏫 Mentor: Suxrob Xayitmurodov
#csharp#java#compare#select
.NET Uzbekistan Community
__________
Telegram | Instagram | Youtube
#java#digital_forensics#forensic#recovery
IPED is a free, open-source Java tool from Brazilian Federal Police for processing and analyzing digital evidence from crime scenes or corporate probes. It handles huge cases fast—up to 400GB/hour and 135 million items—with features like data carving, hashing, regex searches for wallets/emails, face/image matching, timelines, GPS maps, OCR, and browser history parsing. Runs on Windows/Linux from USB drives with an easy interface. You benefit by getting powerful, stable forensics without cost, saving time on large investigations.
https://github.com/sepinf-inc/IPED
#JavaSE#Java#C++ #Senior#Senior+ #Middle#статистическийанализ#удаленка
Компания: BrainShells
Должность: Java Developer (Senior/ Middle)
Вилка: 3000-5000$ (middle);
5000-10000$ (Senior +)
Город: удалённо из любой точки мира
Занятость: Полный рабочий день
Контакты: @Ksenia_mvl
Чем предстоит заниматься:
• Писать надежный код;
• Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти;
• Прототипировать идеи и проводить эксперименты с целью определения слабых и сильных мест в существующих алгоритмах;
• Собирать и подготавливать данные для обучения предиктивных моделей;
• Делать статистический анализ и обработку данных;
• Разрабатывать алгоритмы искусственного интеллекта;
• Читать научные статьи и применять идеи, предложенные там в разработке АИ.
Что мы предлагаем:
• Участие в разработке динамично развивающегося продукта, работающего на рынке в реальном времени;
• Возможность прокачивать свою экспертизу за счет работы с топовыми коллегами и обучения в моменте;
• Проверенный и постоянно обновляемый набор обучающих материалов: развитие сотрудников - наш фокус;
• Атмосфера стартапа из Кремниевой Долины;
• Классный молодой коллектив профессионалов, заряженных на результат. Ценим порядочность, честность и открытость;
• Возможность реализовывать смелые и амбициозные инициативы;
• Горизонтальную структуру, отсюда отсутствие бюрократии, микроменеджмента и синдромов «больших начальников»;
• Мы за результат, а не процесс. У всех наших сотрудников удобный график и удаленная работа;
• Реферальную программу: мы уверены, что лучшие сотрудники приходят к нам по рекомендации тех, кто уже с нами;
• Рост вознаграждения за счет роста квалификации и обучения.
Что мы ждем от кандидатов:
• Java SE от 3-х лет. Фреймворки не нужны. Нужны структуры данных, многопоточность, алгоритмы;
• Умение программировать: быстро разбираться в уже написанном коде, пользоваться дебаггером, читать логи, искать проблемы, делать фиксы, интегрировать новый код в уже существующую кодовую базу, писать новый код, прототипировать идеи;
• Высшее математическое/физическое образование в профильном университете;
• Хороший алгоритмический бэкграунд: опыт создания алгоритмов, их оптимизации по быстродействию и потреблению памяти, применение многопоточности;
• Английский язык для чтения технической документации.
Будет плюсом:
• Математический бэкграунд. Умение применить математический аппарат для решения задач, прочитать и понять теорему или формулу, применить ее в коде для решения задачи. Особенно интересны теория вероятностей и математическая статистика;
• Опыт программирования на С++;
• Опыт работы в области ML (machine learning);
• Опыт работы с текстовой информацией: RegExp, bash, grep, эффективный поиск по файлам.
Вакансия: ML Engineer (with Java) в крупную международную компанию
🌟 Команда IDE международной телеком-компании ищет Middle/Senior Java-разработчика для создания легковесного, но насыщенного возможностями Python-расширения под платформу на базе VSCode.
🚀 Если у вас есть глубокое понимание Java Core, опыт со структурами данных и алгоритмами, реализовывали ML/AI-функционал и встраивали его в готовые решения, присоединяйтесь к нашей международной R&D команде в СПб!
Также важны: разговорный английский, готовность к работе офисе (часы гибкие), законченное высшее образование.
🔍Основные задачи:
- разрабатывать возможности автодополнения, навигации, рефакторинга, диагностики, запуска и отладки для Python- и Jupyter-расширений;
- поддерживать языковые конструкции Python;
- оптимизировать потребление памяти и производительность Python-расширения;
- проводить эксперименты, создавать бенчмапки и инфраструктуру для внедрения RAG-решений в AI-ассистенте.
📱Вопросы и резюме в Telegram: @daria_hw1
#Java#IDE#ML#LLM#Middle#Senior#вакансия#работа#jobs#SPb