Привет! Я ведущий инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков. Сейчас я занимаюсь поддержкой KMP для ОС Аврора и пишу pet-проекты в различных направлениях. Этот канал будет посвящён тому, чем я увлекаюсь - моим инструментам: языкам программирования, фреймворкам, библиотекам. Все публикации доступны без подписки, если хотите поддержать мою работу, вы знаете что делать.
В этой статье я отвечу на вопрос: кто автор кода, написанного с помощью ИИ — и при каких условиях проект, над которым ты работаешь, остаётся твоим. 🔗 Publication
Разработчики плагинов для IDE обычно стоят перед выбором: писать два нативных плагина под IntelliJ и VS Code, удваивая поддержку, или использовать webview, мирясь с лишним потреблением памяти и чужеродным рантаймом внутри IntelliJ. Я разберу альтернативный подход в демо-проекте Cross Plugin — использование Compose Multiplatform. Пройдём от структуры модулей и конфликтов зависимостей до универсального Bridge-слоя для диалогов, ресурсов и навигации. 🔗 Publication
Axum - фреймворк для написания web-приложений на Rust. Я решил сравнить его с современным фреймворком Ktor на Kotlin: насколько будет сложно реализовать функционал, доступный в JVM, и насколько будет большая разница в производительности. 🔗 Publication
Привет! Я давно занимаюсь мобильной разработкой. Я писал на большом количестве языков и фреймворков для разных платформ и мне захотелось познакомиться с тем, что предлагает Huawei для разработчиков. Я написал небольшое, но функциональное приложение - GitCode Viewer, включив туда основной стек, необходимый для реализации типичного приложения. В статье опишу процесс и свои впечатления от ArkTS/ArkUI. 🔗 Publication
В этой статье я расскажу как создать приложение на Rust для ОС Аврора с кросс-компиляцией на всех основных ОС: Windows/Linux/macOS. Как приложение на Rust может взаимодействовать со всеми основными интерфейсами системы: С/С++/Qt/D-Bus. Мы обойдем все подводные камни и запустим приложение с последней версией Rust на эмуляторе ОС Аврора. 🔗 Publication
В этой статье я расскажу, как создать Telegram бота. Научим его отвечать на вопросы, использовать меню и осуществлять рассылку уведомлений пользователям. Выберем инструменты для реализации. Познакомимся с некоторыми хитростями и советами при реализации, которые я нашел для себя при написании Aurora Bot. А сервер Ktor и база данных Postgres поможет нам организовать такую рассылку. Сделаем задел на создание в будущем Mini-App и на общее развитие бота. 🔗 Publication
pdf
Telegram Bot. Простой, для сложных задач.pdf2.90 Mb