ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅 👈

Заметки разработчика

Заметки разработчика

前往频道在 Telegram

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf

显示更多
Buy Ad
463
订阅者
无数据24 小时
-37 天
+130 天
帖子存档
Представьте, что находитесь на шумной вечеринке, и каждый носит на спине определённое число. Ведущий объявляет игру — найдите двух человек, чьи номера складываются в магическое число, и получите приз! https://www.dev-notes.ru/articles/javascript/two-sum-algorithm-challenge-in-javascript/

Статья посвящена продвинутым темам SQL, в ней рассматриваются сложные стратегии оптимизации запросов, усовершенствованные типы JOIN и тонкости оператора SELECT https://www.dev-notes.ru/articles/database/advanced-sql-mastering-query-optimization-and-complex-joins/

В современной веб-разработке CSS сброс и нормализация — две важные техники, позволяющие добиться согласованности стилей в разных браузерах. https://www.dev-notes.ru/articles/css/two-powerful-techniques-css-resetting-and-normalizing/

Вдохновлённый сообщением создателя Pest Nuno Maduro о методе ->only() в PestPHP, я собрал советы и рекомендации для PHP-разработчиков по эффективной изоляции, пропуску и итерации тестов. https://www.dev-notes.ru/articles/php/run-single-tests-skip-tests-phpunit-and-pest/

SQL оператор ORDER BY — мощный инструмент, используемый для сортировки результатов запроса. https://www.dev-notes.ru/articles/database/understanding-the-sql-order-by-clause/

Недавно я узнал о corepack, инструменте, работающем с Node.js и решающем множество проблем с менеджерами пакетов. С этого момента буду использовать его в своём процессе разработки. https://www.dev-notes.ru/articles/nodejs/how-to-use-corepack/

Индикатор прогресса прокрутки — довольно простая вещь, которую можно создать с помощью анимации, основанной на прокрутке в scroll()-стиле. Но мы создадим индикаторы для каждого раздела страницы, используя view()-стиль. https://www.dev-notes.ru/articles/css/using-css-scroll-driven-animations-for-section-based-scroll-progress-indicators/

Считаю, что в каждом приложении Symfony можно уместить сервисный конфиг в 5 строк. Я поделюсь двумя техниками, которые использую последние пару лет для достижения наилучшей архитектуры с наименьшим количеством строк. https://www.dev-notes.ru/articles/symfony/2-tricks-to-get-your-symfony-configs-lines-to-minimum/

Рассмотрим концепцию NULL в SQL, его влияние и различные стратегии работы со значениями NULL. https://www.dev-notes.ru/articles/database/null-handling-in-sql/

В PHP 8.4, вызов session_set_save_handler() с более чем двумя аргументами объявлен устаревшим. https://www.dev-notes.ru/articles/php/8.4/session_set_save_handler-alt-signature-deprecated/

Давайте рассмотрим использование CSS в качестве альтернативы JavaScript для создания простых таймеров. Используем современные свойства CSS, такие, как @property, @keyframes, и псевдоэлементы со значениями counter(). https://www.dev-notes.ru/articles/css/how-to-make-a-css-timer/

Метод Promise.withResolvers() повышает гибкость, позволяя удалённо разрешать или отклонять промисы, упрощая и оптимизируя асинхронный код. https://www.dev-notes.ru/articles/javascript/control-promises-from-anywhere-using-promise-withresolvers/

HTTPS — повсюду, но HTTP всё ещё остаётся доступным… Как остановить злоумышленников, перехватывающих и понижающих соединения с вашим сайтом? https://www.dev-notes.ru/articles/security/security-tip-how-strict-is-your-transport-security/

Composer — основной менеджер зависимостей для PHP, и если работаете с PHP, то уже знакомы с такими часто используемыми командами, как composer install и composer update. Composer также предоставляет несколько менее известных, но полезных при работе над приложениями в PHP, команд. https://www.dev-notes.ru/articles/php/lesser-known-yet-useful-composer-commands/

Сегодня хочу поговорить о нескольких инструментах для предварительного рендеринга HTML. Давайте разбираться! https://www.dev-notes.ru/articles/ssg/the-different-static-site-generators-and-which-one-to-choose/

Валидация — важная часть любого веб-приложения. Она помогает предотвратить уязвимости в системе безопасности, повреждение данных и множество других проблем, которые могут возникнуть при работе с пользовательским вводом. https://www.dev-notes.ru/articles/laravel/ultimate-guide-to-laravel-validation/

Расширение Intl в PHP 8.4 добавляет новую функцию grapheme_str_split, разбивающую заданную строку на массив графем. https://www.dev-notes.ru/articles/php/8.4/grapheme_str_split/

В PHP 8.4 добавлены четыре новые функции массива для поиска и проверки элементов массива с функцией обратного вызова: array_find, array_find_key, array_all и array_any. https://www.dev-notes.ru/articles/php/8.4/array_find-array_find_key-array_any-array_all/

Рассмотрим класс даты Carbon в Laravel и то, как изменить настройки использования этого класса в Laravel, чтобы сделать его иммутабельным. https://www.dev-notes.ru/articles/laravel/immutable-carbon-dates/