От появления до покорения Красной планеты. В этой статье — история языка Java: от первых шагов и битвы с Microsoft до инструментов, без которых не обходится ни один Java разработчик. И да, вы узнаете, при чём здесь дуб, кофе и остров.
Рубрика «gradle»
История Java: развитие, изучение Марса, битва с Microsoft, Spring, Gradle и Maven, IntelliJ IDEA и Eclipse
2025-06-20 в 14:30, admin, рубрики: eclipse, gradle, intellij idea, java, jvm, maven, microsoft, pvs-studio, spring, история JavaПишем (и используем) ИИ-агент на Gradle и Ollama
2025-05-11 в 18:33, admin, рубрики: gradle, Ollama, кодогенерация, промптыСправедливое желание автоматизировать всё подряд заставляет чуть иначе взглянуть на использование языковых моделей для написания кода.
В этой статье мы напишем ИИ-агент на основе Gradle и Ollama. Этот ИИ-агент должен будет генерировать работающий программный код, основываясь только на промптах и написанном ранее коде. В конце статьи мы немного поэкспериментируем с написанием промптов для создания простейшего приложения, и, ретроспективно взглянув на проделанную работу, сделаем вывод, что писать легче — код или промпты.
Металл и алгоритм отжига
2024-12-23 в 8:11, admin, рубрики: gradle, kotlin, Алгоритмы, искусственный интеллект, ПрограммированиеВ этой статье я продемонстрирую алгоритм Брайна Люка "Отжиг", который помогает найти подходящее решение среди множества возможных. И его реализацию на примере задачи о N - Ферзей.
Алгоритм вероятностный и его преимущество в том, что он изучает разные варианты, чтобы не застрять на плохом решении, в отличие от жадных алгоритмов.
Понимание алгоритма
Пишем Android приложение для фильтрации спам-звонков
2024-11-22 в 22:39, admin, рубрики: android, Android sdk, android studio, api, apk, application, gradle, java, kotlin
Всем привет! Меня зовут Иван Чечиков. В этой статье я расскажу о своем пет-проекте - Android приложении, которое может идентифицировать нежелательные входящие звонки.
Compose Desktop ShadowJar
2024-08-06 в 10:15, admin, рубрики: compose multiplatform, gradle, kotlin multiplatform, proguardПо состоянию на 12 июня 2024 года нет хорошего туториала/документации по Compose Desktop ShadowJar.
Существующие руководства помогут настроить ComposeMultiplatform для распространения нативных таргетов.
Но что, если вы хотите использовать ShadowJar, чтобы каждый пользователь мог запустить ваше приложение через .jar?
Дисклеймер: Это руководство предоставит информацию о некоторых частных случаях, но в зависимости от вашего проекта шаги могут отличаться.
Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть вторая
2022-03-20 в 20:59, admin, рубрики: github, gradle, java, postgresql, spring boot телеграм бот, telegram bot spring boot, бот в телеграм, бот в телеграм kafka и spring boot, бот в телеграм spring boot, как сделать бота в телеграм, создание бота на java, телеграм бот на java
Иванов Максим
Младший Java программист
Рецепт легкого перекуса для «Telegram - монстра Франкенштейна»
Создание телеграмм-бота (Spring Boot, Kafka, PostgreSQL), часть первая
2022-03-12 в 11:08, admin, рубрики: github, gradle, java, postgresql, spring, spring boot телеграмм бот, telegrambot, бот в телеграмм spring, как сделать бота в телеграмм, создание бота на java, телеграмм бот на java
Иванов Максим
Младший Java программист
Рецепт по приготовлению своего «Telegram-Франкенштейна»
Используем Gradle и Github Actions для публикации Java проекта в Sonatype Maven Central Repository
2020-03-01 в 19:53, admin, рубрики: devops, github, github actions, gradle, javaВ данной статье я хочу подробно рассмотреть процесс публикации с нуля Java артефакта через Github Actions в Sonatype Maven Central Repository используя сборщик Gradle.
Данную статью решил написать ввиду отсутствия нормального туториала в одном месте. Всю информацию приходилось собирать по кускам из различных источников, при том, не совсем свежих. Кому интересно, добро пожаловать под кат.
Инкрементальный annotation proccesing для ускорения gradle-сборок
2020-01-21 в 18:17, admin, рубрики: annotation processing, build performance, gradle, Блог компании HeadHunter, Разработка под android
Начиная с версий Gradle 4.7 и Kotlin 1.3.30 появилась возможность получить ускорение инкрементальной сборки проектов за счет корректной работы инкрементальной обработки аннотаций. В статье разбираемся, как в теории работает модель инкрементальной компиляции в Gradle, что нужно сделать, чтобы раскрыть весь ее потенциал (не лишаясь при этом кодогенерации), и какой прирост к скорости инкрементальных сборок может дать активация инкрементальной обработки аннотаций на практике.
Создание микросервиса на Quarkus, Kotlin и Gradle
2020-01-17 в 9:34, admin, рубрики: gradle, java, kotlin, Microservices, microservices architecture, quarkus, микросервисы
Введение
В предыдущей статье было приведено краткое описание процесса создания микросервиса на современных JVM фреймворках, а также их сравнение. В этой статье будет более детально рассмотрен недавно вышедший Quarkus на примере создания микросервиса с использованием упомянутых технологий и в соответствии с требованиями, указанными в основной статье. Полученное приложение станет частью следующей микросервисной архитектуры:

