Интернет

ProcessWire CMS — руководство для начинающих

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

Подробнее

Соединение детей с природой с помощью умного дизайна игрушек

Знаете ли вы, что к тому времени, когда подростки в США достигают 16-летнего возраста, они проводят на природе менее семи часов в неделю, и эта тенденция наблюдается во всем мире. Немного информации, фактов и цифр.

Подробнее

Как использовать аргументы и параметры ES6

Разработчики все больше и больше используют возможности ECMAScript 6, и вскоре эти функции станут неизбежными. В этом руководстве вы узнаете, как в ECMAScript 6 улучшена обработка параметров в JavaScript, и многое другое.

Подробнее

Обеспечение безопасности вашего бизнеса и клиентов с помощью цифровых политик

Цифровые работники, особенно веб-дизайнеры и разработчики, должны понимать, что политика влияет на их продукты в Интернете так же, как и в оффлайне. Каким бы ни был масштаб нашего предприятия — будь то крупная корпорация, небольшое цифровое агентство, компания-разработчик программного обеспечения или личное предприятие — мы должны работать в рамках этой системы законодательных положений (то, что мы просто называем «политикой»), чтобы соблюдать закон.

Подробнее

Как создавать и поддерживать системы атомарного дизайна с помощью Pattern Lab 2

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

Подробнее

Создание кроссплатформенной игры WebGL с помощью Babylon.js

Вот вам задание: как насчет создания 3D-игры за выходные? [Babylon.js](https://www.babylonjs.com/) — это JavaScript-фреймворк для **создания 3D-игр с использованием HTML5, WebGL и веб-аудио**, созданный вашим покорным слугой и командой Babylon.js. Чтобы отпраздновать выпуск новой версии библиотеки 2.3, мы решили создать новую демонстрацию под названием «Sponza», чтобы показать, что можно сделать с помощью движка WebGL и HTML5, когда дело доходит до создания отличных игр в наши дни. Идея заключалась в том, чтобы создать согласованный, похожий, если не идентичный, опыт на всех платформах, поддерживаемых WebGL, и попытаться использовать возможности нативных приложений. В этой статье я объясню, как все это работает вместе, а также различные проблемы, с которыми мы столкнулись, и уроки, которые мы извлекли при ее создании.

Подробнее

Как мы начали выпускать функции в два раза быстрее (пример из практики)

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

Подробнее

Элементарные запросы и как их можно использовать сегодня

В течение некоторого времени мы сталкивались с **ограничениями возможностей CSS**. Те, кто создает адаптивные макеты, свободно признают разочарования и недостатки CSS, которые заставляют нас обращаться к препроцессорам CSS, плагинам и другим инструментам, помогающим нам писать стили, которые мы не можем написать с помощью одного CSS. Тем не менее, мы сталкиваемся с ограничениями в том, что современные инструменты помогают нам достичь.

Подробнее

Список литературы для веб-разработки № 144: Ошибки CSP, отладка JS и тестирование на отказ

Каждая неделя — это учебная неделя, и на этой неделе мне напомнили, что не все единицы области просмотра хороши для использования. Кроме того, выбор правильного кода состояния HTTP может быть затруднен и может даже не поддерживаться версией Apache, работающей на вашем сервере. Я также узнал, как можно расширить ведение журнала ошибок JavaScript, чтобы вы, наконец, могли получать удобные для чтения и полезные отчеты. Как будто этого было недостаточно, я снова узнал много нового о специальных возможностях и прогрессивном улучшении, а также обнаружил презентацию о том, как можно обойти CSP и почему браузеры могут отображать элементы с известными границами, а также с ограничениями макета невероятно быстрее, чем с неизвестными. Вы готовы? Теперь и ваша очередь научиться всему этому.

Подробнее

Вырваться из коробки: вдохновение для дизайна на июль

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

Подробнее