Vitaliy Zarubin | @keygenqt
463 subscribers
1.04K photos
276 videos
3 files
548 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
#csdn

🔗 你好,HarmonyOS!

你好! 我从事移动开发已经很久了。我为不同的平台使用过许多语言和框架进行开发,因此我想了解一下华为为开发者提供了什么。我编写了一个小巧但功能齐全的应用程序——GitCode Viewer,其中包含了实现一个典型应用程序所需的主要技术栈。在本文中,我将描述整个过程以及我对 ArkTS/ArkUI 的体验和印象。
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3😱1
#boosty

🔗 Hello, HarmonyOS!

Привет! Я давно занимаюсь мобильной разработкой. Я писал на большом количестве языков и фреймворков для разных платформ и мне захотелось познакомиться с тем, что предлагает Huawei для разработчиков. Я написал небольшое, но функциональное приложение - GitCode Viewer, включив туда основной стек, необходимый для реализации типичного приложения. В статье опишу процесс и свои впечатления от ArkTS/ArkUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🎄3😁2
Forwarded from Банкста
Немецкий автопром: Mercedes и BMW уже совсем не те. @banksta
😁2
Банкста
Немецкий автопром: Mercedes и BMW уже совсем не те. @banksta
Вчера похожее наблюдал. Купил кулеры 3шт за 6к - Lian Li Unifan (2600 об/мин). Unifan собран отлично, выглядит качественно, все болтики, проводки на любой вкус в комплекте, работает тише, охлаждает лучше. Водянке полгода, кулер Gigabyte AORUS, который шел в комплекте с водянкой за 25к приказал долго жить. В следующий раз я не думаю, что буду покупать этот мусор AORUS, если Unifan не подведут, погляжу, а вдруг у них есть водянки...
💯4
С наступающим 2026! Нас ждут новые свершения и достижения. Удачи в новом году!
🎄13🍾43
Ребята и девчата! Я разобрался со своими приоритетами и определился с задачами на то время, которое остается после работы. Новогодние праздники - хорошее время это сделать. У меня на GitHub/GitCode 100+ репозиториев: в основном это демонстрационные проекты, использующие различные технологии и платформы. Проекты открыты и доступны для изучения и форков. Я остановил локальный сервер, все самое важное постепенно перенесу в облако. Я хочу сконцентрироваться на одном скучном проекте - приложении под 8 платформ и других задачах, о которых не расскажешь в блоге по программированию. Постов будет меньше, но без интересных статей я вас не оставлю. Не теряйте.
🔥8👍32
Нашел время для нового сайта. На нем можно будет найти все мои публикации, контакты, а также почитать статьи на трех языках.

🔗 https://keygenqt.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Самый быстрый в мире фреймворк Axum и API на нем:

https://gitcode.com/keygenqt_vz/web-api-benchmark

- PostgreSQL
- Serialization
- ORM Diesel
- Migrations
- CLI Clap
- Basic auth
- Private Cookie
- Config HOCON
- Static HTML
- Handles error
- Tracing

Скоро сравним с Ktor, в удобстве и производительности.
🔥7👍2
Media is too big
VIEW IN TELEGRAM
Первый check, 1к пользователей.

+ serialization
+ migration
+ argon2
+ insert
+ 1:1

На 60% blazing, вы еще хотите Kotlin? =)
🔥7
Тесты добавлены. Раст, победитель очевиден. Два, всегда можно платить немного (или много) больше за сервер. Думаете Rust сложнее, для избранных, а вот и нет. Я написал два API на Ktor & Axum - 1:1. По удобству использования тоже 1:1. Проекты очень похожи - можно оценить на GitCode. В статье опишу подробно.

Вот что думает DeepSeek по поводу результатов:

📊 Пропускная способность (RPS):

- Axum (3001): 16,220 запросов/сек
- Ktor (3002): 1,177 запросов/сек
- Axum в 13.8 раз быстрее

🎯 Время отклика (http_req_duration):

- Axum: медиана 12.17ms, p90 35.89ms, p95 356.93ms
- Ktor: медиана 15.93s, p90 17.87s, p95 18.41s
- Axum быстрее в 1300+ раз (медиана)

🪢 Успешные итерации:

- Axum: 1,065,040 завершенных итераций
- Ktor: 89,347 завершенных итераций
- Axum обработал в 12 раз больше запросов

🕷 Потерянные итерации (dropped_iterations):

- Axum: 200,465 (незначительные потери)
- Ktor: 18,307,961 (катастрофические потери - 99.5% запросов не смогли обработаться)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5