Как мы реализовали push-уведомления на нашем сайте

Очень много сайтов используют push-уведомления неправильно. Они предлагают пользователям подписаться в тот момент, когда они открывают сайт, без предоставления информации о том, какую для них пользу это может принести. Это не только вредит UX, но также является рискованным делом. Если пользовател...

17.02.2017 2362

LaraQuiz: Как хорошо вы знаете Laravel?

Новый мини-проект от Laravel Daily Team - покажет ваши знания по Laravel с LaraQuiz.com! Проект был создан с целью показать наш собственный QuickAdmin и для местного Laravel Meetup, почему бы не поделиться с миром? LaraQuiz.com - это небольшой сайт, где вы можете прой...

14.02.2017 1455

20 крутых PHP-библиотек на начало 2017

Мы предлагаем вашему вниманию коллекцию качественных PHP-библиотек, которые попали в поле нашего зрения в течение последней пары месяцев. Мы постарались включить проекты, которые активны, хорошо документированы и имеют шанс занять место среди закладок разработчиков. Если мы не включили в этот спи...

10.02.2017 12307

14 важных показателей производительности сайта, которые вам стоит использовать

Создание опционального UX для посетителей вашего сайта не является точной наукой, но уделение внимания конкретным метрикам производительности может дать разработчикам понятие, как увеличить трафик и удержать пользователя. Уделение внимания запросам интернет пользователей всегда было сложной задач...

08.02.2017 2550

Методы массивов в JavaScript: С мутацией или без

JavaScript предоставляет несколько способов для добавления, удаления и замены элементов в массиве. Но некоторые из них используют мутацию, то есть видоизменяют изначальный массив, а некоторые — нет, они просто создают новый массив. Ниже я попытался изложить, как можно выполнить три эти...

04.02.2017 3135

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

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

03.02.2017 1088

Нет, нет и еще раз нет, line-height — безразмерное свойство

Рассмотрим обычный код css, который при первом взгляде выглядит довольно простым, но постоянно используется неправильно. Начнем с простого вопроса, задаваемого при интервью: Вы хотите сделать текст на сайте с двойным пробелом по умолчанию. Какой параметр в line-height является наилучшим вариантом...

01.02.2017 1998

Самый лучший способ создания CSS брейкпоинтов

Я хочу, чтобы на следующие минут 30 или около того, вы забыли про CSS. Забыли о веб-разработке. Забыли о цифровых пользовательских интерфейсах. И когда вы это сделаете, я хочу, чтобы ваш разум начал странствие. Странствие по времени. В то время, когда вы были совсем юны. В ваш первый день в...

30.01.2017 4299

Npm cache: невоспетый герой

Люблю npm и считаю, что он является серьезной причиной успеха JavaScript'а за прошедшие пару лет. Все были воодушевлены в комьюнити JavaScript, когда фэйсбук выпустил yarn, и есть за что. Скорость установки yarn потрясающа. Последующие составляющие устанавливаются даже быстрее, потому чт...

30.01.2017 1671

Bash команды для оптимизации работы с Git

Чем больше вы работаете с Git, тем больше его возможностей используете. Перечислю несколько задач, которые я и моя команда выполняем каждый день: Создание веток и их именование Подсчет коммитов для объединения Обновление master до последнего состояния с последующим переносом на новую ве...

26.01.2017 4618