Мои любимые советы, хитрости и алиасы Bash
— Оператор “-“ для быстрого перехода на прошлую директорию: cd -
— Оператор “!!” - для ссылки на предыдущую команду в терминале, например можно использовать с sudo, когда нужны привилегии: sudo !!
— {curly brace expansion} - например для создания нескольких файлов с одинаковым расширением но с разными именами: touch file-{1,2,3}.md
— Ctrl+R - для быстрого поиска команды, которая была запущена прежде.
#bash #productivity
К статье(eng)
— Оператор “-“ для быстрого перехода на прошлую директорию: cd -
— Оператор “!!” - для ссылки на предыдущую команду в терминале, например можно использовать с sudo, когда нужны привилегии: sudo !!
— {curly brace expansion} - например для создания нескольких файлов с одинаковым расширением но с разными именами: touch file-{1,2,3}.md
— Ctrl+R - для быстрого поиска команды, которая была запущена прежде.
#bash #productivity
К статье(eng)
Концепции Nginx, которые я хотел бы знать много лет назад
— Proxy - возможность сделать запрос к серверу через промежуточный сервер.
— Reverse Proxy - обработка запроса клиента любым сервером, стоящим за промежуточным сервером.
— Load Balancing - распределение запросов от клиентов на сервера, стоящими за промежуточным сервером.
#nginx
К статье(eng)
— Proxy - возможность сделать запрос к серверу через промежуточный сервер.
— Reverse Proxy - обработка запроса клиента любым сервером, стоящим за промежуточным сервером.
— Load Balancing - распределение запросов от клиентов на сервера, стоящими за промежуточным сервером.
#nginx
К статье(eng)
Операторы логического присваивания
В статье рассматриваются новые операторы: &&=, ||= и ??=
#javascript
К статье(rus)
В статье рассматриваются новые операторы: &&=, ||= и ??=
#javascript
К статье(rus)
Вам показалось! Все о Perceived Performance
В статье рассматриваются методы/трюки, при которых будет казаться, что сайт работает быстрее.
#ux
К статье(rus)
В статье рассматриваются методы/трюки, при которых будет казаться, что сайт работает быстрее.
#ux
К статье(rus)
Хранение данных в Docker
В статье рассматриваются возможности Docker для сохранения состояния между запусками контейнеров:
docker volumes, bind mount и tmpfs.
#docker
К статье(rus)
В статье рассматриваются возможности Docker для сохранения состояния между запусками контейнеров:
docker volumes, bind mount и tmpfs.
#docker
К статье(rus)
Аутентификация и авторизация
В посте объясняется разница между аутентификацией и авторизацией, а также дается набор правил для тех, кто решил сделать аутентификацию самостоятельно.
#auth
К статье(eng)
В посте объясняется разница между аутентификацией и авторизацией, а также дается набор правил для тех, кто решил сделать аутентификацию самостоятельно.
#auth
К статье(eng)
This media is not supported in your browser
VIEW IN TELEGRAM
5 npm трюков, которые вы возможно не знаете
— npm run - выводит доступные в package.json команды
— npm list - выводит установленные пакеты
— npm list --depth=0 - для ограничения глубины вывода
— npm home PACKAGE_NAME - открывает домашнюю страницу пакета
— npm repo PACKAGE_NAME - открывает репозиторий пакета
— npm v react versions - показывает доступные версии пакета
— npm outdated - показывает устаревшие версии пакетов, которые стоит обновить
#npm
К статье(eng)
— npm run - выводит доступные в package.json команды
— npm list - выводит установленные пакеты
— npm list --depth=0 - для ограничения глубины вывода
— npm home PACKAGE_NAME - открывает домашнюю страницу пакета
— npm repo PACKAGE_NAME - открывает репозиторий пакета
— npm v react versions - показывает доступные версии пакета
— npm outdated - показывает устаревшие версии пакетов, которые стоит обновить
#npm
К статье(eng)
Surma: “Мини-хак дня”
“Скрипт Google Analytics удален из моего блога в пользу пользовательского кода на основе sendBeacon()
Он меньше по размеру, он анонимный (я больше не слежу за пользователями), и я могу собирать основные веб-метрики.”
Twitter
“Скрипт Google Analytics удален из моего блога в пользу пользовательского кода на основе sendBeacon()
Он меньше по размеру, он анонимный (я больше не слежу за пользователями), и я могу собирать основные веб-метрики.”
Строим систему для мониторинга качества frontend-проектов
Цели, которые преследовали разработчики проекта:
— оценивать актуальность проекта (своевременное обновление зависимостей);
— проверка на уязвимости;
— проверка легальности использования зависимостей (проверка лицензий);
— сбор статистики по размерам проекта;
— сбор статистики по таким параметрам, как Perfomance, SEO, Accessibility.
#performance #platform
К статье(rus)
Цели, которые преследовали разработчики проекта:
— оценивать актуальность проекта (своевременное обновление зависимостей);
— проверка на уязвимости;
— проверка легальности использования зависимостей (проверка лицензий);
— сбор статистики по размерам проекта;
— сбор статистики по таким параметрам, как Perfomance, SEO, Accessibility.
#performance #platform
К статье(rus)
Новое свойство css aspect-ratio(соотношение сторон)
Позволяет вам устанавливать пропорции любого элемента без использования хака с padding-top!
#css
К статье(eng)
Позволяет вам устанавливать пропорции любого элемента без использования хака с padding-top!
#css
К статье(eng)