Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.36K photos
20 videos
26 files
4.05K links
Все самое полезное для пхпшника в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Решайте IT-задачи любой сложности с технологиями Сбера

💻 SmartMarket — это единая точка доступа ко всем технологическим платформам Сбера. С помощью SmartMarket вы сможете:

— Использовать десятки современных инструментов — от веб-хостинга до нейросетевых решений;
— Подключить к готовому проекту NLP-платформу и распознавание жестов;
— Создать виртуального персонажа или чат-бот;
— Монетизировать бизнес в один клик;
— Организовать облачное хранение данных;
— Пользоваться документацией, API и спецификациями для всех сервисов и многое другое!

А еще вы получите доступ к аудитории Сбера в 100 млн человек и сообществу из 2500+ разработчиков, сможете общаться с ними в Telegram-канале и посещать регулярные митапы.

Подробности по ссылке.
👍1
👋 Этот новый онлайн-самоучитель поможет узнать об основах Kubernetes и научиться доставлять свой код в кластер!

Курс создан инженерами DevOps-компании «Флант» специально для разработчиков и сочетает в себе теорию и практику. С ним ты научишься собирать Docker-образ своего приложения и деплоить в Kubernetes, подготавливая необходимую для него инфраструктуру, — для этих задач будет использоваться Open Source-утилита werf. Попутно узнаешь об основах «кубернетизации» приложения — т.е. его адаптации под запуск в Kubernetes, на одном из практических примеров, среди которых есть и PHP/Laravel.

Самоучитель бесплатен и разрабатывается в публичном GitHub-репозитории. Попробуй!
Привет! «Библиотека программиста» проводит мини-исследование по теме: «Чему вы бы хотели научиться в сфере кибербезопасности?».

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

Предлагаем вам пройти наш опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.

Пройти его можно по ссылке.
#library

Новая библиотека от Frank de Jonge. Позволяет гидрировать сырые данные в объект. Поддерживает вложенные объекты, тайп-касты и алиасы полей.

https://github.com/EventSaucePHP/ObjectHydrator#object-hydrator
#symfony

Скрытые возможности Symfony.
👍2
Быстрый старт во Frontend-разработке: с нуля до первого интернет-магазина!

💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:

– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.

Вас ждут:

– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.

🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!

Посмотреть тарифы и записаться можно здесь.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎄2️⃣0️⃣2️⃣2️⃣🎁

Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.

Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.

Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
🎉123👍3
#testing

Приложение, которое может помочь протестировать входящие http запросы: например, вебхуки. Написано на PHP, кстати. Можно посмотреть исходный код по ссылке.

https://httpdump.app/
👍3💩2
#advanced

Анна Филина рассуждает про null как о возвращаемом типе.

https://afilina.com/learn/nulls/return-types
👎12👍3💩1
#laravel

Тред от опытного разработчика Марселя Почета с советами по улучшению производительности запросов при использовании Eloquent.

https://twitter.com/marcelpociot/status/1480541086972096514
👍5
#mustread

Интересный тред о том, нужно ли следовать строгости при написании кода. Автор треда жалуется, что PHP разработчики, которые все классы делают финальными, проставляют типы всем свойствам и аргументам, усложняют возможность расширять свой код.

Вы согласны с этим?

https://twitter.com/davert/status/1480489855515774978
👎6👍3
#advanced

Библиотека, которая умеет переопределять вызов функций внутри ваших классов в целях облегчения тестирования. Например, вы можете замокать результат вызова таких функций как rand или sleep, чтобы не зависеть от сайд-эффектов их выполнения.

https://github.com/adriansuter/php-autoload-override
👍4
#mustread

Чеклист для кодревью. В нем рассматриваются многочисленные аспекты при проведении кодревью: например, правильно ли автор кода обрабатывает ошибки, логирует ли их, не влияет ли его код на перфоманс, удобен ли он при использовании и поддержке и много другое.

https://github.com/mgreiler/code-review-checklist
👍13