13 декабря 2023

Как распараллелить мобильные автотесты на Python с использованием Appium

Как я свой мессенджер писал

Postgresso #11 (60)

[Перевод] Сколько строк на C нужно, чтобы выполнить a + b в Python?

Как работают TON-20 и BRC-20 и почему они создают такие проблемы для блокчейнов

Google Gemini: на что способна эта нейросеть и какие у неё недостатки (спойлер — их много)

От конструктора до облака: какие есть способы разработки мобильных приложений

[Перевод] Что нового в Apache Spark 3.4.0 — Spark Connect — Доработки для Shuffle

А/Б тестирование с CUPED: детальный разбор

Язык Crystal и математика

Необходимые свойства качественных рекомендаций в e-commerce

К вопросу о RS485

Улучшаем взаимодействие пользователя с интерфейсами

Общество защиты бумеров

[Перевод] Почему в США до сих пор нет скоростных поездов

От ЖК-дисплеев до полупроводников: краткая история индия

Калибровка процессов с помощью метрик разработки

Автоматизация импорта значений в типовые отчеты «1С: Бухгалтерия предприятия 3.0​»

Шаблоны проектирования — реализация на языке PHP 8.0+

Китай нашел свободных от санкций поставщиков оборудования для производства чипов из Южной Кореи

Как обычному фронтендеру стать по-настоящему классным фронтендером

Тиражируемое решение IDM корпоративного уровня. Часть 2: справочные разделы

АО «Группа СВЭЛ» — поисковый маркетинг для B2B компании

GigaChat Pro. Технические детали, сдача ЕГЭ и сравнение с конкурентами

«Как пресейл инженер телеграм ботом дверь открывал» или «Ты куда полез?»

САПР-платформа nanoCAD на ОС Linux: что может и чего ждать. Впервые в открытом диалоге с разработчиком

Пожиратель галактик: Млечный Путь, вероятно, поглотит все карликовые спутники, окружающие его

[Перевод] How to add drag and drop to your app

[Перевод] Сообщаются ли ваши тесты?

«Импортозамещение» в видеонаблюдении. Часть пятая: Випакс АйТек Про

Хочешь похудеть, перестань заниматься жиросжиганием

Как мы не забили на внутренних заказчиков, или Внутренняя автоматизация как продукт

Как оценить эффективность WAF и зачем вообще это все нужно? Часть 2

Безопасность API веб-приложений

Автоматизированное формирование меню надстройки для nanoCAD

Когда-либо давал. F#-сервер из скрипта на примере локального брокера сообщений

Инструменты продуктового аналитика VK, или Как мы работаем с большими данными

Тайны пингвина: как работают исключения и прерывания в Linux?

Озвучка самокатов, часть 2: MIDI через пьезоизлучатель

Как привлечь внимание аудитории: 10 шагов к созданию вирусного контента

Дела сердечные: роботизированный правый желудочек

V2X. Система безопасности

Включение ТОРП в реестр Минпромторга

[Перевод] Учёные собрали рабочий компьютер с использованием мозговой ткани

Студенты на Хабре: ныть нельзя писать статьи

Как стоит и как не стоит использовать HttpClient в .NET

Выбор технологического стека: общие советы

Как компании подготовиться к участию в GITEX?

В поиске оптимального подхода к миграциям в Go

Эксперт в мИИдицине: как искусственный интеллект меняет здравоохранение

Мотивация Профсоюза ИТ

Vue state management: Pania stores или composables с глобальные рефами?

Kotlin под капотом: как избавится от рекурсии

Настройки безопасности контейнеров и Kubernetes

[Перевод] SwiftUI: Разбираемся с identity на примере переходов

Усугубление сложности повышения ПИТ

«Маленький индекс Хирша? Вам поможет КОПЕЕЧНАЯ ЗАРУБЕЖНАЯ…»

Как мы (не) вкатились в геймдев. Часть 2

Как создать эффективную посадочную страницу в 2023: всего 3 фактора, от которых зависит конверсионность лендинга