Предварительная загрузка шрифтов

Автор: admin от 15-10-2019, 12:25, посмотрело: 15

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

Предварительная загрузка шрифтов

Когда он создавал тот сайт, на котором опубликован оригинал
этого материала, он не собирался использовать на нём никаких собственных шрифтов. Это неизбежно повлияло бы на производительность сайта, пусть и не очень сильно. Автор статьи говорит, что он стремился к тому, чтобы сделать быстрый сайт. Однако в итоге решено было использовать один особый шрифт для заголовков страниц и при этом постараться сделать так, чтобы данное решение как можно меньше повлияло бы на производительность проекта.

Категория: Веб-разработка

 

Блоги по frontend-разработке, которые стоят того, чтобы их читали

Автор: admin от 20-09-2019, 13:35, посмотрело: 26

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



Англоязычные блоги



Новостные ленты и тематические аккаунты




  • Smashing Magazine — онлайн-журнал для профессионалов веб-дизайна и разработки.

  • CSS-Tricks — официальный аккаунт ресурса CSS-Tricks.com, объединяющего веб-дизайнеров.

  • CSS {IRL} — советы, лайфхаки, хитрости и ссылки на тему CSS.

  • Web Platform News — ежедневные новости веб-разработки с одноименного ресурса.

  • A Book Apart — издательство книг на темы адаптивного веб-дизайна, Git и javascript, контент-стратегии, принципов дизайна, публичных выступлений и многого другого.



Блоги по frontend-разработке, которые стоят того, чтобы их читали

Категория: Веб-разработка

 

Инструмент для сравнения CSS фреймворков

Автор: admin от 8-09-2019, 11:00, посмотрело: 23

Привет, я Александр. Активно изучаю и занимаюсь веб разработкой уже около года. Все началось с удаления клиента любимой игры и поиска ментора. Совершенствуясь в веб-разработке создал проект CSS Comparator. Сама суть проекта заключается в сравнении CSS фреймворков по размерам и другим популярным и современным параметрам. При создании проекта не преследуются коммерческие цели. Главным образом эта статья предназначена для получения отзывов от других веб-разработчиков.



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

Категория: Веб-разработка

 

Восстание машин началось. Google Play

Автор: admin от 5-09-2019, 22:50, посмотрело: 30

Небоскребы, небоскребы, стены, лифты, этажи, расскажу я вам, ребята, про восстание машин…



Сцена из КВН



Я — самый настоящий инди-разработчик и это моя страсть. Начал свой путь 4.5 года назад, опубликовав свое первое приложение в Google Play. Мной была сделана вся работа по написанию кода, а моя жена нарисовала иллюстрации. С тех пор было выпущено еще 7 приложений, а я прокачался до Senior Android Developer, но речь пойдет как раз о самом первом приложении.



Приложение не было сложным, но мы старались делать все качественно, улучшая его с каждым новым апдейтом. Оно включало: восемь экранов, локализация на десяток языков. Аудитория — будущие родители. За все время было выпущено 113 версий (у, какое число). Монетизация — межстраничные объявления, реклама с вознаграждением, внутренние покупки. Приложение не запрашивало Runtime Permissions и соответствовало всем политиками Google, как мне казалось…

Категория: Веб-разработка, Google, Android

 

Создание приложения для Slack с использованием функций 8base

Автор: admin от 5-09-2019, 15:40, посмотрело: 25

Создание приложения для Slack с использованием функций 8base



Slack — отличное приложение для внутреннего общения между командами. Одна из особенностей, что мы можем легко его расширить, создавая и интегрируя чат-ботов и слэш команды чата, позволяющие пользователям взаимодействовать с внешними сервисами. Отличным ботом Slack, весьма популярным и полезным, является бот GitHub, который публикует обновления о пулреквестах, коммитах и ишью на канале.



В этой статье мы создадим Slack бота, который публикует обновления при создании заказа на придуманной нами e-commerce платформе, которой мы управляем.



E-commerce платформа — это бессерверное приложение, созданное с использованием 8base. В этой статье мы будем использовать функции 8base для прослушивания событий Create в модели данных с использованием триггеров.



Триггер это тип функции, которая запускается в ответ на событие мутации данных: создание, обновление или удаление объекта. 8base предоставляет два типа триггеров в зависимости от того, хочет ли разработчик выполнить функцию до или после изменения данных: trigger.before и trigger.after.



