Telegram Web Link
🖥 Это же одно и то же, ведь да?..

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья на Android Developers описывает, как адаптировать пользовательские интерфейсы в Android-приложениях на основе Jetpack Compose для поддержки оконных режимов на настольных устройствах

⭐️ Статья демонстрирует, как приложения могут динамически изменять свои макеты в зависимости от размеров окна, поддерживая различные состояния, такие как полное или частичное развертывание. Это позволяет улучшить пользовательский опыт на устройствах с большими экранами, таких как ноутбуки и десктопы

🔗 Читать: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья описывает пример синхронного выполнения HTTP-запросов с использованием Spring WebClient!

🌟 В статье пошагово рассматривается, как настроить WebClient для отправки GET- и POST-запросов в синхронном режиме, а также даны примеры кода для конфигурации и отправки запросов. Рассматриваются различные методы для обработки HTTP-ответов и ошибки, которые могут возникнуть при выполнении запросов

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья объясняет подход Data-Oriented Programming (DOP) в Java, фокусируясь на моделировании данных с использованием записей и запечатанных (sealed) типов

🌟 Статья демонстрирует, как благодаря этим механизмам можно создавать точные модели данных, например, через запись агрегатов и интерфейсов, описывающих альтернативные структуры данных. DOP предполагает минимальные операции с данными, что упрощает поддержку и делает код более надёжным

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Полезная статья, которая посвящена решению проблем, связанных с памятью в больших Java-приложениях, в частности, с ошибками OutOfMemoryError. Автор описывает архитектуру памяти в Java и подробно рассматривает, как управлять памятью для предотвращения ошибок, таких как переполнение heap (кучи) и утечки памяти

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Огромная (180+ глав) бесплатная книга по Java!

🌟 Здесь нечего объяснять, просто держите ссылку: *клик*

📌 Скачать в PDF

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Генерация классов Java из схем Avro с использованием Gradle!

💡 В этом уроке вы научитесь генерировать Java-классы из схемы Apache Avro. Сначала вы познакомитесь с двумя методами: использованием существующего плагина Gradle и созданием кастомного задания для скрипта сборки. Затем рассмотрите плюсы и минусы каждого подхода и поймете, в каких случаях каждый из них лучше всего применять!

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 carbon-compose — реализация дизайн-системы Carbon от IBM с использованием Kotlin Multiplatform (KMP) и Compose Multiplatform. Она позволяет создавать приложения с единым дизайном для Android, iOS, десктопа и веба (через WebAssembly)

🌟 Этот репозиторий включает приложение-каталог компонентов, где можно протестировать интерфейсные элементы для всех поддерживаемых платформ

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Исправление проблем ClassLoader при динамической загрузке Java!

💡 Механизм динамической загрузки классов Java позволяет программам загружать классы во время выполнения, обеспечивая гибкость и модульность. Однако проблемы ClassLoader могут привести к досадным ошибкам и неожиданному поведению. В этой статье будут рассмотрены распространенные проблемы ClassLoader и способы их решения!

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Film Simulator — это кроссплатформенное мобильное приложение на основе Kotlin Multiplatform и Compose UI. Оно позволяет пользователям применять к изображениям различные фильтры в стиле плёнки (LUTs)

🌟 Приложение создано для Android и iOS, использует архитектуру MVVM и включает в себя такие технологии, как SQLDelight, Ktor, FFMPEG-Kit и Material Design 3 для создания интерфейса

🔐 Лицензия: MIT

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Огромный плейлист с обучающими видео по java! (155 видео!)

🌟 Здесь содержатся как простые обучающие видео с теорией, так и различные прктические пет-проекты!

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Книга: "Структуры данных в Java"!

📖 Читать: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Понимание виртуальных потоков и структурированного параллелизма в Java!

🌟 Изучите преимущества виртуальных потоков и структурированного параллелизма в Java, включая улучшенную отладочную способность, отсутствие свободных потоков и эффективную обработку блокирующего кода. Узнайте, как эти функции повышают производительность и упрощают программирование в параллельных средах!

🕞 Продолжительность: 57:35

🔗 Ссылка: *клик*

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 quarkus-langchain4j — расширение для Quarkus, которое упрощает интеграцию с библиотекой LangChain4j и позволяет использовать модели больших языковых моделей (LLMs) в приложениях на Quarkus!

🌟 Расширение поддерживает работу с различными LLM-провайдерами (такими как OpenAI и Hugging Face), кэширование, интеграцию с хранилищами документов (Redis, Chroma) и обеспечивает совместимость с нативной компиляцией.

🔐 Лицензия: Apache-2.0

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Solivagant — это библиотека для создания многоплатформенной навигации в Jetpack Compose Multiplatform.

💡 Библиотека обеспечивает безопасное и гибкое управление навигацией с возможностью интеграции ViewModel, SavedStateHandle и других функций для работы с состоянием и жизненным циклом. Solivagant поддерживает несколько стеков навигации, анимации переходов и обратную совместимость.

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Muzza — это клиент YouTube Music для Android, разработанный с использованием Material Design 3.

🌟 Это приложение позволяет пользователям слушать музыку без рекламы, поддерживает фоновое воспроизведение, кэширование и загрузку песен для офлайн-режима, синхронизированные тексты песен и перевод, интеграцию с Android Auto и динамические темы. Этот клиент разработан как альтернатива официальному приложению YouTube Music и имеет открытый исходный код.

🔐 Лицензия: GPL-3.0

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Только что вышел Apache Kafka 3.9.0🔥

Это крупный релиз, последний в линейке 3.x. Это также будет последний крупный релиз, в котором будет добавлен устаревший режим Apache ZooKeeper®. Начиная с версии 4.0 и более поздних версий, Kafka всегда будет работать без ZooKeeper.

ПОСЛЕДНЯЯ версия ZooKeeper 🫡 🥲

📌 Вот основные функции, о которых вам следует знать: https://www.confluent.io/blog/introducing-apache-kafka-3-9/

📌 Скачать новую версию: https://downloads.apache.org/kafka/3.9.0/RELEASE_NOTES.html

📌Kafka БАЗА! Теория + Практика: https://www.youtube.com/watch?v=W7ZCXcxQxV8

@javatg
🖥 Opik — это открытая платформа для разработки, тестирования и мониторинга приложений на основе больших языковых моделей (LLM)!

🌟 Этот инструмент помогает отслеживать и анализировать работу LLM, автоматизировать оценку, хранить тестовые случаи и поддерживает интеграцию с CI/CD для упрощения цикла разработки и развертывания. Платформа позволяет как локальный запуск, так и использование в облаке, поддерживает такие фреймворки, как OpenAI, LangChain и другие.

🔐 Лицензия: Apache-2.0

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 perfio — высокопроизводительные буферизированные инструменты ввода-вывода для JVM, оптимизированные для потоковой обработки бинарных и текстовых данных!

🌟 Эти инструменты значительно быстрее стандартных библиотек благодаря упрощенной архитектуре буферов и отказу от многослойного наследования. perfio поддерживает эффективную обработку строк и чисел с оптимизированным использованием памяти и минимизацией накладных расходов на синхронизацию.

🔐 Лицензия: Apache-2.0

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Solivagant — это библиотека для создания многоплатформенной навигации в Jetpack Compose Multiplatform.

💡 Библиотека обеспечивает безопасное и гибкое управление навигацией с возможностью интеграции ViewModel, SavedStateHandle и других функций для работы с состоянием и жизненным циклом. Solivagant поддерживает несколько стеков навигации, анимации переходов и обратную совместимость.

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/05 19:47:30
Back to Top
HTML Embed Code: