ru
Feedback
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Открыть в Telegram

Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: clc.to/M561SQ Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Больше

📈 Аналитический обзор Telegram-канала Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Канал Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 653 подписчиков, занимая 11 490 место в категории Технологии и приложения и 60 942 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 653 подписчиков.

Согласно последним данным от 27 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -71, а за последние 24 часа — -5, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 16.14%. В первые 24 часа после публикации контент обычно набирает 9.39% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 1 720 просмотров. В течение первых суток публикация набирает 1 001 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 11.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как php, laravel, пхпшника, artisan, api.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: clc.to/M561SQ Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Благодаря высокой частоте обновлений (последние данные получены 28 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

10 653
Подписчики
-524 часа
-217 дней
-7130 день
Архив постов
#library #symfony В тему поста наш подписчик сделал более усовершенствованный бандл для разбиения строки из переменных окружения в массив по разделителям и приведения его значений к любому необходимому типу. https://github.com/nbgrp/env-bundle

#advanced #video Полезное видео о том, как правильно работать с Redis и предотвращать отказы. https://www.youtube.com/watch?v=9qvr920dWtk

Хотите освоить GO на уровне middle? Ozon приглашает middle/senior разработчиков с опытом промышленной backend-разработки от 2
Хотите освоить GO на уровне middle? Ozon приглашает middle/senior разработчиков с опытом промышленной backend-разработки от 2-х лет на бесплатный курс "Быстрый переход на Go". Ребята уже выпустили первый поток, небольшой отчет об этом у них в аккаунте @goschoolozon. Сейчас новоиспеченные go-разработчики проходят собеседования и получают офферы от Ozon.😊 Ozon на этом не останавливается и активно ведет набор уже на новый поток школы GO! Всего за 1,5 месяца под руководством опытных наставников вы освоите GO. Научитесь разрабатывать highload-сервисы, познакомитесь с микросервисной архитектурой и лучшими практиками работы с хранилищами данных. Обучение бесплатно, проходит онлайн. После успешного окончания курса получите не только знания и навыки, но и оффер от Ozon. Прием заявок до 29 июля: https://clck.ru/W6KmM

Сделайте первые шаги в IT и примерьте на себя роль PHP-разработчика! 15-16 июля в OTUS пройдет интенсив по созданию формы авт
Сделайте первые шаги в IT и примерьте на себя роль PHP-разработчика! 15-16 июля в OTUS пройдет интенсив по созданию формы авторизации с нуля. За два дня вы: - сверстаете форму регистрации по макетам - научитесь работать с позиционированием, шрифтами и флексбоксами - напишите обработчик формы регистрации с сохранением данных в БД и их валидацией - сделаете страницу для просмотра зарегистрированных пользователей Для участия вам достаточно быть уверенным пользователем ПК. После интенсива вы сможете продолжить обучение на онлайн-курсе «PHP Developer. Basic». Количество участников ограничено, пройдите небольшой тест, чтобы зарегистрироваться https://otus.pw/ZFHT/

#laravelshit В тему разговора о том, почему фасады плохие, можно вспомнить ишьюс на гитхабе, в котором разработчики жалуются на то, что фасады превращают любой сервис в синглтон, потому что кэшируют их в текущем рантайме. Можно, конечно, обойти этот баг следующим образом, но все это говорит не в пользу фасадов. Главное не вздумайте использовать фасады в долгоживущих приложениях. https://github.com/laravel/ideas/issues/1088

#symfony #advanced Все знают про мощный Dependency Injection компонент Symfony. Также он поддерживает работу с переменными окружения – не только их загрузкой, но и их валидацией и приведением к типам. Например, если вы хотите получить переменную как int, вы можете сделать так:
AppSomeService:
    arguments:
         $timeout: '%env(int:SOME_TIMEOUT)%'
Также он может проверить файл на существование:
%env(file:PRIVATE_KEY)%
Больше процессоров можно найти тут. Недавно нам потребовалось из строки получать массив, где каждый элемент должен быть числом. Написали свой процессор. Можно указать любой разделитель и привести к int/float:
%env(explode:dot:integer:SOME_ENV)%
%env(explode:comma:integer:SOME_ENV)%
%env(explode:dash:float:SOME_ENV)%
%env(explode:bar:SOME_ENV)% // cast to string by default.
Теперь вы можете из такой строки 435423,923592,8235823, лежащей в env, получить массив чисел или строк.

#laravelshit Ребята из spatie делают не только пакеты среднего уровня качества, но и рекомендуют и пишут статьи не лучше своих пакетов. Например, статья под гордым названием «5 простых советов» на самом деле рекламирует как минимум три ужасных: 1. Предлагается использовать User::all()->dd() вместо dd(User::all()), ссылаясь на то, что разработчиков может раздражать необходимость заводить переменную для вызова dd. Зато разработчиков не раздражает дебажить код с помощью dd вместо xdebug и тянуть на продакшн код для дебага https://github.com/laravel/framework/blob/8.x/src/Illuminate/Database/Query/Builder.php#L3406-L3409 (🤦‍♂️). 2. Используйте Auth::id() вместо Auth::user()->id(), – гордо кричит автор статьи, предлагая заменить один кусок говна плохого кода другим. Чтобы уяснить для себя, почему это плохо, советую прочитать данный тред со ссылкой на оригинальный твит, приведенный в статье, https://twitter.com/pierrejoye/status/1286441723724324864?s=21. 3. "Используйте ->withDefault() при определении отношений, чтобы в случае отсутствия модели получать пустышку". Как и автор статьи, документация заявляет, что это пример реализации паттерна Null Object, но это не так. Null Object нужен, чтобы соответствовать типу и ничего не делать (например, NullLogger), а null от объекта модели только вводит в ступор: придется проверять на существование id модели, чтобы отличить его от реальных данных, что не сильно отличается от if ($post->user === null). https://ryangjchandler.co.uk/posts/5-simple-laravel-tips-and-tricks

Вакансия: спикер (преподаватель) образовательных IT-курсов Кого мы ищем? Разработчиков с опытом публичных выступлений. Обязан
Вакансия: спикер (преподаватель) образовательных IT-курсов Кого мы ищем? Разработчиков с опытом публичных выступлений. Обязанности: – Запись видеокурсов по подготовленным нашими авторам материалам – Проверка домашних заданий студентов Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на одном или нескольких языках – Python – HTML, CSS, JS – Java – SQL Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 1500 рублей за час съемки. Работа в нашей студии в Москве. В отклике на вакансию укажите образование, опыт выступлений и разработки. Будет классно, если вы сможете записать краткий видеорассказ о себе — 30-40 секунд. Контакт для связи: @vlad_proglib

Вакансия: автор образовательных курсов в сфере IT Кого мы ищем? Профессионала c опытом создания образовательного IT-контента
Вакансия: автор образовательных курсов в сфере IT Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle. Обязанности: - Составление учебной программы - Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код Требования: Владение инструментами разработчика, одним или несколькими языками программирования: – Python – HTML, CSS, JS – Java – SQL Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков. В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы. Контакт для связи: @proglib_producer

#cheatsheet Находим все процессы, слушающие конкретный порт. https://sebastiandedeyne.com/unix-things/finding-out-which-ports-are-in-use/

#advanced #rabbitmq Большой подробный туториал по основам работы с RabbitMQ. https://proglib.io/w/c8551529

#release PHP 8.1 уже можно потрогать в альфа версии. https://www.php.net/archive/2021.php#2021-07-08-1

Вы курите?
Anonymous voting

#github #library Мы часто используем коллекции элементов: коллекции строк, чисел, объектов. Коллекции предоставляют удобный API по добавлению, удалению, обходу, слиянию, фильтрации элементов и многому другому. Ниже собран список самых популярных на данный момент коллекций. https://github.com/loophp/collection https://github.com/ramsey/collection https://github.com/schmittjoh/php-collection https://github.com/illuminate/collections https://github.com/doctrine/collections

Ведущий разработчик PHP в YCLIENTS — облачная платформа, которая позволяет клиентам салонов красоты, барбершопов, фитнес-студий, языковых школ и других компаний записываться на услуги онлайн, а владельцам бизнесов — автоматизировать рабочие процессы. Удаленная работа. от 180К. Описание вакансии (https://bit.ly/3w1ZlRP).

#advanced #release Узнаем, что нового нас ждёт в php 8.1. https://stitcher.io/blog/new-in-php-81

Подходит ли язык PHP для старта карьеры в IT? Какие навыки нужно освоить любому разработчику в первую очередь? Обо всем этом
Подходит ли язык PHP для старта карьеры в IT? Какие навыки нужно освоить любому разработчику в первую очередь? Обо всем этом 5 июля расскажет Александр Пряхин, СТО в CityAds Media и преподаватель OTUS. На встрече вы узнаете о возможностях и перспективах PHP, узнаете о требованиях к начинающим специалистам и сможете задать свои вопросы эксперту. Также Александр представит программу и формат обучения на базовом онлайн-курсе «PHP Developer», а в конце вебинара у вас будет возможность занять место в группе по спец.цене. Регистрируйтесь на вебинар https://otus.pw/Iz9G/

#advanced #mustread Подробнее про стримы php и их необычные возможности. https://www.sitepoint.com/understanding-streams-in-php/ https://www.sitepoint.com/using-php-streams-effectively/

Продолжаем следить за конкурсами с денежными призами. «Цифровой прорыв» совместно с Mail.Ru Group запускают IT-чемпионат по M
Продолжаем следить за конкурсами с денежными призами. «Цифровой прорыв» совместно с Mail.Ru Group запускают IT-чемпионат по ML, AI и Data Science. Есть три задачи: - Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат) - ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация) - ИИ для распознавания категории предмета музейного фонда (Минкультуры России) Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/2dc08b3c