Найденные страницы с тегом приложения всего 130883

Генерация контрактов OpenApi или прикладной API first: гайд по генерации в Spring Boot приложении / Хабр

В этой статье будет описана только техника хранения спецификаций и конкретные шаги по их подключению в приложении. Для упрощения здесь не будут описаны некоторые принципы важные для использования в...

Определение произвольной точки на полигоне. Jetpack Compose. Canvas. Algorithm / Хабр

Каждый день мы работаем над улучшением наших проектов. Будь то инициатива заказчика, продукт корпорации либо Ваш собственный. Изучая отзывы пользователей своего проекта, я столкнулся с запросом...

Передача данных между слоями приложения / Хабр

В слоёных приложения данные на разных уровнях зачастую представлены в виде разных объектов. Например во время получения данных из БД при помощи EF выполняются манипуляции используя доменные объекты....

Процедура нотаризации Electron приложения для macOS 10.14.5 / Хабр

С выходом macOS 10.14.5, Apple добавила обязательную процедуру нотаризации (Notarization process) приложений перед их распространением. Что это и какие сложности возникли с этим обновлением при...

Tailwind vs BEM — 1 (сравнение производительности) / Хабр

Вторая статья здесь В этих двух статьях я буду сравнивать TailwindCSS с чистым CSS + BEM. Цель - разобраться что является лучшим решением для хорошей архитектуры приложения. Это не вопрос...

Инструкция по настройке RAG-системы для тех поддержки клиентов / Хабр

Retrieval Augmented generation - генерация ответа с использованием результатов поиска. RAG-архитектура - это подход к созданию приложений, в которых большая языковая модель без дополнительного...

Моя б̶е̶з̶умная колонка или бюджетный DIY голосового ассистента для умного дома / Хабр

В свете широкого внедрения систем домашней автоматизации возникает потребность в более естественном взаимодействии с «умным домом». Как средство натурального взаимодействия между человеком и машиной,...

Шпаргалка по MV-паттернам для проектирования веб-приложений / Хабр

В Интернет можно найти множество различающихся реализаций и схем, уже набившего оскомину, паттерна MVC. В разных книгах я также встречал разные схемы. Это порождает некоторую путаницу и комментарии к...

RuStore будут предустанавливать на смартфоны «Авророй» с 2024 года / Хабр

Российский магазин приложений RuStore будут предварительно устанавливать на смартфоны с операционной системой «Аврора» с 2024 года, поделился ведущий менеджер проекта Александр Руснак на конференции...

Напильники бывают разные или повествование про «напильник» для java программ / Хабр

В практике java программиста бывает, что очень хочется изменить поведение программы или «подхачить» пару классов без перепаковки приложения, собрать метрики или протестировать java приложение в недрах...

Распределенные сети (Distributed networks) и децентрализованные приложения (decentralized applications). Краткий разбор / Хабр

Дисклеймер: в данной статье используется материал из разных источников, статей и блогов. Ссылки на полезные материалы можно найти в конце статьи – в разделе Источники. В данной статье кратко...

Магазин приложений RuStore станет доступен для установки на ридерах и медиаплеерах / Хабр

Владельцы ридеров и медиаплееров смогут устанавливать на свои устройства официальный магазин приложений RuStore, сообщает ТАСС со ссылкой на пресс-службу VK. RuStore уже доступен...

Практические советы по написанию чистого кода для автоматизации тестирования / Хабр

Программирование является необходимым навыком для инженеров по автоматизации тестирования. Однако важно писать чистый код, который понятен и удобен в обслуживании. В этом посте я расскажу, что такое...

«Тинькофф-банк» собирает согласие на обработку биометрии клиентов при вводе пин-кода в новом приложении или банкомате / Хабр

В ноябре «Тинькофф-банк» начал собирать согласие на обработку биометрии клиентов при вводе пин-кода в новом мобильном приложении для Android или через активацию клиентской сессии в процессе...

Архитектура Шредингера и способы с ней бороться / Хабр

Представьте, что вы работаете в команде над крупным проектом какое-то время. Проект прошел начальный этап и уже работает в продакшн среде. Им пользуются люди, даже можно сказать, что им пользуются...

Предотвращаем утечки памяти в Go, ч. 2. Особенности рантайма / Хабр

Мы продолжаем наш рассказ о причинах повышенного потребления памяти в языке Go. В предыдущей статье мы детально разобрали ошибки бизнес-логики приложения, которые могут привести к утечкам памяти....

Логи в iOS, эпизод 3: BlackBox / Хабр

В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак. Я удивился и понял, что у меня нет абсолютно...

Bottom sheet: Custom transitioning / Хабр

Современные требования к дизайну мобильных приложений всё чаще подкидывают задачи по отображению контента со сложным поведением. Для его реализации необходимо понимание того, как работают кастомные...

ChatGPT написал Android-приложение / Хабр

Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android-приложение! Оно очень примитивное, но компилируется, запускается и работает. Но как он это сделал? С первой попытки или...

Как мы допилили PyTest для счастья разработчиков, билд-инженеров, тестировщиков и менеджеров / Хабр

Привет, Хабр! Меня зовут Олег, я работаю в «Лаборатории Касперского» и занимаюсь созданием нашей собственной операционной системы KasperskyOS . Если еще точнее, я — Lead Software Development Engineer...

Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования / Хабр

Привет, Хабр! Вам наверняка знакома ситуация, когда обновления, которые необходимо выкатить, — это россыпь отдельных файлов, которую надо соединить, протестировать на всех видах продуктов и...

Внедрение Allure (отчётность) в UI-тесты (swift, XCTest) / Хабр

Меня зовут Сергей Криворотько, я занимаюсь нативной автоматизацией тестирования мобильных приложений (iOS) в компании РТЛабс.  В данной статье я расскажу, как внедрялась отчётность на наших...

Автоматизированное тестирование на Flutter: нативные тесты или кроссплатформенные решения / Хабр

Привет всем, кому нравятся Flutter и автотесты! Когда мы в Surf начали разрабатывать на Flutter, стало интересно посмотреть, что же может автоматизировать сам Flutter? Ведь приложения, которые он...

Android Debug Bridge для тестировщика без SMS и регистрации / Хабр

Привет, Хабр! Меня зовут Александр Карпенко, я QA Engineer в inDrive. Я подготовил эту статью для начинающих QA-специалистов. Ниже расскажу, как использовать Android Debug Bridge (ADB) в тестировании...

Port knocking и не только / Хабр

Прочитав по диагонали статью гражданина @Winseven «ICMP открывашка портов для сервера» , я сдержался. Все-таки велосипединг — это весело. Но вчитавшись, я опешил. Зачем запускать отдельное приложение...