Сервисная архитектура во Vue 2 | Проектирование класса (примитивы и объекты)

Поговорим о том, как стоит спроектировать класс, чтобы его можно было использовать в компонентах на Vue 2 (так, чтобы данные были реактивными). Покажу как запретить изменение данных в компонентах, либо как отвалидировать изменения.Это 2 часть цикла ста…

Record vs struct — когда кто кого

В .Net, помимо типов class и struct, с недавних пор есть еще и типы record и record struct. Появление двух новых типов могло внести запутанность по поводу того, в чем их сходства и различия, и в каких случаях стоит их применять. В этой статье мы разбе…

Swift. Struct vs Class memory and performance comparison или следует ли всегда использовать Struct

Как и многие iOS разработчики, я столкнулся с дилеммой: какой объект использовать для построения архитектуры проекта. Взять для примера реализацию паттерна фасад. Этот объект должен принять некоторое количество сущностей и реализовать методы для упроще…

Swift. Class && Struct (классы и структуры) ч.2

Данная публикация является второй частью ранее опубликованного материала и рассчитана на ознакомление с ним. Ссылка на первую часть — Тыц Вторая часть базового введения в классы и структуры языка Swift, для новичков в разработке под iOS. В публикации р…

Swift. Class && Struct (классы и структуры) ч.1

Обычно, в учебных пособиях, книгах и прочих источниках информации, class’ы объясняют примерно так «class это — описание объекта, а объект это экземпляр класса и бла бла бла», в принципе, это частично отражает суть конструкции, но называть class в рамка…

Платформа Deepstream от Nvidia для систем на базе компьютерного зрения

Компьютерное зрение – это увлекательная область искусственного интеллекта, имеющая огромное значение в реальном мире. Forbes ожидает, что к 2022 году рынок компьютерного зрения достигнет оборота 50 миллиардов долларов, а всех нас ждет новая волна старт…