Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта
Вступление Привет! Вы когда-нибудь задумывались, почему некоторые запросы в микросервисах ощущаются как поездка на «старой электричке»? Казалось бы, есть FeignClient — мощный и удобный инструмент для...
View ArticleПишем Android приложение для фильтрации спам-звонков
Всем привет! Меня зовут Иван Чечиков. В этой статье я расскажу о своем пет-проекте - Android приложении, которое может идентифицировать нежелательные входящие звонки. Информация, представленная в...
View ArticleНастройка Sora Editor
Привет, Хабр В статье хочу показать как настроить SoraEditor от Resomoe. А конкретно то цветовую схему, язык и простые сниппеты. Так как я не нашел статей по этой теме, а также оффициальная...
View ArticleJava Staged Builder aka все идет по плану
Введение В процессе разработки часто возникает необходимость в параметризации сложного процесса, которая сопровождается использованием не менее сложных моделей данных. Инициализация подобных моделей...
View ArticleUnit-тестирование — мастхэв?
Unit-тестирование — критически важный этап разработки ПО и камень преткновения для джунов. Начинающие разработчики не всегда понимают, почему тестирование должны делать они, ведь для этого есть...
View ArticleПрименимость Java в искусственном интеллекте: 7 библиотек для нейросетей,...
Java — один из самых популярных языков программирования, особенно в корпоративной разработке. Несмотря на доминирование Python в области машинного обучения и нейросетей, Java сохраняет свою...
View ArticleСтажировка в банке: идеальный старт для айтишников
Почему стажировка в финтехе — это правильный выбор? Давайте говорить откровенно: финтех — это про инновации, масштабные задачи и реальные вызовы. В ОТП Банке мы понимаем, что поколение Z ищет не просто...
View ArticleSLAM на Java с OpenCV: сравнение алгоритмов автономной навигации
Меня зовут Бромбин Андрей, я студент МГТУ имени Баумана. В этой статье я расскажу, как погружался в исследование алгоритмов автономной навигации. Введение Визуальная одометрия играет ключевую роль в...
View ArticleГорькая правда о программировании с использованием ИИ
Опытные инженеры используют ИИ для ускорения процессов, однако джуны зачастую сталкиваются с проблемами из-за неполного понимания сгенерированного кода. Такой «парадокс знаний» подчеркивает, что ИИ...
View ArticleИнтеграция предобученных нейросетей в Java-проектах: практический пример
При работе с нейросетями, не обязательно каждый раз писать свою модель заново, можно использовать предобученные модели, что позволяет значительно сократить время разработки, а развитие модели и...
View ArticleHT2000 Сбор и хранение данные по CO2
Добрый день, данный пост посвящен проекту — ссылка на Github. Основная идея, получать данные из прибора HT2000 через USB кабель и сохранять в базу данных, далее графически отобразить данные. Внешне это...
View ArticleМожно ли уместить игру Minecraft всего в один QR-код?
Ответ: да! И вот же он: Игра запускается, и вы можете перемещаться по миру 64x64x64 при помощи клавиш WASD. Пробелом прыгаем, мышью осматриваемся. Щёлкнув левой кнопкой мыши, можно разрушить блок, а...
View ArticleArnis: как перенести реальный мир в Minecraft за пару кликов
На днях энтузиасты с GitHub выпустили Arnis — утилиту, которая переворачивает представление о строительстве в Minecraft. Теперь, опираясь на реальные данные из OpenStreetMap, за считаные минуты можно...
View ArticleSpring Security + Telegram Authentication
Начал писать свое приложение, и решил использовать авторизацию через Telegram, но не нашел ни одной нормальной статьи кроме Аутентификация через телеграм в Spring Boot приложении (спасибо автору, он...
View ArticleTelegram бот + ИИ Jlama своими руками
Сегодня мы попробуем сделать свой ИИ с телеграм ботом для возможности простого общения с ней. Сразу оговорюсь, мы не будем в очередной раз использовать открытый API ChatGPT или новомодного Deepseek. Мы...
View ArticleАльтернатива Keycloak: как настроить SSO в Authentik
Привет! Не так давно передо мной встала задача настроить единый вход (SSO) в наше приложение, и так исторически сложилось, что в компании для этого используют open-source-провайдер аутентификации...
View ArticleЧерез тернии к рок-звездам: рассказываем, как прошел Java Rock Stars Meetup
Привет! На связи Рустам, Developer Advocate в Axiom JDK. В сфере зарубежного IT-рекрутинга существует термин “rockstar” и речь здесь не о музыкантах и безумных вечеринках. Это титул для лучших из...
View ArticleКак не платить 199 рублей-неделю за hh Pro, и при этом найти работу джуну без...
В современном мире поиск работы может быть сложной и утомительной задачей. Особенно это касается начинающих специалистов, которые только начинают свой путь в профессии. В условиях жесткой конкуренции и...
View ArticleПрактика использования классов Socket и ServerSocket в Java
Введение В этой статье будет показан пример создания небольшого многопользовательского чата с помощью сокетов. Для его реализации вам понадобиться Java и Maven. Создание структуры проекта Структуру...
View ArticleКофе и крабы. Вызов Rust-кода из Java
Java — один из наиболее часто используемых языков программирования, который мы еще не обсуждали в нашем Rust Interop Guide. В этой статье мы рассмотрим три различных метода вызова кода Rust из Java:...
View Article