uk
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