Рубрика «kotlin»
Основы AGSL для android разработчика
2025-12-01 в 10:15, admin, рубрики: 2d, 3d, AGSL, android, kotlin, OpenGL, мобильная разработка, мобильный дизайн, шейдерВ последние годы интерфейсы приложений становятся все более интерактивными. Простого эффе��та нажатия на кнопку уже недостаточно - пользователи ждут живых анимаций и визуальной глубины. Но создание таких эффектов традиционно требовало от разработчиков значительных усилий.
Представь: тебе нужно «поколдовать» над пикселями прямо в UI - добавить живой градиент, искажение картинки под пальцем, стеклянный блеск карточке и тому подобные эффекты. Раньше для этого приходилось прибегать к «тяжеловесам» таким как OpenGL/Vulkan, либо мучить CPU постобработкой битмапов. AGSL (Android Graphics Shading Language)Читать полностью »
Подключаем LLMку в свой Java-Kotlin проект через Docker
2025-11-11 в 15:30, admin, рубрики: AI, docker, java, kotlin, Ollama, ИИВсем привет, сегодня я расскажу как подключить LLMку через докер в ваш проект под разные задачи: от рабочих до бытовых.
Мы будем использовать Java/Kotlin + Docker + Ollama.
Немного о Ollama
Ollama — это платформа для локального запуска и управления LLM (больших языковых моделей) на своём компьютере. Она нужна, чтобы использовать и тестировать модели вроде GPT или LLaMA без облака, хранить их локально и интегрировать в свои приложения.
Я же сегодня буду вам показывать пример на llama3:8b. В первую очередь Llama 3‑8B оптимизирована для общего текстового интеллекта: от ответов на вопросы до прочих повседневных задач.
OpenTelemetry — не то, чем кажется…
2025-11-11 в 15:15, admin, рубрики: aop, Grafana, java, kibana, kotlin, monitoring, opentelemetry
Привет! Меня зовут - Евгений, работаю в финтехе и проектирую системы, которые обрабатывают миллионы запросов, интегрируются с десятками внешних сервисов и живут в Kubernetes. А еще я преподаю Java/Spring Boot и рассказываю студентам, как не наступать на чужие грабли, а создавать свои и прыгать на них.
Что такое JOOQ и как его едят на примере Kotlin + Gradle + JOOQ
2025-11-10 в 16:16, admin, рубрики: hibernate, java, jooq, jooqcodegen, kotlin, spring data jpaВсем привет, сегодня я бы хотел поговорить про JOOQ для чего, зачем и почему и немного сравнить его с Hibernate, Spring data JPA. Долгое время я работал только с Hibernate, Spring data JPA и думал, что лучше них не будет и конкурентов ТОЧНО НЕТ, пока не встретил JOOQ. Сегодня расскажу подробнее что за инструмент, как его лучше приготовить и когда выбрать.
Что такое JOOQ?
Если очень коротко, то JOOQ это библиотека, которая позволяет писать SQL запросы java или kotlin кодом, например:
fun findById(id: Long): UsersRecord? = dslContext.fetchOne(USERS, USERS.ID.eq(id))
Это самый просто и базовый запрос в JOOQ, который достает пользователя по id. Но что такое USERSЧитать полностью »
Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java
2025-11-03 в 13:01, admin, рубрики: GoF, java, kotlin, ruvds_статьи, банда четырёх, бэкенд, ооп, паттерны проектирования, Программирование, разработка программного обеспеченияНочь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и слабости. Один щёлчок и поведение меняется: кто-то отдаёт приказы, кто-то внимательно прислушивается, а кто-то терпеливо ждёт сигнала. Эта статья — карта такого города.
Всем привет! Меня зовут Бромбин Андрей и сегодня разберёмся в поведенческихЧитать полностью »
Паттерны ООП, так не издевались даже… Структурные шаблоны с примерами на Java
2025-10-22 в 9:01, admin, рубрики: java, kotlin, ruvds_статьи, spring framework, ооп, паттерны проектирования, Программирование, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье разберём структурные паттерны ООП. Используя примеры на Java и простые метафоры, поймём природу шаблонов: как они работают, зачем нужны и чего требуют от нас взамен. Почему дизайн называют удачным при использовании паттернов по назначению, и почему так бывает не всегда.
Google Регистрация в Android на kotlin + jetpack compose
2025-10-21 в 13:42, admin, рубрики: android, android development, Google API, jetpack compose, kotlinПривет всем! Это моя первая статья на Habr. Сегодня мы поговорим о том, как написать регистрацию через Google. Все мы видели, что во многих крупных приложениях есть возможность зарегистрироваться через Google аккаунт, и многим программистам хотелось бы реализовать это в своём приложении. Это несложно! В этой статье мы рассмотрим весь код и пошаговую инструкцию на Habr.
Агент на Kotlin без фреймворков
2025-10-21 в 12:55, admin, рубрики: java, kotlin, llm, rag, Агент, граф, ии-агенты, иммутабельность, корутины, рефакторингСтатья является продолжением «Пишем агента на Kotlin: KOSMOS», но может читаться независимо. Мотивация к написанию — сохранить читателю время на возьню с фреймворками для решения относительно простой задачи.
Автор подразумевает у читателя теоретическое понимание того, что такое агент. Иначе лучше прочесть хотя бы начало предыдущей части.
Как и везде, в программирование важен маркетинг, поэтому обертку над http-запросами в цикле называют революцией:
Паттерны ООП c примерами на Java: порождающие шаблоны
2025-10-15 в 9:01, admin, рубрики: GoF, java, java-разработка, kotlin, ruvds_статьи, ооп, паттерны проектирования, Проектирование и рефакторинг, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным.
Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа.

