Выкладываем сайт в открытый доступ: пошаговая инструкция
Бытует мнение, что современный хостинг может быть либо дешевым и некачественным, либо качественным, но дорогим. GPDhost ломает стереотипы!
https://prglb.ru/7uda
Бытует мнение, что современный хостинг может быть либо дешевым и некачественным, либо качественным, но дорогим. GPDhost ломает стереотипы!
https://prglb.ru/7uda
Библиотека программиста
Выкладываем сайт в открытый доступ: пошаговая инструкция
Все бывает впервые, и выкладывание сайта в открытый доступ – не исключение. Мы покажем, как запустить ресурс на примере хостинга GPDhost.
#php #библиотека
league/commonmark — это популярная библиотека PHP для парсинга текста в разметку Markdown.
https://github.com/thephpleague/commonmark
league/commonmark — это популярная библиотека PHP для парсинга текста в разметку Markdown.
https://github.com/thephpleague/commonmark
GitHub
GitHub - thephpleague/commonmark: Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs. - thephpleague/commonmark
Насколько вы хорошо разбираетесь в системном администрировании? Тест от Reg.ru
Думаете, что знаете о хостинге и серверах всё? Проверьте свои знания с помощью теста от крупнейшего в России хостинг-провайдера REG.RU, составленного вместе с REG.RU.
https://prglb.ru/17cli
Думаете, что знаете о хостинге и серверах всё? Проверьте свои знания с помощью теста от крупнейшего в России хостинг-провайдера REG.RU, составленного вместе с REG.RU.
https://prglb.ru/17cli
#book
Как пишет об этой книге Рэнди Стаффорд, архитектор больших проектов, разработчик Oracle Coherence: «Эта книга должна входить в круг чтения всех, кто ищет способы внедрения принципов DDD в практику». И недаром — в книге собран полезный и обширный материал по этой теме. Автор начинает с самых азов, медленно погружаясь в серьёзное описание специализированных подходов к реализации систем на основе современной архитектуры, подчеркивая важность ориентации на предметную область с учетом технических ограничений. Все примеры в книге реализованы на языке Java, так что будут интересны и программистам на языках php и C#.
https://yangx.top/progbook/2975
Как пишет об этой книге Рэнди Стаффорд, архитектор больших проектов, разработчик Oracle Coherence: «Эта книга должна входить в круг чтения всех, кто ищет способы внедрения принципов DDD в практику». И недаром — в книге собран полезный и обширный материал по этой теме. Автор начинает с самых азов, медленно погружаясь в серьёзное описание специализированных подходов к реализации систем на основе современной архитектуры, подчеркивая важность ориентации на предметную область с учетом технических ограничений. Все примеры в книге реализованы на языке Java, так что будут интересны и программистам на языках php и C#.
https://yangx.top/progbook/2975
Telegram
Книги для программистов
#php #pdo
В этом видеокурсе вы научитесь работать с PDO для улучшения взаимодействия с базой данных.
https://bit.ly/2Adn1J1
В этом видеокурсе вы научитесь работать с PDO для улучшения взаимодействия с базой данных.
https://bit.ly/2Adn1J1
#advanced
Иногда возникает необходимость сделать дамп базы на продакшене. Учимся это делать правильно.
https://prglb.ru/3kta4
Иногда возникает необходимость сделать дамп базы на продакшене. Учимся это делать правильно.
https://prglb.ru/3kta4
Хайлоад
Как делать mysqldump на продакшне
Правильные параметры mysqldump для выполнения в продакшн средах
#book
Книга Мартина Грубера "Понимание SQL" является самой что ни на есть классикой в мире баз данных. Хотя любая классика переживает несколько изданий, этому руководству хватило один раз появиться, чтобы навсегда статьи неумирающим самоучителем по SQL и базам данных. Руководство относительно небольшое и научит вас не только основам SQL, но и достаточно сложным темам, призванным увеличить эффективность запросов.
https://yangx.top/progbook/1663
Книга Мартина Грубера "Понимание SQL" является самой что ни на есть классикой в мире баз данных. Хотя любая классика переживает несколько изданий, этому руководству хватило один раз появиться, чтобы навсегда статьи неумирающим самоучителем по SQL и базам данных. Руководство относительно небольшое и научит вас не только основам SQL, но и достаточно сложным темам, призванным увеличить эффективность запросов.
https://yangx.top/progbook/1663
Telegram
Книги для программистов
#book #database
Если вы хотите знать о том, какие базы данных существуют, как они организованы, какую базу данных выбрать под свои задачи, но не хотите при этом тратить время на изучение каждой базы данных в отдельности, то следующее пособие расскажет вам о самых известных из них: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы в книге приведены реальные примеры, демонстрирующие основные идеи и сильные стороны каждой из них. Также книга научит вас, как выбирать базы данных под свои требования.
https://yangx.top/progbook/2985
Если вы хотите знать о том, какие базы данных существуют, как они организованы, какую базу данных выбрать под свои задачи, но не хотите при этом тратить время на изучение каждой базы данных в отдельности, то следующее пособие расскажет вам о самых известных из них: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы в книге приведены реальные примеры, демонстрирующие основные идеи и сильные стороны каждой из них. Также книга научит вас, как выбирать базы данных под свои требования.
https://yangx.top/progbook/2985
Telegram
Книги для программистов
#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