Главная » Tech

Оптимизация кода через ручной тайминг.

Иногда требуется сравнить скорость выполнения нескольких алгоритмов. Часто для этой цели используют профилировщики кода. Но иногда бывает, что профилировщика нет под рукой, или работа с ним сложна, а нужно просто сравнить скорость работы фрагмента кода А со скоростью…

Читать далее »

Использование статического анализатора PVS-Studio при разработке для встраиваемых систем на C и C++

Из этой статьи вы узнаете, как запустить проверку embedded-проекта и как работать с отчетом анализатора. Анализатор PVS-Studio поддерживает ряд компиляторов для встраиваемых систем. В текущей версии возможна проверка проектов при сборке одним из следующих компиляторов под Window, Linux…

Читать далее »

Общие принципы в создании мобильных приложений для начинающего UX/UI-дизайнера.

В этой статье я делюсь принципами, которые будут интересны и полезны новичку. Обучение (Onboarding) Начинать знакомство с приложением через onboarding — хорошо. Для чего это нужно? Когда пользователь скачивает приложение, он «примерно» представляет себе функционал. При старте удобно…

Читать далее »

Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты.

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

Читать далее »

11 советов для тех, кто использует Redux при разработке React-приложений.

Когда речь идёт о разработке React-приложений, то, в плане архитектуры кода, маленькие проекты часто бывают более гибкими, чем большие. Нет ничего плохого в том, чтобы создавать такие проекты с использованием практических рекомендаций, нацеленных на более крупные приложения. Но…

Читать далее »

Cython: более чем 30-кратное ускорение Python-кода.

Python — это язык, который любят многие программисты. Этим языком невероятно легко пользоваться. Всё дело в том, что код, написанный на Python, отличается интуитивной понятностью и хорошей читабельностью. Однако в разговорах о Python часто можно слышать одну и…

Читать далее »

Анимированное руководство по базовым механизмам React.

Автор заметки, перевод которой мы сегодня публикуем, говорит, что существует пропасть между использованием React для разработки пользовательских интерфейсов и необходимостью знать о том, как работает React на самом деле. Многие, применяющие React на практике, не знают о том,…

Читать далее »

Чат-боты — отстой.

Друзья, я предлагаю вашему вниманию сокращённый перевод любопытного выступления, посвящённого проблематике создания чат-ботов: каковы особенности этой задачи, какие трудности встают на пути разработчиков и как их можно решать. А ещё мы попросили прокомментировать этот материал эксперта Центра машинного…

Читать далее »

Усложнение C++ неизбежно. И не только C++

Текста будет много, поэтому тех, кому не жаль своего времени, приглашаю заглянуть под кат. Язык программирования — это технологичный продукт, но не все так просто. Некоторое время назад довелось прочесть интересную книгу «Дилемма инноватора». Там на примерах технологичных…

Читать далее »

Эксперты назвали самые популярные ИИ-инструменты для маркетинга

Исследователи назвали наиболее популярные инструменты на основе ИИ, которые используют российские компании для маркетинговых целей. В список самых популярных ИИ-инструментов вошли программатик-закупка медиарекламы и ретаргетинг — возвращение посетителя на сайт рекламодателя (по 48%), чат-боты и анализ больших данных…

Читать далее »