Как минимизировать CSS?

Минимизация CSS является отличным способом оптимизации сайта. При минимизации происходит сжатие файлов, что делает их меньше и легче при загрузке с сервера. Еще одно преимущество при минимизации - удобочитаемость, в отличии от стандартного формата  CSS. Таким образом скопировать ваш код на...

17.03.2017 2033

Сортировка массива объектов в JavaScript

Если вам нужно рассортировать массив объектов в определенном порядке, возможно, вы почувствуете искушение применить библиотеку JavaScript. Прежде чем приняться за это дело, помните, существует встроенная функция сортировки Array.sort. В этой статья я расскажу вам, как сортировать массив объектов без...

11.03.2017 3667

CSS совет: Используйте :not, чтобы сэкономить свое время

Недавно увидел твит Матта Гриффана, который гласит: Наконец-то сделал свою жизнь проще, используя :not(:last-of-type), вместо того, чтобы переопределять свойства отдельным правилом :last-of-type. О да! Взрыв. Разума. Почему я не знал это раньше? Эта мелочь позволяет сэконо...

08.03.2017 1078

Какой инструмент лучший в веб разработке?

Каждый год веб разработчики задают одни и те же вопросы: Какой фреймворк лучше? Какой бандлер лучше? Как выбрать лучший редактор? Что же все таки значит лучший, без какого-либо контекста?  Давайте остановимся и подумаем о самом разрабатываемом проекте. Затем мы можем начинать подбирать нужны...

08.03.2017 958

Чеклист для код-ревью

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

05.03.2017 4471

Топ 5 интерактивных CSS сниппетов

Сайт CSS уроков The Code Player предлагает вам уникальные туториалы, которые помогут вам понять и выучить CSS в полной мере. Что же такого особенного в уроках The Code Player? Вместо того, чтобы просто скачать файл или показывать строки кода и законченный продукт, уроки интерактивны, так как вы в ре...

02.03.2017 1968

Основы: Постраничная навигация в Laravel за две минуты

В Laravel существует огромное множество встроенных полезных функций, и одна из них - это простая постраничная навигация. Проверим, как она работает. Допустим у нас есть список авторов. /app/Http/Controllers/ AuthorsController.php public function index()     { &nb...

02.03.2017 1909

Субмодули git и PHP-пакеты

Являетесь вы разработчиком пакетов на PHP или нет, продолжайте читать. Я буду говорить о git-субмодулях простыми словами. Модульность — важная штука. В чем проблема? Давайте начнем разработку нашего пакета. Скорее всего вы не захотите публиковать свой пакет с самого начала, и вместо этог...

26.02.2017 1123

6 крутых способов использования теней в CSS

Такие свойства в CSS, как box-shadow и text-shadow невероятно универсальны, и позволяют добавлять тени к различным элементам и тексту, а также позволяют создавать крутые, многомерные эффекты. Если вы находитесь в воодушевленных поисках новых способов применения теней на сайте, вам сто...

22.02.2017 5825

Более читабельный CSS с применением кастомных свойств

Начните использовать кастомные свойства CSS для улучшения читабельности и для упрощения обслуживания в будущем. Заметка: Я пропущу некоторые fallback'и в var() поисках этой статьи, но помните, вы всегда должны делать поиски настолько хорошими, как это возможно, следуя паттерну:...

20.02.2017 3405