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

https://www.dev-notes.ru

@snakenf
Download Telegram
🎯 git cherry-pick: точечный перенос коммитов между ветками

Устали от слияния целых веток ради одного исправления? Узнайте, как команда git cherry-pick позволяет выборочно переносить только нужные изменения.

📌 В статье:

Синтаксис и ключевые параметры (-n, -x, -m)
Разрешение конфликтов при cherry-pick
4 практических примера с кодом
Как интегрировать в ваш git workflow

🔥 Особенно полезно для:

Экстренных исправлений (hotfix)
Выборочного внедрения фич
Синхронизации долгоживущих веток

🖥 Читать статью

📱 @dev_notes_ru

#Git #DevOps #GitCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
#DevOps #php #backend

Оптимизация производительности PHP

Производительность PHP кода имеет решающее значение для обеспечения плавной и отзывчивой работы пользователей. Независимо от того, создаёте ли систему управления контентом или платформу электронной коммерции, понимание факторов, влияющих на производительность PHP, и влияния версий PHP необходимо для создания быстрых и эффективных веб-приложений. Давайте разберёмся в ключевых аспектах, влияющих на производительность веб-приложения.

📄 Читать статью

@dev_notes_ru
👍1
#DevOps #curl #shell

Примеры использования cURL

Независимо от того, разработчик ли вы, DevOps-инженер, системный администратор, QA или представитель любой другой технической профессии, вы наверняка знакомы с cURL — инструментом командной строки и библиотекой для передачи данных с помощью URL (как описано в документации).

Однако чаще всего curl используется только для простых задач, таких как загрузка файла или проверка доступности сайта, а ведь он может гораздо больше!

И в этой статье рассмотрим именно такие крутые примеры и трюки, демонстрирующие, почему curl является удивительным и недооценённым инструментом…

📄 Читать статью

@dev_notes_ru
👍1
👩‍💻 Что такое Docker и как он устроен

Docker произвёл революцию в создании, доставке и работе приложений, представив подход контейнеризации, объединяющий различные технологии для упаковки и развёртывания программного обеспечения. Давайте рассмотрим концепции, лежащие в основе Docker.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
👩‍💻 Кэширование зависимостей в GitHub Action

GitHub Actions предлагает два способа хранения файлов: кэширование для зависимостей и артефакты для результатов работы, таких как логи и бинарники. Несмотря на похожие названия, эти методы служат разным целям.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #GitHub #Actions #Cache
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
👩‍💻👩‍💻👩‍💻 Руководство по установке и обновлению PHP 8.4 для Ubuntu и Debian

В PHP 8.4 появилось несколько новых функций, улучшена безопасность, повышена производительность, но при этом не обошлось и без устаревания и удаления функций.

Это руководство показывает, как установить PHP 8.4 или обновить его до PHP 8.4 на Ubuntu, Debian или их производных. Хотя можно скомпилировать PHP из исходных текстов, установка из APT-репозитория, как описано ниже, зачастую быстрее и безопаснее, поскольку эти репозитории будут предоставлять последние исправления ошибок и обновления безопасности в будущем.

PHP 8.4 недоступен в текущих репозиториях Debian и Ubuntu. В руководстве используются репозитории, поддерживаемые Ondřej Surý. PHP-репозитории Ondrej'а уже несколько лет являются де-факто репозиториями для PHP в Ubuntu, Debian и их производных.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #PHP #PHP84
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Конфигурационный файл SSH

Конфигурационный файл SSH — мощный инструмент для оптимизации рабочих процессов SSH и внедрения надёжных методов безопасности. Правильная настройка позволяет упростить сложные команды SSH, сохраняя все стандарты безопасности, что обеспечивает баланс между удобством использования и безопасностью в системном администрировании.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #SSH
Please open Telegram to view this post
VIEW IN TELEGRAM
Понимание различных типов SSH ключей

Ключи Secure Shell (SSH) неотъемлемая часть современной защиты серверов и сетей. Они позволяют аутентифицировать пользователей и устройства, не полагаясь на пароли, уязвимые для попыток взлома. В статье рассмотрим различные типы ключей SSH и способы их эффективного использования.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #SSH
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
👩‍💻Настройка .htaccess для безопасности и производительности Apache

Файл .htaccess — мощный конфигурационный файл, используемый веб-серверами на базе Apache для управления и изменения настроек на уровне каталогов. Изменяя файл .htaccess, можно контролировать многие аспекты поведения веб-сайта, не прибегая к изменению настроек всего сервера.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #Apache #htaccess
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
👩‍💻 Ускорение сборки Docker с помощью кэша сборки

Сейчас Docker является основным инструментом для создания, доставки и запуска контейнерных приложений. Одной из проблем, с которой может столкнуться разработчик, это время сборки, особенно для больших и сложных кодовых баз.

Кэш сборки Docker может предложить мощное решение этой проблемы, позволяя повторно использовать ранее созданные слои.

В статье мы рассмотрим, как создавать и хранить кэш сборки для различных этапов, например для этапа сборки, и как делиться этим кэшем с командой с помощью Docker Registry.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM