This media is not supported in your browser
VIEW IN TELEGRAM
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Тестовые библиотеки Spring Boot (Testjars) 🔥
Привет, поклонники Spring! В этом выпуске мы рассмотрим новый проект Spring Boot Testjars, который значительно упрощает создание и повторное использование вспомогательных сервисов на базе Java, таких как микросервисы на основе Spring Boot или инфраструктурные компоненты, например, Spring Authorization Server.
📌 источник
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Интенсив по очередям: Kafka & NATS
Асинхронное взаимодействие и очереди — невероятно широкая тема, и абсолютно обязательная к изучению всем, кто интересуется архитектурой. Разработчику важно понимать архитектурные особенности, сильные и слабые стороны компонент, на базе которых строится архитектура.
🌐 В программе курса:
▪️Асинхронное взаимодействие с помощью очередей: подходы, свойства, гарантии
▪️Какие бывают очереди, основные системы очередей, на какие свойства и требования смотреть при выборе
▪️Как конфигурировать и управлять системами очередей
▪️Архитектура Apache Kafka, streams, topics, конфигурации от минимального single instance до production grade кластера с отказоустойчивостью
▪️Архитектуры NATS, pub/sub, req/res, streaming, кластер, суперкластер, федерация, edge.
Всё в формате «живых» онлайн-сессий (лекции, брейнштормы, демо).
🥸 Кто мы: R&D-центр Devhands.io, наш канал (https://www.tg-me.com/rybakalexey). Автор курса — Владимир Перепелица, эксперт по большим проектам, очередям и Tarantool, Solution Architect в Exness, создатель S3 в VK Cloud, регулярный спикер и член ПК конференций Highload.
🗓 Старт курса 8 апреля. Изучить программу и записаться можно здесь.
Ждём вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqxjWnNk
Асинхронное взаимодействие и очереди — невероятно широкая тема, и абсолютно обязательная к изучению всем, кто интересуется архитектурой. Разработчику важно понимать архитектурные особенности, сильные и слабые стороны компонент, на базе которых строится архитектура.
▪️Асинхронное взаимодействие с помощью очередей: подходы, свойства, гарантии
▪️Какие бывают очереди, основные системы очередей, на какие свойства и требования смотреть при выборе
▪️Как конфигурировать и управлять системами очередей
▪️Архитектура Apache Kafka, streams, topics, конфигурации от минимального single instance до production grade кластера с отказоустойчивостью
▪️Архитектуры NATS, pub/sub, req/res, streaming, кластер, суперкластер, федерация, edge.
Всё в формате «живых» онлайн-сессий (лекции, брейнштормы, демо).
Ждём вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqxjWnNk
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет 💡
Добавьте в JDBC URL свойство
@javatg
Добавьте в JDBC URL свойство
ApplicationName
(зависит от БД, не в каждой БД оно есть!). Таким образом, в списке сессий вместо имени JDBC-драйвера будет отображаться имя набора. Это поможет при поиске неисправностей, когда несколько приложений подключаются к одной и той же БД.@javatg
МОНОЛИТ ТРЕЩИТ ПО ШВАМ? ПОРА В МИКРОСЕРВИСЫ! 🚀🔥
Разберись в микросервисной архитектуре и стань востребованным специалистом!
📅 Старт 1 апреля | Только 30 мест
Если у вас:
🔴 Стоит задача распилить Монолит
🔴 Непонятно, как правильно дробить систему
🔴 Бизнес-логика размазана по сервисам
🔴 Сложности с коммуникацией между сервисами
🔴 Что то читали, но нет цельной картины в голове
На курсе разберетесь, как:
✅ Правильно дробить систему на микросервисы (Event Storming)
✅ Какие способы интеграции выбрать (HTTP или очереди?)
✅ Как переходить с монолита на микросервисы
✅ А так же мы разберем 15 популярных ошибок и как их решить.
🔹 Персональная обратная связь | 3 недели практики | Чат с экспертом | Разборы ДЗ в Zoom
👨🏫 Преподаватель – Кирилл Ветчинкин (проектировал микросервисы для Купер, BCS Broker и ряде других компаний)
Мы будем много проектировать. Код писать не нужно.
📢 Записывайся сейчас! 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzquyF5qi&utm_campaign=2
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzquyF5qi
Разберись в микросервисной архитектуре и стань востребованным специалистом!
📅 Старт 1 апреля | Только 30 мест
Если у вас:
🔴 Стоит задача распилить Монолит
🔴 Непонятно, как правильно дробить систему
🔴 Бизнес-логика размазана по сервисам
🔴 Сложности с коммуникацией между сервисами
🔴 Что то читали, но нет цельной картины в голове
На курсе разберетесь, как:
✅ Правильно дробить систему на микросервисы (Event Storming)
✅ Какие способы интеграции выбрать (HTTP или очереди?)
✅ Как переходить с монолита на микросервисы
✅ А так же мы разберем 15 популярных ошибок и как их решить.
🔹 Персональная обратная связь | 3 недели практики | Чат с экспертом | Разборы ДЗ в Zoom
👨🏫 Преподаватель – Кирилл Ветчинкин (проектировал микросервисы для Купер, BCS Broker и ряде других компаний)
Мы будем много проектировать. Код писать не нужно.
📢 Записывайся сейчас! 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzquyF5qi&utm_campaign=2
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzquyF5qi
🧑💻 PoCo — генератор классов-сборщиков для сложных объектов. Вместо ручного долгого парсинга POJO, библиотека автоматически генерирует оптимизированные классы-сборщики на этапе компиляции.
📥 Библиотека интегрируется через Gradle-плагин и не требует runtime-зависимостей. В планах разработки — расширение поддержки кастомных контейнеров и интерфейсов, что сделает решение ещё более гибким.
📝 PoCo стоит рассмотреть тем, кто работает с комплексными доменными моделями и устал от длительного ручного парсинга данных.
🔗 Github
@javatg
📥 Библиотека интегрируется через Gradle-плагин и не требует runtime-зависимостей. В планах разработки — расширение поддержки кастомных контейнеров и интерфейсов, что сделает решение ещё более гибким.
📝 PoCo стоит рассмотреть тем, кто работает с комплексными доменными моделями и устал от длительного ручного парсинга данных.
🔗 Github
@javatg
🔥 SeriesGuide — open-source проект, превращающий смартфон в удобный органайзер для сериалов и фильмов. В отличие от других трекеров SeriesGuide делает ставку на приватность — вся коллекция хранится локально, без навязчивых облаков.
📌 Инди-приложение активно развивается с 2012 года и доступно в Google Play. Последние обновления добавили поддержку Android TV и Wear OS. В нем нет встроенной рекламы или подписок, зато есть функция расписания новых серий, скрытия спойлеров и работа оффлайн. При этом само приложение весит чуть меньше 10 МБ.
🤖 GitHub
👾 Google Play
@javatg
📌 Инди-приложение активно развивается с 2012 года и доступно в Google Play. Последние обновления добавили поддержку Android TV и Wear OS. В нем нет встроенной рекламы или подписок, зато есть функция расписания новых серий, скрытия спойлеров и работа оффлайн. При этом само приложение весит чуть меньше 10 МБ.
🤖 GitHub
👾 Google Play
@javatg
📚 Awesome JavaFX — это тщательно подобранная коллекция ресурсов, включающая фреймворки, библиотеки, руководства и примеры кода, которые помогут ускорить написание кода.
Здесь собраны множество полезных инструментов для разработчиков всех уровней - от учебных материалов для новичков до продвинутых решений вроде TornadoFX.
Пользуйтесь ☕️
📌GitHub
@javatg
Здесь собраны множество полезных инструментов для разработчиков всех уровней - от учебных материалов для новичков до продвинутых решений вроде TornadoFX.
Пользуйтесь ☕️
📌GitHub
@javatg
👾 EtchDroid — это открытое приложение, которое превращает ваш смартфон в инструмент для записи образов ОС на USB-накопители.
Приложение выручит, если под рукой нет компьютера, а нужно срочно восстановить систему или установить Linux.
Проект поддерживает большинство современных дистрибутивов, но не работает с официальными ISO Windows и старыми образами. Разработчик честно предупреждает о минимальной телеметрии в версиях с GitHub и Google Play.
🤖 GitHub
🔗 Google Play
@javatg
Приложение выручит, если под рукой нет компьютера, а нужно срочно восстановить систему или установить Linux.
Проект поддерживает большинство современных дистрибутивов, но не работает с официальными ISO Windows и старыми образами. Разработчик честно предупреждает о минимальной телеметрии в версиях с GitHub и Google Play.
🤖 GitHub
🔗 Google Play
@javatg
🧑💻 Peergos — проект, предлагающий целую экосистему приватного интернета, где пользователь сам контролирует свои данные.
В основе — p2p-сеть с криптографической защитой файлов, сообщений и даже социальных связей. Здесь нет централизованных серверов, которые могут прочитать ваши письма или проанализировать граф друзей. Даже веб-приложения работают в изолированной среде, не получая доступа к лишним данным.
🤖 GitHub
@javatg
В основе — p2p-сеть с криптографической защитой файлов, сообщений и даже социальных связей. Здесь нет централизованных серверов, которые могут прочитать ваши письма или проанализировать граф друзей. Даже веб-приложения работают в изолированной среде, не получая доступа к лишним данным.
🤖 GitHub
@javatg
🐈 BallCat — инструмент для быстрой разработки Java-проектов с акцентом на минимализм и расширяемость.
Проект примечателен своей модульностью: вместо монолитного фреймворка он предлагает набор независимых инструментов, которые можно подключать по мере необходимости. Особый интерес вызывает встроенная поддержка китайских технологических стандартов, что делает его привлекательным для локального рынка.
🤖 GitHub
@javatg
Проект примечателен своей модульностью: вместо монолитного фреймворка он предлагает набор независимых инструментов, которые можно подключать по мере необходимости. Особый интерес вызывает встроенная поддержка китайских технологических стандартов, что делает его привлекательным для локального рынка.
🤖 GitHub
@javatg
This media is not supported in your browser
VIEW IN TELEGRAM
Ctrl + C
и Ctrl + V
, тебе точно понравится и Ctrl + W
. Это как выделение текста с помощью AI 😉
https://www.jetbrains.com/help/idea/working-with-source-code.html#editor_code_selection
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Capacitor — проект, позволяющий превратить обычное веб-приложение в полноценное мобильное — с доступом к нативным API iOS и Android, сохраняя при этом возможность работать как PWA.
В отличие от Cordova, здесь разработчик получает полный контроль над xcode- и gradle-проектами. При этом Capacitor не навязывает один язык — он одинаково хорошо работает с React, Vue или чистым JS.
🤖 GitHub
@javatg
В отличие от Cordova, здесь разработчик получает полный контроль над xcode- и gradle-проектами. При этом Capacitor не навязывает один язык — он одинаково хорошо работает с React, Vue или чистым JS.
🤖 GitHub
@javatg
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Polar Client — идеальный QoL-клиент для Hypixel Skyblock
Если ты фармишь ресурсы на Hypixel Skyblock, попробуй Polar Client — модифицированный Minecraft-клиент, созданный для автоматизации и максимальной эффективности.
🔧 Что умеет:
📦 Авто-выполнение комиссий без etherwarp и голубей
💎 Умная добыча драгоценных камней с поддержкой Blue Cheese Swap
🧨 Nuker для светящихся грибов и других ресурсов
🧠 Failsafe-боты для защиты аккаунта
👁 ESP, X-Ray, Route Walker и другие “визуальные хаки”
🎣 Автоматическая рыбалка, авто-игра на арфе и ещё куча QoL-фишек
🚀 В планах: поддержка кварца, обсидиана, Scatha, расширение бестиария
🔗 GitHub
@javatg
Если ты фармишь ресурсы на Hypixel Skyblock, попробуй Polar Client — модифицированный Minecraft-клиент, созданный для автоматизации и максимальной эффективности.
🔧 Что умеет:
📦 Авто-выполнение комиссий без etherwarp и голубей
💎 Умная добыча драгоценных камней с поддержкой Blue Cheese Swap
🧨 Nuker для светящихся грибов и других ресурсов
🧠 Failsafe-боты для защиты аккаунта
👁 ESP, X-Ray, Route Walker и другие “визуальные хаки”
🎣 Автоматическая рыбалка, авто-игра на арфе и ещё куча QoL-фишек
🚀 В планах: поддержка кварца, обсидиана, Scatha, расширение бестиария
🔗 GitHub
@javatg
📊 MQCloud — корпоративный центр управления RocketMQ.
Это единая платформа, которая объединяет управление очередями, мониторинг и алертинг в одном интерфейсе.
Сервис уже обслуживает десятки серверов, сотни топиков и миллиарды сообщений ежедневно. Он умеет показывать топологию кластеров, детализацию по производителям и потребителям, а также предупреждать о проблемах вроде скопления сообщений или сбоев.
Особенно удобно, что MQCloud разграничивает права: обычные пользователи видят только свои очереди, а администраторы получают полный контроль с возможностью согласования изменений.
🤖 GitHub
@javatg
Это единая платформа, которая объединяет управление очередями, мониторинг и алертинг в одном интерфейсе.
Сервис уже обслуживает десятки серверов, сотни топиков и миллиарды сообщений ежедневно. Он умеет показывать топологию кластеров, детализацию по производителям и потребителям, а также предупреждать о проблемах вроде скопления сообщений или сбоев.
Особенно удобно, что MQCloud разграничивает права: обычные пользователи видят только свои очереди, а администраторы получают полный контроль с возможностью согласования изменений.
🤖 GitHub
@javatg