Вам понадобятся




  • Базовое понимание React и Node.js. Перед началом работы убедитесь, что у вас установлены Node и npm / yarn.

  • Мы будем использовать некоторые GraphQL запросы в проекте, так что пригодится знакомство с GraphQL.

  • Создайте учетную запись 8base (если вы еще этого не сделали), посетив их веб-сайт.



Подготовка среды 8base



Создайте аккаунт или войдите в 8base. Для новых учетных записей 8base предоставляет бесплатный 30-дневный доступ.

Категория: Веб-разработка

 

Создание приложения Sticky Notes с использованием 8base, GraphQL и React

Автор: admin от 16-08-2019, 12:45, посмотрело: 75

Создание приложения Sticky Notes с использованием 8base, GraphQL и React



Посмотреть демо версию программы здесь.



Во все времена тайм менеджмент был связан для меня с огромной борьбой, запланированные задачи забыты, заметки потеряны, потому что они распределены по нескольким приложениям, сохраняющим заметки. Решение заключается вовсе не в приложении для персонализированных заметок, которое я предлагаю вам создать, хотя есть вероятность, что вы будете им пользоваться из-за времени, которое вы в него вложите.

Категория: Веб-разработка

 

Тренды программирования: чего можно ожидать в 2020 году?

Автор: admin от 2-08-2019, 12:50, посмотрело: 69

Категория: Веб-разработка

 

Google заявляет, что «reCAPTCHA» не злоупотребляет данными о пользователях. Стоит ли этому верить?

Автор: admin от 19-07-2019, 10:50, посмотрело: 39

Google заявляет, что «reCAPTCHA» не злоупотребляет данными о пользователях. Стоит ли этому верить?



Использование новаторского способа различения людей и ботов в Интернете сопряжено с рядом серьезных проблем



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



Задания бывают разных видов: от расплывчатых букв, которые нужно распознать и вписать в поле, до фирменных слоганов вроде «Comfort Plus» на сайте Delta
 — как будто плачевное состояние современных авиаперевозок еще недостаточно антиутопично. Наиболее распространенным, однако, является принадлежащий компании Google сервис reCAPTCHA, третья версия которого была выпущена в конце 2018 года. Его задача — значительно сократить количество действий, требуемых от пользователя при входе на сайт, что достигается за счет присвоения пользователям неотображаемых оценок в зависимости от того, насколько «человеческим» является их поведение. В конце концов, изначальной задачей CAPTCHA было отсеять учетные записи ботов, которые заполоняют веб-сайты с не самыми честными целями.



Но у новаторской системы, разрабатываемой специалистами Google, есть и обратная сторона: новая версия отслеживает каждое движение пользователя на веб-сайте, благодаря чему она и определяет, действительно ли он человек.



Переведено в Alconost

Категория: Веб-разработка

 

Дизайн игровых интерфейсов. Брент Фокс. О чём книга?

Автор: admin от 13-07-2019, 10:35, посмотрело: 54

Данная статья — это краткий обзор книги Game interface design от автора Брента Фокса. Для меня эта книга была интересна с точки зрения программиста, занимающегося разработкой игр в качестве хобби в одиночку. Здесь я опишу, насколько полезной она оказалась для меня и моего хобби.



Дизайн игровых интерфейсов. Брент Фокс. О чём книга?

Вам этот обзор поможет решить, стоит ли тратить на неё свои ресурсы. В комментариях, возможно, вы найдёте отсылки на другие полезные книги по теме игровых интерфейсов от более грамотных и добрых коллег.

Категория: Веб-разработка, Game Development

 

Несколько простых, но полезных советов по работе с геттерами в Vuex

Автор: admin от 6-07-2019, 22:35, посмотрело: 68

Vuex предоставляет удобные инструменты для работы с данными, но некоторые разработчики используют их не всегда по назначению, либо создают избыточные конструкции там, где можно было написать более понятно и ёмко, такое также случается, когда разработчик только знакомится с данными инструментами. В данной статье будут приведены некоторые рекомендации по организации геттеров (Getters), которые вы сможете применить в работе.

Категория: Веб-разработка

 
Назад Вперед