RU

Кешбэк-апокалипсис: у меня семь карт, смартфон с ИИ и я всё равно плачу не той картой

Как банки превратили «выгоду» в головоломку: семь карт, куча кешбэков — и один способ из этого выбраться. Читать далее

картыплатежиакциибанкиличные финансыAndroidмобильные приложенияRuStoreфинансовая грамотностьстартап
Habr
RU

[Перевод] Mission Impossible: как добиться 0 рекомпозиций в сложном кастомном UI

Сотня рекомпозиций в секунду при скролле — это приговор. Приговор батарее устройства, плавности анимаций и вашей репутации как инженера. Мы привыкли м…

Jetpack ComposeAndroidRecompositionPerformanceLazyLayoutCustom UIKotlinОптимизацияРендеринг
Habr
RU

OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище

ownCloud vs Nextcloud, что лучше? Какое облачное хранилище выбрать? Как может помочь связка S3 с ownCloud? — Читать дальше « OwnCloud – аналог Nextclo…

LinuxAndroidОпросMySQLКонференцииIDESQLWindowsiOSРаботаTorБотыRustHRDockermacOSICORedisМаркетингQAМессенджерПерсональные данныеСерверДизайнМашин1CБизнесСтатьи
Tproger
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реали…

APIJavaScriptJavaAndroidStack OverflowGitБезопасностьОпросIDESQLiOSРаботаTorGitHubБазы данныхHRReactDockerMITАлисаRedisQAМессенджер5gПриложениеВзломdevСервер1CPostgreSQLGrafanaСтатьи
Tproger
RU

Конфигурационный аудит веб-сайта с Termux на android за 15 минут. curl, ssl, dig — без взлома и без root

Анализ публично доступных HTTP-ответов и DNS-записей без аутентификации и активного вмешательства. Проверке подвергается только внешняя конфигурация: …

Конфигурационный аудитTermuxAndroidHTTP Security HeadersTLSDNSПорты