Заметки разработчика
@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/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: Как сделать ваше приложение более тестируемым
Тестирование - неотъемлемая часть разработки программного обеспечения. Она даёт уверенность, что код соответствует критериям и снижает вероятность ошибок.
Заметки разработчика
https://www.dev-notes.ru/articles/getting-the-user-device-browser-and-os-in-laravel/
Заметки разработчика
Laravel: Получение информации о пользователе
Может возникнуть ситуация, когда вам нужно узнать некоторую информацию о браузере и операционной системе вашего пользователя. Давайте рассмотрим как это сделать
Заметки разработчика
https://www.dev-notes.ru/articles/deep-copying-using-structured-clone/
Заметки разработчика
JavaScript: Глубокое копирование и structuredClone
В JavaScript появилась поддержка глубокого копирования встроенной функций structuredClone(). Вы можете начать использовать эту функцию прямо сейчас.
Заметки разработчика
https://www.dev-notes.ru/articles/setting-up-tailwind-css-in-laravel/
Заметки разработчика
Laravel: подключение Tailwind CSS 2
В статье мы рассмотрим, что такое Tailwind CSS и почему я считаю его полезным. Затем мы рассмотрим два разных способа настройки Tailwind в Laravel проектах.
Заметки разработчика
https://2ality.com/2022/01/esm-specifiers.html