Заметки разработчика
@dev_notes_ru
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
Join
Заметки разработчика
472 subscribers
Заметки разработчика
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
Заметки разработчика
https://www.youtube.com/watch?v=dlBJf8x1UWo
Заметки разработчика
https://www.youtube.com/watch?v=GLoRotoKFGo
YouTube
Controllers in Symfony | Symfony 6 for Beginners | Learn Symfony 6 from Scratch | Learn Symfony
This video will show you one of the most important topics in design patterns which is the Controller. The Controller accepts incoming HTTP requests that are made by the browser - Want to learn an incredible open-source PHP framework? Symfony is one of the…
Заметки разработчика
https://css-tricks.com/working-with-web-feeds-its-more-than-rss/
CSS-Tricks
Working With Web Feeds: It’s More Than RSS | CSS-Tricks
Between Google Chrome experimenting with “following” sites, along with a growing frustration of how social media platforms limit a creator’s reach to their
Заметки разработчика
https://www.dev-notes.ru/articles/create-custom-error-pages-in-laravel-8/
Заметки разработчика
Laravel: Создаём страницы ошибок
Стандартные страницы ошибок в Laravel выглядят немного ужасно. Я покажу, как настроить страницы ошибок. К счастью для нас, в Laravel это очень просто.
Заметки разработчика
https://www.dev-notes.ru/articles/cleaning-up-laravel-controllers/
Заметки разработчика
Laravel: Чистка контроллеров
Если вы работали над довольно большими проектами, вы замечали, что у вас много контроллеров, и они могут довольно быстро начать превращаться в бардак.
Заметки разработчика
https://www.dev-notes.ru/articles/how-to-make-your-laravel-app-more-testable/
Заметки разработчика
Laravel: Как сделать ваше приложение более тестируемым
Тестирование - неотъемлемая часть разработки программного обеспечения. Она даёт уверенность, что код соответствует критериям и снижает вероятность ошибок.