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

https://www.dev-notes.ru

@snakenf
Download Telegram
SQL запросы — рабочие лошадки, получающие данные, манипулирующие и управляющие ими. Создаёте веб-приложение, управляете бизнес-операциями или проводите сложный анализ данных, SQL запросы — это мост, соединяющий данные с приложением. Поэтому важно, чтобы запросы были не только функциональными, но и оптимизированными для повышения эффективности.

https://www.dev-notes.ru/articles/database/common-pitfalls-in-sql-query-writing-and-how-to-avoid-them/
👍3
Хотя мы, как индустрия, в целом отказались от большинства требований XHTML, оформление самозакрывающегося тега, похоже, сохранилось, несмотря на то, что является пережитком спецификации, от которой отказались более 10 лет назад. Люди даже добавляют пробел перед /, который был добавлен для совместимости с браузерным движком из прошлого тысячелетия.

https://www.dev-notes.ru/articles/html/against-self-closing-tags-in-html/
👍1
Прекратите использовать приёмы микрооптимизации в PHP, жертвуя читабельностью кода ради мнимого повышения производительности. Более того, перестаньте учить этим трюкам новичков. В этом нет смысла.

https://www.dev-notes.ru/articles/php/stop-using-these-5-outdated-optimization-tricks/
👍32🔥1
TypeScript с его мощной системой типов предлагает функцию Дженерики, позволяющую разработчикам писать многократно используемый и типобезопасный код. Дженерики позволяют создавать компоненты, способные работать с различными типами, а не с одним.

https://www.dev-notes.ru/articles/typescript/how-generics-work/
Может быть множество причин, по которым необходимо добавить текст поверх существующего изображения. Для меня основной причиной было добавление заголовка статьи поверх фонового изображения "шаблона" для создания SEO-изображений.

https://www.dev-notes.ru/articles/php/adding-text-to-an-image-using-php-and-gd/
PHP поддерживает объявление типов для параметров функций, возвращаемых значений, свойств классов, констант классов и Enum. Будучи динамически типизированным языком и языком с десятилетиями истории, за прошедшие годы PHP получил ряд улучшений и возможностей.

https://www.dev-notes.ru/articles/php/8.4/implicitly-marking-parameter-type-nullable-deprecated/
👍21🔥1
CSS уже не тот, что в 1996 году, и SASS тоже вырос с момента своего создания — какому из них отдать предпочтение сегодня? Рассмотрим плюсы и минусы обоих вариантов.

https://www.dev-notes.ru/articles/css/sass-vs-css/
Forwarded from Taylor Otwell 🪐
Introducing Context for Laravel. 📝

Add contextual data to the current request and it will be included in all log entires written by that request.

But, what's magical (in the best way) is that contextual data is also retained by any queued jobs dispatched by that request, allowing you to easily trace execution flows through distributed systems. 🧙

Available in Laravel 11 today.

https://laravel.com/docs/11.x/context

👩‍💻 @taylorotwell
Please open Telegram to view this post
VIEW IN TELEGRAM
Одно из преимуществ CSS переменных — хранение таких значений, как цвета, размеры и другие элементы дизайна, в одном месте, с последующим использованием их во всей таблице стилей. Мы расскажем о значении CSS переменных и о том, как упростить поддержку и обновление стилей, что позволит повысить навыки фронтенд-разработки.

https://www.dev-notes.ru/articles/frontend/working-with-css-variables/
👍1
Давайте поговорим о различных способах управления переноса текста на веб-странице. CSS даёт множество инструментов, позволяющих сделать текст таким, каким мы хотим его видеть. Также рассмотрим трюки с использованием HTML и специальных символов.

https://www.dev-notes.ru/articles/css/deep-dive-into-text-wrapping-and-word-breaking/
👍2