Все мы — используем git каждый день, однако большинство из нас, как будто задержались в 2005 году, используют только основные команды, такие как add, commit, push или pull.
https://www.dev-notes.ru/articles/git/modern-git-commands-and-features/
https://www.dev-notes.ru/articles/git/modern-git-commands-and-features/
Заметки разработчика
Современные команды и возможности Git
Все мы — используем git каждый день, однако большинство из нас, как будто в 2005, используют только основные команды, такие как add, commit, push или pull.
👍2
GitHub предоставляет собственные экшены для кэширования в рабочих процессах.
https://www.dev-notes.ru/articles/devops/understanding-how-caching-works-in-github-actions/
https://www.dev-notes.ru/articles/devops/understanding-how-caching-works-in-github-actions/
Заметки разработчика
Понимание работы кэширования в GitHub Actions
GitHub предоставляет собственные экшены для кэширования в рабочих процессах.
👍1
Мы недавно перевели инфраструктуру баз данных с MySQL на Postgres. Это обзор того, как мы использовали конструктор запросов Laravel для миграции данных.
https://www.dev-notes.ru/articles/laravel/migrating-from-mysql-to-postgres-using-laravels-query-builder/
https://www.dev-notes.ru/articles/laravel/migrating-from-mysql-to-postgres-using-laravels-query-builder/
Заметки разработчика
Миграция с MySQL на Postgres с помощью конструктора запросов Laravel
Мы недавно перевели инфраструктуру баз данных с MySQL на Postgres. Это обзор того, как мы использовали конструктор запросов Laravel для миграции данных.
👍1
Вроде бы HEAD — это довольно простая тема, но многие разработчики не уверены, что полностью понимают.
https://www.dev-notes.ru/articles/git/how-head-works-in-git/
https://www.dev-notes.ru/articles/git/how-head-works-in-git/
Заметки разработчика
Как HEAD работает в git
Вроде бы HEAD — это довольно простая тема, но многие разработчики не уверены, что полностью понимают.
👍2
Давайте проверим три опции конфигурации, доступные в рамках Автоматического перехэширования паролей: пользовательские поля, отключение перехэширования и изменение раундов bcrypt.
https://www.dev-notes.ru/articles/laravel/security-tip-laravel-11-automatic/
https://www.dev-notes.ru/articles/laravel/security-tip-laravel-11-automatic/
Заметки разработчика
Автоматическое перехэширование паролей в Laravel 11
Проверим три опции, доступные в рамках Автоматического перехэширования паролей: пользовательские поля, отключение перехэширования и изменение раундов bcrypt.
Сегодня мы изучим основы CSS Grid — создания макета на основе Grid. Приступим!
https://www.dev-notes.ru/articles/css/an-intro-to-css-grid/
https://www.dev-notes.ru/articles/css/an-intro-to-css-grid/
Заметки разработчика
Введение в CSS Grid
Сегодня мы изучим основы CSS Grid — создания макета на основе Grid. Приступим!
👍1👏1
Вчера мы познакомились с основами CSS Grid. Сегодня узнаем, как создать универсальную систему сеток, позволяющую быстрее и проще создавать различные макеты сайтов.
https://www.dev-notes.ru/articles/css/how-to-build-a-reusable-grid-system-with-css-grid/
https://www.dev-notes.ru/articles/css/how-to-build-a-reusable-grid-system-with-css-grid/
Заметки разработчика
Как создать универсальную сетку с помощью CSS Grid
Вчера мы познакомились с основами CSS Grid. Сегодня узнаем, как создать универсальную систему сеток, позволяющую создавать различные макеты сайтов.
❤2👍1
Пришло время повысить количество раундов bcrypt до 12 (или выше)!
https://www.dev-notes.ru/articles/laravel/security-tip-increase-your-bcrypt/
https://www.dev-notes.ru/articles/laravel/security-tip-increase-your-bcrypt/
Заметки разработчика
Совет по безопасности: Увеличьте раунды bcrypt
Пришло время повысить количество раундов bcrypt до 12 (или выше)!
👍1
Получите свободу в экспериментах, а также уверенность в том, что есть новый, связанный клон репозитория, если эксперимент пойдёт не так.
https://www.dev-notes.ru/articles/git/git-worktree/
https://www.dev-notes.ru/articles/git/git-worktree/
Заметки разработчика
Свободно экспериментируйте над кодом с Git worktree
Получите свободу в экспериментах, а также уверенность в том, что есть новый, связанный клон репозитория, если эксперимент пойдёт не так.
Laravel в значительной степени опирается на фасады. Кто-то может подумать, что это антипаттерны. Но я считаю, что при правильном использовании они могут привести к чистому и тестируемому коду. Давайте посмотрим, как это сделать.
https://www.dev-notes.ru/articles/laravel/facades-write-testable-code/
https://www.dev-notes.ru/articles/laravel/facades-write-testable-code/
Заметки разработчика
Laravel Фасады — Пишем тестируемый код
Laravel опирается на фасады. Кто-то считает их антипаттернами. Но я считаю, что при правильном использовании они могут привести к чистому и тестируемому коду.
👍3
Flexbox — способ создания гибких макетов, расположенных в виде столбцов или строк.
https://www.dev-notes.ru/articles/css/an-intro-to-flexbox/
https://www.dev-notes.ru/articles/css/an-intro-to-flexbox/
Заметки разработчика
Введение в Flexbox
Flexbox — способ создания гибких макетов, расположенных в виде столбцов или строк.
Вчера мы выяснили, как работает Flexbox. Сегодня я хочу рассказать о его практическом применении.
https://www.dev-notes.ru/articles/css/practical-uses-for-flexbox/
https://www.dev-notes.ru/articles/css/practical-uses-for-flexbox/
Заметки разработчика
Практическое применение Flexbox
Вчера мы выяснили, как работает Flexbox. Сегодня я хочу рассказать о его практическом применении.
👍4
Привет! Недавно написал статью о HEAD в git, но задумался, что означает термин "текущая ветвь" или "current branch" в git, и это немного страннее, чем я думал.
https://www.dev-notes.ru/articles/git/the-current-branch-in-git/
https://www.dev-notes.ru/articles/git/the-current-branch-in-git/
Заметки разработчика
Текущая ветвь/current branch в git
Недавно написал статью о HEAD в git, но задумался, что означает термин "current branch" в git, и это немного страннее, чем я думал.
🔥3👍1
Как тестировать ожидаемые исключения, имитировать обработку исключений в Laravel 11 и использовать фасад Laravel Exceptions для утверждения исключений в HTTP-тестах.
https://www.dev-notes.ru/articles/laravel/asserting-exceptions-laravel/
https://www.dev-notes.ru/articles/laravel/asserting-exceptions-laravel/
Заметки разработчика
Утверждение исключений в тестах Laravel 11
Как тестировать исключения, имитировать обработку исключений в Laravel 11 и использовать фасад Laravel Exceptions для утверждения исключений в HTTP-тестах.
👍2
Сегодня мы рассмотрим некоторые из удивительных способов, с помощью которых CSS позволяет выбирать целевые элементы на странице.
https://www.dev-notes.ru/articles/css/attribute-selectors-in-css/
https://www.dev-notes.ru/articles/css/attribute-selectors-in-css/
Заметки разработчика
Селекторы атрибутов в CSS
Сегодня мы рассмотрим некоторые из удивительных способов, с помощью которых CSS позволяет выбирать целевые элементы на странице.
👍2
Property Hooks в PHP становится всё ближе к появлению в PHP 8.4 благодаря подавляющему большинству голосов 34/1. Узнайте о Property Hooks в PHP и синтаксисе, описанном в предложении.
https://www.dev-notes.ru/articles/php/php-property-hooks/
https://www.dev-notes.ru/articles/php/php-property-hooks/
Заметки разработчика
Property Hooks приближаются к реализации в PHP 8.4
Property Hooks в PHP становится всё ближе к появлению в PHP 8.4. Узнайте о Property Hooks в PHP и синтаксисе, описанном в предложении.
👍4
Если вы новичок в Laravel или PHP, давайте рассмотрим, как можно создать собственные хелперы, автоматически загружаемые Laravel.
https://www.dev-notes.ru/articles/laravel/creating-helpers/
https://www.dev-notes.ru/articles/laravel/creating-helpers/
Заметки разработчика
Создание собственных PHP хелперов в Laravel проекте
Если вы новичок в Laravel или PHP, давайте рассмотрим, как можно создать собственные хелперы, автоматически загружаемые Laravel.
В этой статье мы рассмотрим два метода копирования файлов или папок в контейнеры Docker и из них.
https://www.dev-notes.ru/articles/devops/docker-container-copy-files/
https://www.dev-notes.ru/articles/devops/docker-container-copy-files/
Заметки разработчика
Копирование файлов между Docker контейнером и хостом
В этой статье мы рассмотрим два метода копирования файлов или папок в контейнеры Docker и из них.
👍6
Давайте рассмотрим, как создать веб-компонент.
https://www.dev-notes.ru/articles/frontend/your-first-web-component/
https://www.dev-notes.ru/articles/frontend/your-first-web-component/
Заметки разработчика
Ваш первый веб-компонент
Давайте рассмотрим, как создать свой первый веб-компонент.
👍4
Вчера мы рассмотрели, как создать собственный веб-компонент. Сегодня изучим, как добавлять опции и настройки.
https://www.dev-notes.ru/articles/frontend/adding-options-to-your-web-component/
https://www.dev-notes.ru/articles/frontend/adding-options-to-your-web-component/
Заметки разработчика
Добавление опций в веб-компонент
Вчера мы рассмотрели, как создать собственный веб-компонент. Сегодня мы изучим, как добавлять опции и настройки.
👍2
Сегодня рассмотрим одну из моих любимых фич веб-компонентов: прогрессивное улучшение.
https://www.dev-notes.ru/articles/frontend/progressively-enhancing-a-web-component/
https://www.dev-notes.ru/articles/frontend/progressively-enhancing-a-web-component/
Заметки разработчика
Улучшение веб-компонента
Сегодня рассмотрим одну из моих любимых фич веб-компонентов: прогрессивное улучшение.
👍1