May 23, 2020

Лучшие статьи прошедшей недели!

Читайте и не скучайте дома!

Лучшие практики повышения производительности в C#

Цель этой статьи — предоставить неполный список шаблонов кода, которых следует избегать, либо потому что они сомнительны, либо потому что просто плохо работают.

5 визуализаций, который помогут улучшить Data Story

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

Неоморфизм с помощью SwiftUI. Часть 1

Неоморфный дизайн — это, пожалуй, самый интересный тренд последних месяцев, хотя, по правде говоря, Apple использовала его в качестве своего дизайнерского мотива еще на WWDC18. В этой статье мы рассмотрим, как вы можете реализовать неоморфный дизайн с помощью SwiftUI, почему вы могли бы захотеть это сделать, и — что наиболее важно — как мы можем доработать этот дизайн, чтобы повысить его доступность.

Тенденции тестирования, к которым стоит присмотреться в 2020 году

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

3 ловушки, в которые попадают начинающие Data Scientists

Привет! Это Петр Лукьянченко, автор и руководитель онлайн-курсов «Математика для Data Science» в OTUS. Мы на занятиях любим все иллюстрировать кейсами, поэтому здесь тоже каждую проблему, с которой сталкиваются новички, буду начинать с примера.

Реализации кэша в C# .NET

Кэширование отлично подходит для данных, которые изменяются нечасто. Или, в идеале, не меняются никогда. Данные, которые изменяются постоянно, например, текущее время, не должны кэшироваться, иначе вы рискуете получить неправильные результаты.

Высокоскоростной Apache Parquet на Python с Apache Arrow

На протяжении всего прошлого года я работал с сообществом Apache Parquet над созданием parquet-cpp — первоклассной C++ Parquet реализации для чтения/записи файлов, подходящей для использования в Python и других приложениях для работы с данными. Уве Корн и я разработали Python интерфейс и интеграцию с pandas в рамках кодовой базы Python (pyarrow) в Apache Arrow.