Заметки разработчика
@dev_notes_ru
471
subscribers
668
photos
4
videos
1.16K
links
Заметки о Frontend, Backend и немного DevOps. В основном о
#PHP
,
#Laravel
,
#JavaScript
,
#HTML
,
#CSS
, тестировании и настройке серверов.
https://www.dev-notes.ru
@snakenf
Download Telegram
Join
Заметки разработчика
471 subscribers
Заметки разработчика
https://www.dev-notes.ru/articles/new-in-symfony-5-4-serializer-improvements/
Заметки разработчика
Новое в Symfony 5.4: Улучшения сериализатора
Symfony 5.4 вышел несколько дней назад, но у нас ещё есть записи в блоге об улучшениях основных функций ожидающие своей публикации. Вы этой публикации мы расскажем об улучшениях добавленных в компонент Serializer.
Заметки разработчика
https://www.dev-notes.ru/articles/new-in-symfony-5-4-misc-features-part-1/
Заметки разработчика
Новое в Symfony 5.4: Различные улучшения (часть 1)
Symfony 5.4: Строгий режим для ресурсов, улучшения страницы ошибок, исключения каталогов для линтера yaml, новый нулевой класс ULID и новые строковые функции.
Заметки разработчика
https://www.dev-notes.ru/articles/new-in-symfony-5-4-misc-features-part-2/
Заметки разработчика
Новое в Symfony 5.4: Различные улучшения (часть 2)
Улучшения в Symfony 5.4: настраиваемый статус-код HTTP для шаблонов из маршрутов; новый метод innerText() в компоненте DomCrawler; рекурсивная поддержка .gitignore в компоненте Finder, и новая команда для отладки переменных окружения
Заметки разработчика
https://www.dev-notes.ru/articles/new-in-symfony-5-4-misc-features-part-3/
Заметки разработчика
Новое в Symfony 5.4: Различные улучшения (часть 3)
Заметки о фронтэнде, бэкэнде и сопутствующих технологиях
Заметки разработчика
https://www.dev-notes.ru/articles/guide-supported-modern-css-pseudo-class-selectors/
Заметки разработчика
CSS: Современные селекторы псевдоклассов
Проект черновика рабочей группы CSS для Selectors Level 4 включает несколько селекторов псевдоклассов, уже поддерживаемых в большинстве современных браузеров.
Заметки разработчика
https://www.dev-notes.ru/articles/what-is-hoisting-in-javascript/
Заметки разработчика
JavaScript: Что такое hoisting
В JavaScript hoisting позволяет использовать функции и переменные до их объявления. В этой статье мы узнаем что такое hoisting, и как он работает.
Заметки разработчика
https://www.dev-notes.ru/articles/defensive-css/
Заметки разработчика
Защитный CSS — коллекция сниппетов
Вы знаете, что контент динамический, и на веб-странице всё может измениться, что увеличивает вероятность возникновения проблемы с CSS или странного поведения.
Заметки разработчика
https://www.dev-notes.ru/articles/what-is-json/
Заметки разработчика
Объяснение JSON простым языком
В начале 2000 года, был представлена JSON как формат данных для обмена информацией. В этой статье вы узнаете всё о JSON, что это такое, как им пользоваться.
Заметки разработчика
https://www.dev-notes.ru/articles/array-destructuring-in-es6/
Заметки разработчика
Деструктурирующее присваивание массива в ES6
Деструктурирующее присваивание в JavaScript — упрощённый метод извлечения свойств из массива путём взятия структуры и её деконструкции на отдельные части.
Заметки разработчика
https://www.dev-notes.ru/articles/7-interesting-html-attributes-you-may-not-know/
Заметки разработчика
Семь интересных HTML атрибутов (которых вы возможно не знали)
Семь редко используемых HTML атрибутов, о которых вы возможно не знали.
Заметки разработчика
https://www.dev-notes.ru/articles/four-tricky-javascript-concepts-in-one-line-of-code/
Заметки разработчика
Четыре хитрых концепции JavaScript в одной строке кода
На днях коллега подошёл ко мне со строкой кода, которую нашёл на StackOverflow, и спросил, как это работает. И я подумал, что это отличный пример четырёх концепций от среднего до продвинутого уровня JavaScript, поэтому решил записать и обосновать своё объяснение.
Заметки разработчика
https://www.dev-notes.ru/articles/on-tailwindcss/
Заметки разработчика
Рассмотрим Tailwind CSS
В этом году было много шумихи вокруг популярного CSS фреймворка Tailwind. Хочу бы поделиться мыслями и опасениями по поводу UI этого фреймворка.
Заметки разработчика
https://www.dev-notes.ru/articles/undoing-mistakes-git-part1/
Заметки разработчика
Git: Руководство по исправлению ошибок (Часть 1)
Независимо от того, насколько вы опытны, ошибки - неизбежная часть разработки программного обеспечения. Но мы можем научиться исправлять их! И это то, что мы рассмотрим в этой серии из двух частей: Руководства по исправлению ошибок с помощью Git.
Заметки разработчика
https://www.dev-notes.ru/articles/undoing-mistakes-git-part2/
Заметки разработчика
Git: Руководство по исправлению ошибок (Часть 2)
Мы не можем избежать ошибок, но мы можем научиться их исправлять! В этой статье будут рассмотрены инструменты, подходящие для повседневной работы с Git.
Заметки разработчика
https://www.dev-notes.ru/articles/2-smartest-ways-to-structure-sass/
Заметки разработчика
Два умных способа организации структуры Sass
В зависимости от размера проекта над которым вы работаете, sass можно структурировать двумя способами: простым для небольших и сложным для крупных проектов.
Заметки разработчика
https://www.dev-notes.ru/articles/how-to-create-your-own-helper-functions-in-laravel/
Заметки разработчика
Laravel: Как создать функцию хелпер
Хелперы могут быть полезны в Laravel проектах. Они помогают упростить код в проекте простым и понятным способом. В Laravel есть множество встроенных хелперов.
Заметки разработчика
https://www.dev-notes.ru/articles/using-interfaces-to-write-better-php-code/
Заметки разработчика
PHP: Используем Интерфейсы для улучшения кода
Важно убедится, что ваш код легко читается, поддерживается, расширяется и тестируется. Один из способов улучшить эти факторы — использовать интерфейсы.
Заметки разработчика
https://www.dev-notes.ru/articles/interfaces-vs-abstract-classes-in-php/
Заметки разработчика
PHP: Интерфейсы vs Абстрактные классы
Я решил написать статью, объясняющую различия между абстрактными классами и интерфейсами в PHP и дать краткий обзор, когда нужно использовать каждый из них.
Заметки разработчика
https://www.dev-notes.ru/articles/using-database-transactions-to-write-safer-laravel-code/
Заметки разработчика
Laravel: Использование транзакций
В веб-разработке важны целостность и точность данных. Должна быть уверенность, что написанный код безопасно хранит, обновляет и удаляет данные в базах данных.
Заметки разработчика
https://www.dev-notes.ru/articles/update-published-npm-package/
Заметки разработчика
Как обновить опубликованный пакет npm
Предположим, что мы сделали обновление, но `npm publish` выдаёт ошибку. Как исправить ошибку: You cannot publish over the previously published versions