Telegram Web Link
🖥 ProGuard — оптимизатор и обфускатор байткода на Java

ProGuard — это open-source минификатор, оптимизатор и обфускатор байткода Java.
Какие действия выполняет ProGuard?

— обнаруживает и удаляет неиспользуемые классы, поля, методы и атрибуты

— оптимизирует байткод и удаляет неиспользуемые инструкции

— переименовывает оставшиеся классы, поля и методы, используя короткие имена

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
☕️ JDK 23, запланированный к выпуску 17 сентября, представит множество новшеств, включая третий просмотр таких функций, как ограниченные значения и структурированная параллельность, а также второй просмотр гибких конструкторов и др.

📝 Также в новой версии появятся декларации импорта модулей и Markdown в комментариях документации. Нововведение будет поддерживать разработчиков с помощью улучшенных возможностей для надёжной работы приложений и обработки данных. Однако, возможность использования строковых шаблонов исключена из этой версии. JDK 23 не будет иметь долгосрочной поддержки (LTS), поддержка будет осуществляться всего лишь шесть месяцев.

#java #integrity #openjdk #programming

@javatg
🎓 Архив открытых курсов прямо в телеграм!

Вот огромная база материалов, которая пополлняется каждый день!

>Java (23гб видео)
>Python (96гб видео)
>Базы данных (50гб курсов)
>C# (45гб курсов)
>Английский (101гб курсов)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (1679 гб видео)

Крутейший Архив на 20241Гб: Курсов, книг, шпаргалок, стаетй, лекция ресурсы — всё собрано в одном месте: @datacours
🖥 Ta4j — библиотека Java для прогнозирования тенденций в экономике и не только

<dependency>
<groupId>org.ta4j</groupId>
<artifactId>ta4j-core</artifactId>
<version>0.16</version>
</dependency>


Ta4j — это библиотека Java для анализа и прогнозирования направления движения цен на основе изучения прошлых рыночных данных;
Ta4j предоставляет базовые компоненты для оценки и прогнозирования торговых стратегий.

🖥 GitHub
🟡 Wiki

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Spotless — форматтер для разных языков, написанный на Java

В целом, это довольно известный инструмент;
Spotless — форматтер, который позволяет поправлять код, написанный на разных языках.
Написан Spotless на Java.
Без проблем поддерживается VS Code и IntelliJ

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 OpenRefine — open-source инструмент на Java для работы с сырыми данными, для их обогащения и структурирования

brew install --cask openrefine

OpenRefine — это инструмент на Java, который позволяет обрабатывать сырые и неупорядоченные данные, структурировать их и извлекать из них полезную информацию

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Коллекция реализаций разных алгоритмов и структур данных на Java

Эта подборка пригодится для подготовки к собеседованию, в частности для секции "Алгоритмы".
Здесь есть примеры реализаций графовых алгоритмов, имплементация структур данных, таких как очередь, куча, задания на алгоритмы Кнута-Морриса-Пратта, Ахо-Корасик и много других задач

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Thingsboard — open-source платформа на Java для управления IoT

Thingsboard позволяет управлять IoT устройствами, собирать, обрабатывать и визуализировать данных для них.

Быстрый старт с Docker:
mkdir -p ~/.mytb-data && sudo chown -R 799:799 ~/.mytb-data
mkdir -p ~/.mytb-logs && sudo chown -R 799:799 ~/.mytb-logs
docker run -it -p 8080:9090 -p 7070:7070 -p 1883:1883 -p 5683-5688:5683-5688/udp -v ~/.mytb-data:/data \
-v ~/.mytb-logs:/var/log/thingsboard --name mytb --restart always thingsboard/tb-postgres


🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 Voyager — это библиотека Java (и Python) для быстрого приближенного поиска ближайших соседей

pip install voyager

Voyager может использоваться как из Python, так и из Java;
библиотека опирается на алгоритм HNSW, основанный на пакете hnswlib, плюс использует много дополнительных функций.
Voyager активно используется в продакшене в Spotify

🖥 GitHub
🟡 Доки
🟡 Видео про Voyager

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ProGuard — оптимизатор и обфускатор байткода на Java

ProGuard — это open-source минификатор, оптимизатор и обфускатор байткода Java.
Какие действия выполняет ProGuard?

— обнаруживает и удаляет неиспользуемые классы, поля, методы и атрибуты

— оптимизирует байткод и удаляет неиспользуемые инструкции

— переименовывает оставшиеся классы, поля и методы, используя короткие имена

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 KVision — ООП веб-фреймворк для Kotlin

KVision позволяет создавать современные веб-приложения на Kotlin без использования HTML, CSS и JavaScript. KVision предоставляет большую коллекцию готовых к использованию компонентов GUI, которые можно использовать в качестве блоков для построения пользовательского интерфейса приложения.

KVision полностью поддерживает как реактивные, так и императивные стили программирования. KVision содержит инновационный интерфейс для подключения фреймворков Ktor, Jooby, Spring Boot, Javalin, Vert.x и Micronaut на стороне сервера, что позволяет создавать fullstack-приложения с общим кодом для модели данных и бизнес-логики. KVision активно развивается.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 CATS — это фаззер REST API и инструмент тестирования для эндпойнтов OpenAPI, написанный на Java

brew tap endava/tap
brew install cats


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

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/04 13:42:17
Back to Top
HTML Embed Code: