Java @javatg Channel on Telegram

Java

@javatg


Самая актуальная информация из мира Java

По всем вопросам- @haarrp

@itchannels_telegram - 🔥лучшие ит-каналы

@pythonl - 🐍

@ai_machinelearning_big_data- ml

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚

@pythonlbooks-📚

Java (Russian)

Добро пожаловать в Telegram-канал 'Java' (@javatg), ваш источник самой актуальной информации из мира Java! Здесь вы найдете все, что связано с этим удивительным языком программирования. Наш канал предлагает обновления, советы, уроки и многое другое, чтобы помочь вам быть в курсе всех последних трендов и разработок в области Java. Не упустите возможность получить доступ к эксклюзивному контенту и общаться с единомышленниками. Не забудьте задать все вопросы, связанные с Java, нашему администратору @haarrp. Присоединяйтесь к нашему каналу, чтобы быть в курсе всех новостей и событий из мира Java! 📚🐍🔥

Java

20 Nov, 14:00


👩‍💻 miuix — библиотека компонентов пользовательского интерфейса для Kotlin Multiplatform, разработанная для создания кроссплатформенных приложений.

🌟 Библиотека использует Compose Multiplatform для обеспечения единой кодовой базы, поддерживая Android, iOS, macOS, Web и JVM. Она включает компоненты, такие как кнопки, списки и другие UI-элементы, что упрощает создание адаптивных интерфейсов, не требуя дублирования кода для каждой платформы.

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

🖥 Github

@javatg

Java

19 Nov, 15:00


🖥 Эта статья рассматривает использование библиотеки REST Assured в Java для проверки JSON-ответов при тестировании API. Она описывает различные методы проверки, включая проверку статусов, полей JSON и условий с примерами кода. REST Assured помогает автоматизировать тестирование API, делая его более эффективным и упрощая ассерции для сложных структур JSON.

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

@javatg

Java

18 Nov, 10:00


🖥 Большой плейлист с обучающими видео по Java для начинающих! (106 видео)

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

@javatg

Java

18 Nov, 08:00


Подключайся на //Демо с командой Nexign и получай оффер за один день

30 ноября поговорим о связке разработчика и системного аналитика, познакомимся с ребятами из команд Nexign и точно проведем время с пользой! Параллельно с этим можно будет пройти собеседование и получить предложение о работе 😎

Что ещё ждет участников:

💡 бинго на харды и софты;
👾 правда или ложь о работе Nexigner`ов;
📢 лекции по API и DevOps.

Успей присоединиться к <демо> до 20 ноября

Erid: 2VtzquwsotA
Реклама: Акционерное общество «Нэксайн», ИНН 7801019126;

Java

17 Nov, 13:02


👩‍💻 Руководство по разработке приложения для создания колод для Pokémon Trading Card Game (TCG) на Kotlin, Compose Multiplatform и Amper!

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

@android_its

Java

16 Nov, 14:01


🖥 Эта статья рассматривает потенциал и интеграцию искусственного интеллекта в Java, включая текущее развитие и поддержку машинного обучения.

🌟 В статье говорится о расширении возможностей Java для AI, таких как улучшенные библиотеки для работы с NLP и данных для создания моделей. Также рассматриваются перспективы внедрения фреймворков и инструментов в Java, которые позволят легко интегрировать AI-решения в приложения.

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

@javatg

Java

16 Nov, 11:20


@javatg

Java

16 Nov, 10:19


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://t.me/gamedev

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Java

15 Nov, 09:56


🖥 better-inputs — инструмент для расширенной работы с пользовательским вводом в Java, делая этот процесс более гибким и удобным. Он поддерживает настройки типа ввода, ввод через консоль и графический интерфейс, а также функции для проверки корректности введённых данных.

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

🔐 Лицензия: MIT

🖥 Github

@javatg

Java

14 Nov, 08:55


Совет 🚀 Spring Retry 🚀

Spring Retry предлагает возможность автоматического повторного выполнения неудачной операции. 🔥



@Configuration
@EnableRetry
public class Application {

}

@Service
class Service {
@Retryable(retryFor = RemoteAccessException.class)
public void service() {
// ... do something
}
@Recover
public void recover(RemoteAccessException e) {
// ... panic
}
}


📌 Github

@javatg

Java

13 Nov, 14:01


🖥 Эта статья рассматривает потенциальные проблемы и риски использования JWT (JSON Web Tokens) для аутентификации и авторизации.

🌟 Основные моменты включают уязвимости безопасности, такие как длительность хранения токенов на клиентской стороне и сложности с их отзывом, а также вопросы масштабируемости. В статье также обсуждается, почему некоторые разработчики предпочитают альтернативы JWT, такие как серверные сессии и технологии OAuth2.

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

@javatg

Java

12 Nov, 10:02


👩‍💻 Solivagant — это библиотека для создания многоплатформенной навигации в Jetpack Compose Multiplatform.

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

🖥 Github

@javatg

Java

12 Nov, 08:00


Подключайся на //Демо с командой Nexign и получай оффер за один день

30 ноября поговорим о связке разработчика и системного аналитика, познакомимся с ребятами из команд Nexign и точно проведем время с пользой! Параллельно с этим можно будет пройти собеседование и получить предложение о работе 😎

Что ещё ждет участников:

💡 бинго на харды и софты;
👾 правда или ложь о работе Nexigner`ов;
📢 лекции по API и DevOps.

Успей присоединиться к <демо> до 20 ноября

Java

11 Nov, 15:30


🖥 perfio — высокопроизводительные буферизированные инструменты ввода-вывода для JVM, оптимизированные для потоковой обработки бинарных и текстовых данных!

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

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

🖥 Github

@javatg

Java

11 Nov, 07:12


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

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

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

🖥 Github

@javatg

Java

10 Nov, 10:10


Только что вышел 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

Java

09 Nov, 15:00


👩‍💻 Muzza — это клиент YouTube Music для Android, разработанный с использованием Material Design 3.

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

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

🖥 Github

@javatg

Java

08 Nov, 11:01


👩‍💻 Solivagant — это библиотека для создания многоплатформенной навигации в Jetpack Compose Multiplatform.

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

🖥 Github

@javatg

Java

08 Nov, 09:00


Yandex DEVent PRO: митап для опытных бэкенд-разработчиков

Приготовили для вас три хардовых доклада:

🔸 Роман Косарев, руководитель разработки Яндекс Недвижимости. Расскажет, как и почему ребята пришли к федеративному GraphQl в архитектуре синхронного API сервиса

🔸 Никита Макаров, руководитель Универсального поиска. Подробно покажет, как внедрение YandexGPT помогло пользователям быстрее принимать решения при покупке товара

🔸 Дмитрий Плещеев, руководитель группы разработки сервисов картографии. Расскажет, как команда Автономного транспорта создаёт высокоточные карты и зачем они нужны

✏️ Зарегистрироваться на митап можно тут.

Мероприятие пройдёт в офлайн-формате. Количество мест ограничено. Пожалуйста, после регистрации дождитесь подтверждения вашего участия — мы пришлём его на электронную почту.

Реклама. ООО "Яндекс", ИНН 7736207543.

Java

07 Nov, 11:00


🖥 quarkus-langchain4j — расширение для Quarkus, которое упрощает интеграцию с библиотекой LangChain4j и позволяет использовать модели больших языковых моделей (LLMs) в приложениях на Quarkus!

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

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

🖥 Github

@javatg

Java

07 Nov, 09:01


Как построить облако с нуля? Узнайте от разработчиков новой облачной платформы MWS.

MWS запускает реалити-проект Building the Cloud о создании новой публичной облачной платформы. В прямом эфире наши эксперты и инженеры раскрывают закулисье облачной разработки, делятся уникальным опытом и отвечают на вопросы.

В первом выпуске расскажем о сердце облака — сервисе Compute.

О чём поговорим:
● Зачем мы строим новое публичное облако MWS
● Как устроена архитектура сервиса Compute в новой платформе MWS
● Что происходит «под капотом» облака, когда создаётся виртуальная машина
● Расскажем о планах и роудмапе новой платформы

Приглашаем разработчиков и профессионалов облачного рынка! Задайте свои вопросы разработчикам нового облака MWS и узнайте всё из первых рук.

📅 Дата: 20 ноября 2024, 11:00
👉 Регистрируйтесь сейчас, чтобы не пропустить эфир

Java

05 Nov, 10:31


🖥 Понимание виртуальных потоков и структурированного параллелизма в Java!

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

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

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

@javatg

Java

05 Nov, 08:23


Как попасть в ИТ-команду, где не боятся ошибаться?

23 и 24 ноября в Т-Банке пройдет Java Weekend Offer для разработчиков уровня middle и senior. Можете пройти собеседование за выходные и, если всем все понравится, получить оффер.

В компании используют новые версии языка и сохраняют баланс между самописными и опенсорсными инструментами. Здесь выстроенный процесс разработки и свобода для экспериментов. Можно пробовать новые технологии, расти в сильной команде и обмениваться опытом на конференциях и митапах.

Узнайте больше и успейте оставить заявку до 20 ноября

Java

04 Nov, 13:00


🖥 Книга: "Структуры данных в Java"!

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

@javatg

Java

03 Nov, 12:02


🖥 Огромный плейлист с обучающими видео по java! (155 видео!)

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

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

@javatg

Java

01 Nov, 18:01


👩‍💻 Film Simulator — это кроссплатформенное мобильное приложение на основе Kotlin Multiplatform и Compose UI. Оно позволяет пользователям применять к изображениям различные фильтры в стиле плёнки (LUTs)

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

🔐 Лицензия: MIT

🖥 Github

@javatg

Java

01 Nov, 15:48


Приглашаем на пятый юбилейный митап IT Talk by Sber в Новосибирске! ⚡️

В этот раз мы вернёмся к истокам — поговорим про Java и всё, что с ним связано. Гарантируем, что на митапе тебе будет что и кого послушать и с кем пообщаться!

Когда и где: 14 ноября, Новосибирск, лофт-парк «Подземка».

Темы и спикеры:
Разделяй и властвуй: Практический подход к горизонтальному масштабированию реляционных баз данных в Java (Дмитрий Дрожжин, Lead Java-разработчик)
Различия и особенности локального запуска и запуска в контейнере (Вячеслав Гуров, Senior Java-разработчик)
Использование коллекций java.util.concurrent для разных моделей Producer-Consumer с различной интенсивностью операций добавления, удаления, поиска и количеством участников (Роман Бондарь, Lead Java-разработчик)

Как попасть на мероприятие? Регистрируйся и приходи 14 ноября!💚

Java

01 Nov, 13:00


🖥 Исправление проблем ClassLoader при динамической загрузке Java!

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

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

@javatg

Java

31 Oct, 13:00


👩‍💻 carbon-compose — реализация дизайн-системы Carbon от IBM с использованием Kotlin Multiplatform (KMP) и Compose Multiplatform. Она позволяет создавать приложения с единым дизайном для Android, iOS, десктопа и веба (через WebAssembly)

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

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

🖥 Github

@android_its

Java

30 Oct, 13:01


🖥 Генерация классов Java из схем Avro с использованием Gradle!

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

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

@javatg

Java

30 Oct, 10:32


🖥 Огромная (180+ глав) бесплатная книга по Java!

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

📌 Скачать в PDF

@javatg

Java

29 Oct, 14:00


🖥 Полезная статья, которая посвящена решению проблем, связанных с памятью в больших Java-приложениях, в частности, с ошибками OutOfMemoryError. Автор описывает архитектуру памяти в Java и подробно рассматривает, как управлять памятью для предотвращения ошибок, таких как переполнение heap (кучи) и утечки памяти

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

@javatg

Java

28 Oct, 16:25


🖥 Эта статья объясняет подход Data-Oriented Programming (DOP) в Java, фокусируясь на моделировании данных с использованием записей и запечатанных (sealed) типов

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

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

@javatg

Java

27 Oct, 13:00


🖥 Эта статья описывает пример синхронного выполнения HTTP-запросов с использованием Spring WebClient!

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

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

@javatg

Java

27 Oct, 11:00


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Angular: https://t.me/+qIJAuSEb2MQyMDJi

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Java

26 Oct, 11:00


🖥 Эта статья на Android Developers описывает, как адаптировать пользовательские интерфейсы в Android-приложениях на основе Jetpack Compose для поддержки оконных режимов на настольных устройствах

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

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

@javatg

Java

25 Oct, 09:25


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

@javatg

Java

24 Oct, 13:01


🖥 MineDojo — это исследовательская платформа, разработанная для создания многоцелевых ИИ-агентов с помощью среды Minecraft.

Проект написан на Java и предоставляет инструменты и API, которые позволяют агентам взаимодействовать с Minecraft для выполнения сложных задач, таких как построение, крафтинг, исследование и другие

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

▪️Github

@javatg

Java

23 Oct, 10:02


🖥 Полезная статья, которая описывает проектирование библиотек для использования в Spring Boot-приложениях на Java

💡 Автор рассматривает ключевые принципы создания библиотек, такие как модульность, расширяемость и совместимость с различными версиями Spring Boot. В статье также обсуждаются аспекты тестирования, инкапсуляции кода и оптимизации взаимодействия библиотек с основными компонентами приложений. Особое внимание уделяется правильной организации зависимостей и конфигурации для упрощения интеграции библиотек в проекты на Java

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

@javatg

Java

23 Oct, 08:00


Поговорим про деньги в IT?

Приглашаем опытных IT-специалистов пройти небольшой опрос про зарплаты и бенефиты в технологических компаниях. Это займёт не более 7 минут — а ваше мнение поможет одному крупному российскому работодателю делать актуальные оферы.

Пройти опрос можно здесь

Java

22 Oct, 11:39


🖥 awesome-low-level-design — полезный репозиторий, который предназначен для изучения низкоуровневого проектирования (Low-Level Design, LLD) и подготовки к собеседованию на эту тему

🌟 Здесь содержатся ресурсы по основным принципам ООП, SOLID, паттернам проектирования, диаграммам UML и другим концепциям, а также задачи для практики проектирования различных систем. Решения задач написаны на разных ЯП, в том числе и на Java!

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

▪️GitHub

@javatg

Java

20 Oct, 12:00


❗️ Совет по Java: компактный конструктор в записях!

🌟 Компактная форма помогает разработчикам сосредоточиться на проверке и нормализации параметров без утомительной работы по присвоению параметров полям!

@javatg

Java

19 Oct, 09:01


🖥 18 вопросов по шаблонам проектирования Java для собеседований!

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

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

@javatg

Java

17 Oct, 16:02


🖥 Большой курс по Java от Владиславы Сморжок включает в себя 10 уроков, предназначенных для студентов Санкт-Петербургского государственного электротехнического университета.

Курс посвящен основам разработки на Java и помогает освоить необходимые инструменты для работы. Мы рекомендуем вам ознакомиться с этим курсом.

👉 Источник

#java #бесплатныйкурс

@javatg

Java

17 Oct, 14:01


Научим проверять не только руками, но и писать автотесты на курсе «Автоматизатор тестирования на Java».

Что в программе:
основы программирования на Java;
фреймворк Pytest;
инструменты Selenium;
паттерн проектирования Page Object Model;
автоматизация с помощью Postman и Swagger;
архитектура ПО.

Приходите на бесплатную консультацию, чтобы задать вопросы об обучении и карьерных перспективах.

Java

17 Oct, 12:02


🖥 Статья, которая объясняет шаблон проектирования "Bridge" в Java

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

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

@javatg

Java

17 Oct, 09:01


Amplicode учит вашу IDE говорить на языке Spring Boot! 

