#advanced #библиотека
Библиотека для реализации отложенных задач.
https://github.com/bernardphp/bernard
Библиотека для реализации отложенных задач.
https://github.com/bernardphp/bernard
GitHub
GitHub - bernardphp/bernard: Bernard is a multi-backend PHP library for creating background jobs for later processing.
Bernard is a multi-backend PHP library for creating background jobs for later processing. - bernardphp/bernard
#php #oop #video
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
https://www.youtube.com/watch?v=w3XUG6oyINI&t=10s
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
https://www.youtube.com/watch?v=w3XUG6oyINI&t=10s
YouTube
Object Oriented Programming (OOP) for Beginners in PHP
Learn the very basics of OOP as done in PHP. We will go over two classic OOP concepts: Encapsulation then Inheritance
👍1
#php #best_practices
Про это онлайн руководство должен знать каждый php программист, кто хочет уметь писать чистый и эффективный код.
http://getjump.github.io/ru-php-the-right-way/
Про это онлайн руководство должен знать каждый php программист, кто хочет уметь писать чистый и эффективный код.
http://getjump.github.io/ru-php-the-right-way/
PHP: Правильный Путь
PHP: Правильный путь
Легкочитаемое, быстрое руководство по PHP, содержащее ссылки на авторитетные руководства в интернете
#book
О регулярных выражениях слышали многие. Возможно, кто-то даже успел их применять в своих проектах. В данной книге приведены наиболее важные сведения, касающиеся этой темы, это и основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск, условная обработка, реализация регулярных выражений в популярных приложениях и языках. Также приводятся решения часто встречающихся задач, а некоторые из приведённых автором примеров вы сможете использовать в своих проектах.
https://yangx.top/progbook/2995
О регулярных выражениях слышали многие. Возможно, кто-то даже успел их применять в своих проектах. В данной книге приведены наиболее важные сведения, касающиеся этой темы, это и основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск, условная обработка, реализация регулярных выражений в популярных приложениях и языках. Также приводятся решения часто встречающихся задач, а некоторые из приведённых автором примеров вы сможете использовать в своих проектах.
https://yangx.top/progbook/2995
Telegram
Книги для программистов
#video #db
В этом мастер-классе автор расскажет не только про основы работы с Тарантулом, но и про устройство этой базы данных.
https://prglb.ru/9308
В этом мастер-классе автор расскажет не только про основы работы с Тарантулом, но и про устройство этой базы данных.
https://prglb.ru/9308
#pdo #beginner
Из этой статьи вы узнаете, почему вы должны использовать PDO вместо других библиотек по работе с базами данных.
https://prglb.ru/2e9w1
Из этой статьи вы узнаете, почему вы должны использовать PDO вместо других библиотек по работе с базами данных.
https://prglb.ru/2e9w1
Масштабируемый WordPress-кластер почти бесплатно
Как директор по разработке Design Home, одной из ведущих мобильных игр Glu Mobile, я имею дело с действительно большими вопросами масштабируемости. Поэтому, когда я решил настроить свой собственный блог Effective Programmer, используя WordPress, для меня было естественным создать что-то, что можно масштабировать для работы с сотнями тысяч пользователей в сутки.
https://prglb.ru/4t8zb
Как директор по разработке Design Home, одной из ведущих мобильных игр Glu Mobile, я имею дело с действительно большими вопросами масштабируемости. Поэтому, когда я решил настроить свой собственный блог Effective Programmer, используя WordPress, для меня было естественным создать что-то, что можно масштабировать для работы с сотнями тысяч пользователей в сутки.
https://prglb.ru/4t8zb
#book #testing
Коммерческая разработка на PHP и любых других языках не обходится без тестирования приложения. Суть тестирования в том, чтобы проверить, что наши методы делают то, что мы от них ожидаем. Написание тестов гарантирует, что в будущем, когда ваше приложение будет изменяться, наши методы и классы будут по-прежнему делать то, что мы от них ждём. Это небольшое руководство покажет вам примеры написания тестов, различные паттерны, а также ответит на вопросы, почему нужно тестирование.
https://yangx.top/progbook/1568
Коммерческая разработка на PHP и любых других языках не обходится без тестирования приложения. Суть тестирования в том, чтобы проверить, что наши методы делают то, что мы от них ожидаем. Написание тестов гарантирует, что в будущем, когда ваше приложение будет изменяться, наши методы и классы будут по-прежнему делать то, что мы от них ждём. Это небольшое руководство покажет вам примеры написания тестов, различные паттерны, а также ответит на вопросы, почему нужно тестирование.
https://yangx.top/progbook/1568
Telegram
Книги для программистов
#advanced #библиотека
Библиотека для отправки пуш-уведомлений на простых устройствах.
https://github.com/Ph3nol/NotificationPusher
Библиотека для отправки пуш-уведомлений на простых устройствах.
https://github.com/Ph3nol/NotificationPusher
GitHub
GitHub - Ph3nol/NotificationPusher: Standalone PHP library for easy devices notifications push.
Standalone PHP library for easy devices notifications push. - Ph3nol/NotificationPusher
#библиотека #advanced
Простая в использовании библиотеки для шаблонизации данных. Поддерживает секции и хелперы.
https://github.com/auraphp/Aura.View
Простая в использовании библиотеки для шаблонизации данных. Поддерживает секции и хелперы.
https://github.com/auraphp/Aura.View
GitHub
GitHub - auraphp/Aura.View: Provides TemplateView and TwoStepView using PHP as the templating language, with support for partials…
Provides TemplateView and TwoStepView using PHP as the templating language, with support for partials, sections, and helpers. - GitHub - auraphp/Aura.View: Provides TemplateView and TwoStepView usi...
#video #graphql
В этом видео автор расскажет, как на практике использовать GraphQL и Railt, имплементацию GraphQL на PHP.
https://www.youtube.com/watch?v=ViB_lA54gqk
В этом видео автор расскажет, как на практике использовать GraphQL и Railt, имплементацию GraphQL на PHP.
https://www.youtube.com/watch?v=ViB_lA54gqk
YouTube
GraphQL + Railt: Разработка на практике.
Над этим проектом я тружусь около полугода. За это время был достигнуто немало, но ещё предстоит долгий путь. Хочется поделиться опытом, а заодно и услышать ваше мнение.
Исходники: https://github.com/railt/railt
Исходники: https://github.com/railt/railt
#video #docker
Основы Docker от Евгения Кувшинова, автора полезного канала по разработке на php.
https://prglb.ru/1xdbn
Основы Docker от Евгения Кувшинова, автора полезного канала по разработке на php.
https://prglb.ru/1xdbn
#laravel #beginner
Если в Laravel вам нужна глобальная функция, которая доступна везде, вам нужно зарегистрировать свой хелпер. А как это сделать правильно, узнаем из следующей статьи.
https://prglb.ru/1m68a
Если в Laravel вам нужна глобальная функция, которая доступна везде, вам нужно зарегистрировать свой хелпер. А как это сделать правильно, узнаем из следующей статьи.
https://prglb.ru/1m68a
Medium
Laravel — Include your own helper functions
Sometimes you might want to create a function that is available everywhere, this is where this tutorial comes in handy for you 👏
#beginner
В этой небольшой статье авторы расскажут, как работает сжатие и как его настроить.
https://prglb.ru/15as1
В этой небольшой статье авторы расскажут, как работает сжатие и как его настроить.
https://prglb.ru/15as1
Хайлоад
Сжатие gzip для js/css/html
Как работает сжатие gzip и как его включить
#библиотека #advanced
Компонент знаменитого фреймворка Symfony для создания консольных команд. Вы можете использовать не только для кодогенерации или автоматизации исполнения других длинных команд, но для Cron-задач.
https://prglb.ru/x0f1
Компонент знаменитого фреймворка Symfony для создания консольных команд. Вы можете использовать не только для кодогенерации или автоматизации исполнения других длинных команд, но для Cron-задач.
https://prglb.ru/x0f1
#book #docker
Docker, docker, docker - это слово в последние года стало звучать ещё громче и чаще. И, возможно, вполне обоснованно, ведь контейнерная система Docker настолько уникальна, что с ней не сравнить другие мейнстримные сборки веб-серверов. Раньше, настроив окружение для разработки на локальной машине, вам приходилось настраивать такое же окружение на хостинге. Теперь вам достаточно просто перенести контейнер со всеми зависимостями и пакетами на другую машину и развернуть его там, ничего при этом не настраивая.
https://yangx.top/progbook/3036
Docker, docker, docker - это слово в последние года стало звучать ещё громче и чаще. И, возможно, вполне обоснованно, ведь контейнерная система Docker настолько уникальна, что с ней не сравнить другие мейнстримные сборки веб-серверов. Раньше, настроив окружение для разработки на локальной машине, вам приходилось настраивать такое же окружение на хостинге. Теперь вам достаточно просто перенести контейнер со всеми зависимостями и пакетами на другую машину и развернуть его там, ничего при этом не настраивая.
https://yangx.top/progbook/3036
Telegram
Книги для программистов
#book #linux
Операционная система Linux является часто используемой ОС для разработки, отчего выбор дистрибутивов крайне велик и неоднозначен. В этом руководстве авторы, они же - разработчики данной ОС, расскажут про Linux в целом и про Kali Linux в частности, а именно - про концепции, сценарии установки, основы безопасности и многое другое.
https://yangx.top/progbook/3043
Операционная система Linux является часто используемой ОС для разработки, отчего выбор дистрибутивов крайне велик и неоднозначен. В этом руководстве авторы, они же - разработчики данной ОС, расскажут про Linux в целом и про Kali Linux в частности, а именно - про концепции, сценарии установки, основы безопасности и многое другое.
https://yangx.top/progbook/3043
Telegram
Книги для программистов