Behave test recorder. Запись сценариев автотестов http://amp.gs/jtj8A
Хабр
Behave test recorder. Запись сценариев автотестов
Привет! Меня зовут Степан Лущий, я – тимлид команды тестирования компании «БАРС Груп». Мы занимаемся созданием автоматизированных тестов (автотест), инструментов для их написания, а также развитием...
Добавление пользовательской темы для фронтэнд-приложений http://amp.gs/jtjzi
Хабр
Добавление пользовательской темы для фронтэнд-приложений
Привет, Хабр! Меня зовут Павел, я фронтэнд-архитектор в компании Itransition. Вот уже более 8 лет я работаю во фронтэнде. В течении этого времени мне довелось поработать с приложениями, как полностью...
Очередная навигация для Android Jetpack Compose? Brick http://amp.gs/jtj1c
Хабр
Очередная навигация для Android Jetpack Compose? Brick
Я до последнего верил в Navigation component от google. Но, к сожалению, ряд задач с которыми я столкнулся при его использовании вместе с compose заставили поменять мое мнение. Идея создания...
gRPC: лучше ли этот фреймворк, чем REST API? http://amp.gs/jtjtF
Хабр
gRPC: лучше ли этот фреймворк, чем REST API?
Привет! Я — Роман Махнык, .NET developer в NIX. Уже четвертый год я занимаюсь разработкой коммерческих проектов, а сейчас проектирую разные приложения на основе облачных решений.В своей статье я буду...
Как мы учились находить заказы по пути домой http://amp.gs/jtjkU
Хабр
Как мы учились находить заказы по пути домой
Всем привет, меня зовут Оля, и я работаю аналитиком в команде распределения заказов Ситимобил. Наша задача — оптимально находить водителей и предлагать им заказы с учетом ряда ограничений и...
Почему так легко захватить вашу сеть изнутри? http://amp.gs/jtjkW
Хабр
Почему так легко захватить вашу сеть изнутри?
Внутреннее тестирование на проникновение, одна из самых сложных и при этом впечатляющих услуг на рынке. Впечатляющих в первую очередь для руководства, ведь за несколько дней, а иногда и часов,...
Как разработать микросхему, от идеи до результата. Часть 3. Схемотехническое представление и Layout http://amp.gs/jtjk5
Хабр
Как разработать микросхему, от идеи до результата. Часть 3. Схемотехническое представление и Layout
В прошлой статье мы установили все программы, а в этой части, мы наконец приступим к практической части. Готовьтесь, эта часть будет очень большой. Для тех кто пропустил прошлые части — ссылки...
Микросервисы: проблемы, которые мы не замечаем http://amp.gs/jtj7J
Хабр
Микросервисы: проблемы, которые мы не замечаем
Переехать в микросервисы можно двумя способами. Можно построить платформу — это надежно, но очень сложно. Или можно поднять Kubernetes и начать в него коммитить новые сервисы. Переезд проходит быстро...
Как сделать свой клон Arduino, и есть ли в этом смысл http://amp.gs/jtjEt
Хабр
Как сделать свой клон Arduino, и есть ли в этом смысл
Часто у начинающих ардуинщиков и более продвинутых пользователей возникает проблема: памяти микроконтроллера недостаточно или наоборот, слишком много. Основная часть моделей имеет объем памяти 32к или...
[Перевод] Возможности Java — от Java 8 до Java 17 http://amp.gs/jtjEu
Хабр
Возможности Java — от Java 8 до Java 17
С момента появления в 1995 году до сегодняшнего дня в Java многое изменилось. Java 8 была революционным выпуском, вернувшим Java на пьедестал лучших языков программирования.Мы рассмотрим...
[Перевод] Отрываем щупальца следящим скриптам, как никогда раньше http://amp.gs/jtjdw
Хабр
Отрываем щупальца следящим скриптам, как никогда раньше
Мы представляем SugarCoat, результат годичной совместной работы Brave и Калифорнийского Университета в Сан-Диего по созданию новой системы, улучшающей веб-конфиденциальность без ущерба для...
Как VisionLabs создает модели компьютерного зрения с помощью GPU SuperCloud http://amp.gs/jtjSm
Хабр
Как VisionLabs создает модели компьютерного зрения с помощью GPU SuperCloud
В предыдущей статье я рассказывал, как мы в #CloudMTS строим облачные сервисы для разработчиков ИИ. В частности, я коснулся эволюции нашего GPU SuperCloud в MLOps Platform. И если последний сервис...
Контейнерные образы приложения на базе Red Hat UBI – сборка и лучшие практики http://amp.gs/jtjSM
Хабр
Контейнерные образы приложения на базе Red Hat UBI – сборка и лучшие практики
Главный плюс развертывания приложений в виде легковесных контейнеров – это то, что контейнерный образ содержит все зависимости, необходимые для работы приложения. Однако это преимущество легко...
[recovery mode] Достижения космической астрометрии http://amp.gs/jtjNx
Хабр
Достижения космической астрометрии
Астрометрия – основа астрономических наблюдений и измерений координат и времени. Главной задачей астрометрии является реализация системы отсчета – той самой инерциальной системы отсчета, о которой...
Node.js: документирование и визуализация API с помощью Swagger http://amp.gs/jtjNd
Хабр
Node.js: документирование и визуализация API с помощью Swagger
Привет, друзья!
В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger.
Мы разработаем простой Express-сервер, способный...
В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger.
Мы разработаем простой Express-сервер, способный...
[Перевод] Протокол безопасности транспортного уровня (TLS), версия 1.2 (RFC 5246) (Часть 3.1) http://amp.gs/jtj0V
Хабр
Протокол безопасности транспортного уровня (TLS), версия 1.2 (RFC 5246) (Часть 3.1)
T. Dierks, E. RescorlaПротокол безопасности транспортного уровня (TLS) Версия 1.2Запрос на комментарии 5246 (RFC 5246) Август 2008Часть 3.1 В статье приводится продолжение перевода на русский...
Пуши Авито: как сделать самый навязчивый формат не таким раздражающим http://amp.gs/jtjXi
Хабр
Пуши Авито: как сделать самый навязчивый формат не таким раздражающим
Привет! Меня зовут Юля Трусова, я старший UX-редактор в Авито. В этой статье я расскажу о мобильных пушах: какого тона мы придерживаемся, как работаем с техническими ограничениями и о чём...