Amplicode – многофункциональный плагин для IntelliJ IDEA Community и Ultimate, упрощает и ускоряет работу с технологиями Spring Boot, JPA, Docker, Kafka, Liquibase, MapStruct и т.д.

Основные возможности: 

Навигация по проекту согласно архитектуре Spring приложения  
Создание объектов сразу в терминах фреймворка вместо Java классов: контроллеры, репозитории, сервисы, сущности, события, DTO, мапперы и т.д.
Палитра и инспектор, позволяющие видеть опции, доступные разработчику в текущем контексте
Умные инжекции, подсказки и исправление ошибок

Это малая часть того, на что способен Amplicode. В настоящий момент возможности доступны абсолютно бесплатно!

Сделано с любовью к разработчикам командой, создавшей суперпопулярный плагин JPA Buddy ❤️

Попробовать Amplicode

Посмотрите как Amplicode помогает разрабатывать на Spring Boot в IntelliJ IDEA! 

#реклама
О рекламодателе

Java

15 Oct, 08:26


🖥 SQLFlow - отличный инструмент для визуализации SQL-запросов

Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.

DEMO
GitHub

@javatg

Java

14 Oct, 15:02


🖥 Money - это библиотека Kotlin, которая упрощает денежные расчеты и распределение средств.

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

В библиотеке также полностью поддерживаются криптовалюты.

▪️Github
▪️Документация

@javatg

Java

14 Oct, 10:01


🖥 Smallville — фреймворк для создания генеративных агентов для видеоигр. Эти агенты — виртуальные персонажи, способные хранить воспоминания, наблюдать за окружением и реагировать на изменения в игровом мире. Они используют модели на основе больших языковых моделей (LLM), таких как ChatGPT, для создания более реалистичных и динамичных NPC, что снижает необходимость ручного программирования взаимодействий

🌟 Репозиторий включает клиентские библиотеки для Java и JavaScript, а также сервер для симуляций

🔐 Лицензия: MIT

▪️Github

@javatg

Java

14 Oct, 08:00


Оплачиваемая стажировка в Kaspersky для студентов 🧑‍🎓

Хочешь прокачать свои скиллы и начать карьеру в IT? Приходи на SafeBoard и раскрой новые грани своей личности.

Ты нам подходишь, если:

Учишься в любом вузе Москве/МО или Школе 21
Готов(а) работать от 20 часов в неделю

Подать заявку можно на любые три направления и на fast track в команду IT Service Desk.
Направления стажировки:

● DevOps
● Разработка C, C++, Java Script, Python, С#
● UI/UX-Дизайн
● Анализ данных
● Анализ защищенности
● Локализация ПО
● Системный анализ
● Тестирование (ручное; авто, Python; авто, С#)
● Service Desk (FAST TRACK) с ускоренным отбором в команду.

Тебя ждет зарплата, компенсация питания и крутая атмосфера в офисе: спортзал, сауна, игровые комнаты, кофейные паузы и многое другое 😎

Прием заявок — до 27 октября https://kas.pr/5p8j?erid=LjN8JzK2H
Создай более успешную версию себя!

Java

13 Oct, 14:30


🖥 Flyway + Spring Boot | Настройка и написании миграций баз данных | Amplicode

Процедура проходит с помощью инструментов максимально эффективной и комфортной разработки сервисов и web приложений на Spring Boot в IntelliJ IDEA и административного пользовательского интерфейса на React Admin в VS Code.

00:00 — Зачем нужно версионировать БД?
00:51 — Задачи на сегодня
01:30 — Обзор Spring Boot приложения (via Amplicode Explorer)
03:17 — Подключение и настройка Flyway (генерация скриптов инициализации БД)
05:49 — Модификация JPA модели
06:52 — Генерация Flyway скриптов миграции для синхронизации JPA модели и схемы БД
09:04 — Запуск Spring Boot приложения

📌 Источник

#видео #SpringBoot #java

@javatg

Java

13 Oct, 13:02


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/python_job_interview
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/java_library
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy