Интернет
Машинное обучение для фронтенд-разработчиков с Tensorflow.js
Использование JavaScript и таких фреймворков, как Tensorflow.js, — отличный способ начать работу и узнать больше о машинном обучении. В этой статье Чарли Джерард описывает три основные функции, доступные в настоящее время при использовании Tensorflow.js, и проливает свет на ограничения использования машинного обучения во внешнем интерфейсе.
ПодробнееЖурналу Smashing тринадцать!
Журналу Smashing тринадцать лет! В этой статье я делюсь историями некоторых участников нашей Smashing Team. Люди, стоящие за журналом, книгами и конференциями.
ПодробнееVuePress: документация стала проще
Один из аспектов создания и/или обслуживания любой программной библиотеки, о котором чаще всего забывают, — хорошая документация. К счастью для вас, на рынке появился новый инструмент, облегчающий создание отличной документации для ваших проектов.
ПодробнееПомимо браузера: начало работы с бессерверной WebAssembly
Вы, наверное, слышали о WebAssembly и о том, почему это мощный инструмент в браузере. В этой статье мы исследуем, почему бессерверная WebAssembly может быть столь же мощной вне браузера, и как начать ее использовать.
ПодробнееСоветы Figma по запуску рабочего процесса проектирования
В этой статье давайте подробнее рассмотрим, что действительно может предложить Figma. Вот 20 советов о том, как работать быстрее и лучше с помощью этого известного инструмента для совместной разработки интерфейсов.
ПодробнееСоздание корзины покупок с веб-хранилищем HTML5
В этом руководстве показано, как использовать возможности веб-хранилища HTML5 путем пошагового создания корзины покупок. То, что вы узнаете из этого руководства, можно легко применить к другим функциям сайта, которым может не потребоваться хранилище базы данных и многое другое.
ПодробнееУскоренная загрузка изображений благодаря встроенному предварительному просмотру изображений
Техника предварительного просмотра встроенного изображения (EIP), представленная в этой статье, позволяет нам загружать изображения предварительного просмотра во время ленивой загрузки с использованием прогрессивных запросов JPEG, Ajax и HTTP без необходимости передачи дополнительных данных.
ПодробнееТестирование стало проще благодаря минимализму фреймворка и программной архитектуре
В этой статье мы вернемся к тому, что означает тестирование, используя простую аналогию, рассмотрим концепции архитектуры программного обеспечения и некоторые аргументы в пользу того, почему минимализм в процессе тестирования может принести вам пользу.
ПодробнееУлучшение процесса проектирования в вашей организации
Вспомните свои последние несколько программных проектов. Был ли соблюден разумный баланс между конкретными бизнес-целями, удовлетворением потребностей пользователей и своевременной доставкой продукта? Ключом к достижению этого баланса является процесс проектирования, учитывающий сложность, устраняющий проблемы проектирования на ранней стадии и избегающий чрезмерной зависимости от третьих сторон.
ПодробнееКак создать многопользовательскую игру виртуальной реальности в реальном времени (часть 1)
В этой первой части серии вы узнаете, как создать сцену виртуальной реальности с элементами интерактивной игры. Эти игровые элементы впоследствии можно будет использовать для полноценной многопользовательской игры в виртуальной реальности.
Подробнее