#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
Книги для программистов
8 самых распространенных ошибок веб-разработчика
Сложный и громоздкий проект чреват серьезными ошибками: это знает каждый. Смотрите наш ТОП-8 ошибок веб-разработчика и не совершайте их!
https://prglb.ru/4zfdc
Сложный и громоздкий проект чреват серьезными ошибками: это знает каждый. Смотрите наш ТОП-8 ошибок веб-разработчика и не совершайте их!
https://prglb.ru/4zfdc
#book #advanced
Объектно-ориентированное программирование является одной из самых популярных концепций проектирования приложений любой сложности. В книге рассматриваются как самые основы ООП (объекты, наследование, композиция, полиморфизм), так и достаточно сложные элементы проектирования и дизайна приложений на примере использования шаблонов, контрактов, библиотек и многого другого.
https://yangx.top/progbook/3052
Объектно-ориентированное программирование является одной из самых популярных концепций проектирования приложений любой сложности. В книге рассматриваются как самые основы ООП (объекты, наследование, композиция, полиморфизм), так и достаточно сложные элементы проектирования и дизайна приложений на примере использования шаблонов, контрактов, библиотек и многого другого.
https://yangx.top/progbook/3052
Telegram
Книги для программистов
#book
Сегодня NoSQL базы данных нашли своё применение в крупной коммерческой разработке в качестве простого и, одновременно, эффективного инструмента по работе с большими объёмами данных. Настоящее руководство является самым простым способом освоить NoSQL базы данных, основы по работе с ними и стандартные функции и приёмы этих СУБД.
https://yangx.top/progbook/3057
Сегодня NoSQL базы данных нашли своё применение в крупной коммерческой разработке в качестве простого и, одновременно, эффективного инструмента по работе с большими объёмами данных. Настоящее руководство является самым простым способом освоить NoSQL базы данных, основы по работе с ними и стандартные функции и приёмы этих СУБД.
https://yangx.top/progbook/3057
#book
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/3061
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/3061
Telegram
Книги для программистов