Заметки разработчика
472 subscribers
668 photos
4 videos
1.16K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
Всякий раз, когда публикуется статья о Специфичности в CSS — и, как следствие, о самом Каскаде — я очень радуюсь, ведь это основная концепция языка, которую должен знать каждый. Чем больше статей об этом, тем лучше!

https://www.dev-notes.ru/articles/css/misconceptions-about-css-specificity/
👍2
Atomic CSS — новый подход к написанию CSS, позволяющий вместо работы с длинными именами классов и сложными селекторами использовать крошечные, одноцелевые, небольшие классы, о чём и пойдёт речь в статье.

https://www.dev-notes.ru/articles/css/exploring-atomic-css/
Как исправить ошибку SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loaded, вызванную тем, что MySQL 8.4 больше не подключается по умолчанию плагин mysql_native_password.

https://www.dev-notes.ru/articles/devops/fix-php-mysql-84-mysql_native_password-not-loaded/
Forwarded from Пых (Валентин Удальцов)
Официально объявляю свой RFC принятым!

Не буду ждать утра, чтобы сообщить, что я только что закрыл голосование на отметке в 25 голосов против 4. Это означает, что в PHP 8.4 мы с вами сможем писать new без скобок! Осталось только дождаться мёрджа PR в мастер.

До сих пор не верится, что шальная попытка законтрибьютить в PHP, предпринятая за завтраком 26 декабря прошлого года, увенчалась успехом. Теперь есть запал для пары других идей. Попробую летом их оформить.

Всем огромное спасибо за поддержку!
👍2
Forwarded from Эшер II A+
Тут говорят докерхаб заблокировал российские адреса. Ожидаемо, конечно, и больно, наверное.
🤬1💩1
Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает. Необходимо изучить @starting-style, а также ключевые слова overlay и allow-discrete.

https://www.dev-notes.ru/articles/frontend/animating-dialog/
👍1
В веб-разработке управление асинхронными задачами имеет решающее значение для создания отзывчивых и эффективных приложений. Асинхронные операции, такие как получение данных с сервера или выполнение трудоёмких вычислений, часто требуют возможности отменить или прервать их до завершения. Здесь на помощь приходит AbortController, о котором и пойдёт речь.

https://www.dev-notes.ru/articles/javascript/abort-controllers-in-javascript/
👍1
Незаметно https://hub.docker.com/ разблокировали доступ из России 🤷‍♂️
🔥3
PHP разработчику, нужно знать множество особенностей языка, чтобы облегчить написание и сопровождение кода. Без явного рассказа о той или иной части языка сложно даже узнать о её существовании, поэтому сегодня поговорим о магических методах, которыми обладают классы, и о том, как их использовать при написании кода.

https://www.dev-notes.ru/articles/php/phps-magic-methods/
🔥7