Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter – Telegram
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11K subscribers
1.53K photos
26 videos
26 files
4.26K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Что такое PSR? Какова их цель?

PSR (PHP Standards Recommendations) — это набор рекомендаций по программированию на языке PHP. Основное назначение — предоставить проверенные общие концепции, чтобы сделать разработку простой и удобной, повысить надежность и работоспособность продуктов.

Стандарты PSR поделены на части. Каждый содержит информацию о том, как нужно выполнять задачи. Например, ставить переносы строк, называть переменные, реализовывать автозагрузку. За каждую часть отвечает свой стандарт. Каждый начинается с аббревиатуры PSR, после которой идет номер. Например, PSR-1 или PSR-4.

Подробнее про каждый можно почитать здесь.

#вопросы_с_собеседований
🍌9👍54🐳2
Тут рассказано о методах повышения производительности приложения Doctor в Symfony. Doctor — это инструмент, который используется для обнаружения и предупреждения о потенциальных проблемах в конфигурации и коде приложений Symfony.
2🍌2
Работа с процессами ОС в PHP

Здесь показано, как работать с процессами ОС в PHP. Описываются несколько способов создания, запуска и управления процессами ОС, используя встроенные функции PHP и сторонние библиотеки.

Затем описано, как можно создавать новые процессы ОС в PHP, используя интерфейс Process из Symfony Process Component. Этот компонент позволяет запускать процессы в фоновом режиме, получать и обрабатывать данные вывода процесса, а также управлять его завершением и статусом.
👍41
Какие сервера вы используете? PHP-FPM, Roadrunner, Swoole?⬇️
👍1
Устранение уязвимостей PHP с помощью WebAssembly

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

Здесь показано как реализовать некоторые аспекты PHP с использованием WebAssembly, предоставляя новую защищенную среду выполнения кода.
2🌚1
Опубликованная на блоге Symfony статья «Новое в Symfony 6.3: Улучшения DX» разбита на три части. Каждая часть описывает набор улучшений в Symfony 6.3 с точки зрения удобства разработки (Developer Experience - DX).

Часть 1 охватывает обновления, которые делают работу с Symfony еще более интуитивной и легкой для новых разработчиков. В этой части авторы раскрывают, какие усовершенствования Symfony 6.3 помогут улучшить пользовательский опыт разработчиков.

Часть 2 посвящена техническим обновлениям в плагинах и модулях Symfony. В этой части авторы поясняют, какие изменения были внесены в ряд компонентов, таких как YAML, Service Container и JSON API.

Часть 3 описывает методы разработки, которые улучшат тестирование и отладку, а также более точно опишут, как использовать Symfony для оптимального развития приложений.
❤‍🔥8🍌31
😈Открываем чит-коды технического интервью на позицию в сфере Data Science.

7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании.

👉Зарегистрироваться: https://proglib.io/w/f2a10b35

Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru

🚀 На вебинаре:

1. Обсудим задачи из реальных интервью в российские и европейские компании
2. Решим задачи на матрицы и вероятности
3. Научимся быстро тестировать статистические гипотезы для А/Б тестов
4. Обсудим, какая математика лежит под капотом ML алгоритмов
5. Узнаем, что делать, если математика становится слишком сложной

👉Зарегистрироваться: https://proglib.io/w/f2a10b35
2👍1
Какие знания в области математики требуются специалистам в Machine Learning и Data Science?

Валентин Рябцев, сооснователь и CPO Wale. ai, рассказал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.

Рекомендуем к просмотру – https://www.youtube.com/watch?v=KhUXzcrAk0M
3👍2
Консольные приложения с Laravel Zero

Статья рассказывает о пакете Laravel Zero, который специализируется на создании консольных приложений на основе популярного фреймворка Laravel.

Статья подробно описывает основные возможности Laravel Zero, такие как
Поддержка фасадов, создание интерактивных меню и многое другое. Авторы статьи также предлагают ряд конкретных примеров использования Laravel Zero для различных задач, связанных с консольными приложениями, таких как интерактивные команды, обработка аргументов командной строки, генерация классов команд и т.д.
👍62
📝 Как правильно составить сопроводительное письмо программисту

Давайте разберемся, зачем нужно сопроводительное письмо и как его написать так, чтобы вас захотели взять на работу.

🔗 Основной сайт
🔗 Зеркало
2👍2🍌1
Что такое Dependency Injection, и как он используется в PHP-приложениях?

Dependency Injection (DI) является паттерном проектирования, который используется в PHP-приложениях для управления зависимостями компонентов. Обычно зависимости передаются в класс через конструктор или методы инициализации. DI позволяет лучше управлять зависимостями, делая приложение более понятным и удобным для тестирования.

#вопросы_с_собеседований
10🤯2👍1👏1
Парсинг рецептов с помощью робота

Автор столкнулся с проблемой, что сайты с рецептами имеют слишком много рецептов для одних и тех же блюд, поэтому он решил создать парсер, который собирает все рецепты в один общий. Не обошлось и без ИИ. Что из этого вышло можно прочитать тут
4🤔1🍌1
Диаграмма связей от Alex Xu, которая показывает ключевые концепции систем кеширования.

Оригинальный пост
👍4🔥41
Выпущен Symfony 6.3.0

Здесь содержится информация о самых важных изменениях, а также о том как обновиться на новую версию
1
Хождение по граблям PDO: что скрывают за собой современные PHP ORM

Статья на основе доклада на конференции HighLoad++ 2022. На момент выступления автор работал старшим разработчиком в Delivery Club.

В ней он расскажет о темных и светлых сторонах современных ORM
👍41🙏1
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
1👍1
Waterhole — это универсальная платформа для взаимодействия с аудиторией. Создавайте пространства, где ваше сообщество может обсуждать, предлагать и голосовать за идеи, задавать вопросы и публиковать развернутый контент — и все это в одном месте, под вашим собственным брендом и доменом.
1