Главная » Архив меток: Анализ и проектирование систем

Архив меток: Анализ и проектирование систем

[Перевод] Анализ и оптимизация React-приложений

Люди, вроде меня, которые борются за высокую производительность сайтов, часто тратят на это много времени. Поэтому сейчас я собираюсь раз и навсегда решить проблему низкого быстродействий веб-ресурсов, интерфейс которых написан на React. А именно, я предлагаю всем, кто это читает, сегодня же прекратить пользоваться React. Здесь речь пойдёт о том, как оптимизировать производительность React-приложений. Автор материала, перевод которого мы сегодня ...

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

Дизайн классов: что такое хорошо?

Автор: Денис Цыплаков, Solution Architect, DataArt К сожалению, книги, посвященные теоретическим аспектам разработки, избежать их не помогают: в книгах обычно нет конкретных, практических советов. За годы работы я обнаружил, что программисты из раза в раз повторяют одни и те же ошибки. И я даже догадываюсь, почему… Но опыт показывает, что ее определенно недостаточно. Первая рекомендация, которая приходит в голову, когда ...

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

[recovery mode] Современное автомобилестроение. Электромобили — срыв покровов

«Какой компонент электропривода в современных электромобилях имеет наивысшую плотность в виде количества ноу-хау на единицу объёма?» Оставшаяся часть в качестве ответа приведёт электродвигатель. Если задать этот вопрос, то с очень высокой вероятностью одна часть отвечающих назовёт таким компонентом силовую батарею. И обе стороны окажутся неправы. Как и многое на нашей планете, изнутри вселенная автомобилестроения в общем и электромобиля в частности выглядит несколько иначе, чем видится стороннему ...

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

Пересечение тестирования и архитектуры: интервью с Нилом Фордом

А что значит совсем уж непонятная должность «meme wrangler»? Что может значить должность «QA architect»? Как менять процессы в организации так, чтобы люди при встрече с первой же сложностью не возвращались к старым? С какого момента при работе над архитектурой надо подключать тестировщиков? Вскоре на нашей конференции Heisenbug он расскажет о создании «эволюционных архитектур», которые возможно менять при изменении внешних ...

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

[Из песочницы] 35% доходность акций на альтернативных данных

На днях попал в руки любопытный датасет от Московской Биржи по популярным акциям. Торговля на альтернативных (нестандартных) данных становится модным и перспективным. Подробности под катом После поверхностного исследования удалось получить привлекательный результат c хорошими доходностями. Содержание датасета Датасет содержит три значения pv30, pv70, pv100 на каждый день и показывает разницу покупок и продаж группы из топ 30, 70 и 100 ...

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

Восемь именных законов в UX дизайне ( часть 1)

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

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

Уволен через автоматизацию

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

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

Для чего нам в СИБУРе продвинутая аналитика

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

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

[Перевод] Руководство по использованию pandas для анализа больших наборов данных

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

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

Блокчейн и медицинские данные: как это работает

Сегодня мы расскажем, каким образом блокчейн ExonumTM может ускорить обработку медицинских данных и защитить эти данные от кражи. Изображение: sergio santos CC BY Конфиденциальность Цифровизация медицины сегодня дает возможность всем участникам системы здравоохранения, от пациентов до фармацевтических компаний, обмениваться данными в электронном виде. Подобные решения успешно используются в Тайване и Эстонии. Например, электронные медицинские карты (electronic medical records — EMR) ...

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