Что определяет успех крупных предпринимателей и влиятельных инвесторов? Какие принципы из области бизнеса можно применить для собственного развития как разработчика? Как и всегда, многие ответы оказываются очевидно простыми, но требуют некоторых усилий и дисциплины.
Python предоставляет поистине безграничные возможности при объявлении функций. Давайте разберёмся, как не допустить ошибок в процессе и сделать код более читаемым и поддерживаемым.
Компонент Navigation открывает новые возможности навигации в приложениях Android. А значит, это весомый повод познакомиться с ним поближе и использовать его сразу в деле: создать свой проект и реализовать в нем навигацию.
ClickHouse — колоночная СУБД с невероятной скоростью
Классическая проблема любой традиционной реляционной базы данных — это медленная работа сложных запросов, если количество записей достигает нескольких миллиардов строк. Яндекс для построения в интерактивном режиме отчетов по неагрегированным логам разработал аналитическую колоночную СУБД ClickHouse, которая отличается следующими архитектурными особенностями:
• поддержка приближенных вычислений на части выборки; • физическая сортировка данных по первичному ключу; • векторные вычисления по кусочкам столбцов; • распараллеливание операций; • линейная масштабируемость; • работа с жесткими дисками; • отказоустойчивость.
ClickHouse в 2020 году используется по всему миру для хранения и обработки больших неструктурированных данных, к которым нужно иметь доступ в режиме реального времени. Эта СУБД с невероятной скоростью: ClickHouse обрабатывает до миллиарда строк и десятки гигабайт на один сервер в секунду. Подробнее о возможностях читайте в статье.
Для таких задач, как организация хранилища данных и построение аналитических отчетов, следующий шаг, который позволяет добиться экономии ресурсов и повышенной отказоустойчивости — это работа с управляемым сервисом в облаке. В Yandex.Cloud разворачивать и поддерживать кластеры баз данных на основе ClickHouse можно с помощью Yandex Managed Service for ClickHouse. Попробуйте создать свой первый кластер прямо сейчас — это займет всего пару минут.
Все мы рано или поздно забываем выполнить какую-то мелкую, но очень важную задачу в срок. Затем приходится нервничать и навёрстывать упущенное. Научиться избегать подобных провалов в работе поможет этот простой, но очень полезный способ.
Какие иконки не нравятся пользователям и почему? Как создать максимально привлекательные иконки для пользователей? Отвечаем на эти и сопутствующие вопросы.
Научимся преобразовывать аудио в изображения и анализировать это с помощью ResNeSt. Узнаем, как увеличить скорость обработки данных для модели глубокого обучения, и создадим архитектуру классификатора звуков, издаваемых птицами.
💣 Отошли от праздников и снова готовы учиться? Начните с бесплатных демо-уроков онлайн-курсов «DevOps практики и инструменты», «Golang Developer. Professional» и «Flutter Mobile Developer»:
📌«Prometheus: быстрый старт»: https://otus.pw/U7Ko/ — Рассмотрите архитектуру Prometheus. Разберётесь, как система работает с метриками. Поймёте, как формировать алерты и события в системе.
📌«Go-каналы снаружи и внутри»: https://otus.pw/FHkk/ — Получите простую абстракцию в картинках для понимания принципов работы каналов. Узнаете, как каналы устроены на уровне языка.
📌«Пишем Flutter-приложение с использованием Redux»: https://otus.pw/1R4M/ — Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе.
🔥Регистрируйтесь сейчас — напомним в день вебинара!
Способна ли React Colorful заменить React Color, стоит ли её использовать и в каких проектах она уже применяется? Взвесим все преимущества и недостатки React Colorful и начнём работу с ней.
Конечно, все мы надеемся, что никогда не столкнёмся с плохими специалистами на рабочем месте. Однако бывает так, что они всё же попадаются нам по пути. Поэтому важно знать, что они из себя представляют и как распознать некомпетентного человека на первых порах.
Кому подойдёт канал? — тем, кто только стартует в разработке; — тем, кто ещё не выбрал направление; — тем, кто хочет подтянуть базовые знания по какой-то отдельной теме.
Вкратце рассмотрим, как с помощью @ViewBuilder, PresentationMode и NavigationLink настроить под себя панель навигации и представление для iOS-приложения.