Красота и лаконичность ссылок: пишем сокращатель на Symfony
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
https://prglb.ru/2jmyq
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
https://prglb.ru/2jmyq
Библиотека программиста
Красота и лаконичность ссылок: пишем сокращатель на Symfony
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
#book
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
Telegram
Книги для программистов
Domain Driven Design in PHP (2016)
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english
#book #beginner
Vim - это простой эффективный текстовой редактор с подсветкой кода для множества языков, автокомплитом и удобным управлением. Особенность данного редактора состоит в том, что он доступен почти на всех ОС и предоставляет большие возможности по форматированию кода. В этом руководстве вы познакомитесь с практическими примерами применения Vim, а также с множеством советов, которые на протяжении книги даёт автор.
https://yangx.top/progbook/2794
Vim - это простой эффективный текстовой редактор с подсветкой кода для множества языков, автокомплитом и удобным управлением. Особенность данного редактора состоит в том, что он доступен почти на всех ОС и предоставляет большие возможности по форматированию кода. В этом руководстве вы познакомитесь с практическими примерами применения Vim, а также с множеством советов, которые на протяжении книги даёт автор.
https://yangx.top/progbook/2794
Telegram
Книги для программистов
#advanced #video
Самый популярный способ взломать вашу базу данных — это инъекции. В этом видеокурсе вы не только узнаете, что это такое и как это работает, но и как от это защититься.
https://prglb.ru/30aec
Самый популярный способ взломать вашу базу данных — это инъекции. В этом видеокурсе вы не только узнаете, что это такое и как это работает, но и как от это защититься.
https://prglb.ru/30aec
#video #beginners
Генерируем QR code с помощью PHP.
https://www.youtube.com/watch?v=c-ES8dKUWw4&list=PLfdtiltiRHWHdQs1LAS7fEAygWXOztpgB
Генерируем QR code с помощью PHP.
https://www.youtube.com/watch?v=c-ES8dKUWw4&list=PLfdtiltiRHWHdQs1LAS7fEAygWXOztpgB
YouTube
Generate Scannable QR Codes With PHP
Want more? Explore the library at https://www.codecourse.com/lessons
Official site
https://www.codecourse.com
Twitter
https://twitter.com/teamcodecourse
Official site
https://www.codecourse.com
https://twitter.com/teamcodecourse
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://prglb.ru/460ea
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://prglb.ru/460ea
Библиотека программиста
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
#book
Каждая новая версия PostgreSQL приносит серьезные изменения и новые удобные и эффективные инструменты разработчикам, научиться использовать которые вы можете уже сейчас, прочитав следующее современное руководство по данной СУБД.
https://yangx.top/progbook/2806
Каждая новая версия PostgreSQL приносит серьезные изменения и новые удобные и эффективные инструменты разработчикам, научиться использовать которые вы можете уже сейчас, прочитав следующее современное руководство по данной СУБД.
https://yangx.top/progbook/2806
Telegram
Книги для программистов
#book
Любой разработчик, кому так или иначе приходилось работать с данными, сталкивался с SQL и одним из типов популярных СУБД. В этом руководстве автор познакомит вас с основами SQL на примере работы с PostgreSQL. Руководство особенно будет полезно начинающим разработчикам и содержит многочисленные примеры и хорошие практики написания запросов.
https://yangx.top/progbook/2811
Любой разработчик, кому так или иначе приходилось работать с данными, сталкивался с SQL и одним из типов популярных СУБД. В этом руководстве автор познакомит вас с основами SQL на примере работы с PostgreSQL. Руководство особенно будет полезно начинающим разработчикам и содержит многочисленные примеры и хорошие практики написания запросов.
https://yangx.top/progbook/2811
Telegram
Книги для программистов
#advanced #oop
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
ircmaxell's Blog
Beyond Inheritance
In my last post, I talked about revisiting the concept of Design Patterns and questioned how useful it is to “learn” them. The conclusion that I came to was that you are better served by focusing on h
#beginner #mysql
Часто на собеседованиях по php разработчиков спрашивают, чем же отличаются InnoDB и MyISAM подсистемы СУБД MySQL. Не такой сложный вопрос, но не многие находят на него ответ. Прочтите эту короткую шпаргалку и запомните.
https://prglb.ru/1i3ez
Часто на собеседованиях по php разработчиков спрашивают, чем же отличаются InnoDB и MyISAM подсистемы СУБД MySQL. Не такой сложный вопрос, но не многие находят на него ответ. Прочтите эту короткую шпаргалку и запомните.
https://prglb.ru/1i3ez
Хайлоад
Сравнение InnoDB и MyISAM
Сравнение двух движков и когда стоит использовать каждый из них
#advanced
Если вам нужно держать какой-то из пхп скриптов постоянно запущенным, используйте supervisor. Подробнее можно прочитать в следующей статье.
https://prglb.ru/2kg30
Если вам нужно держать какой-то из пхп скриптов постоянно запущенным, используйте supervisor. Подробнее можно прочитать в следующей статье.
https://prglb.ru/2kg30
Хайлоад
Запуск процессов в supervisor
Пример управления фоновыми процессами в supervisor'e
#advanced #video
Достаточно длинное, но тем более информативное видео по теории баз данных.
https://prglb.ru/4cvl7
Достаточно длинное, но тем более информативное видео по теории баз данных.
https://prglb.ru/4cvl7
#beginner #video
В этом видео автор расскажет про PSR-2, а именно - Coding Style Guide.
https://prglb.ru/3eu7m
В этом видео автор расскажет про PSR-2, а именно - Coding Style Guide.
https://prglb.ru/3eu7m
#api #video
Уметь работать с API должен любой начинающий веб-разработчик. Если вам мало примеров того, где это может понадобиться, представляем вам видео, в котором автор покажет, как использовать API для получения курса валют.
https://www.youtube.com/watch?v=89VLEz2iUn0
Уметь работать с API должен любой начинающий веб-разработчик. Если вам мало примеров того, где это может понадобиться, представляем вам видео, в котором автор покажет, как использовать API для получения курса валют.
https://www.youtube.com/watch?v=89VLEz2iUn0
YouTube
Используем API для получения курса валют
Уроки по созданию сайта тут:
https://webformyself.com/hivideo/
От автора: в этом уроке мы будем получать курсы валют для нашего сайта. Использовать для этих целей будем API стороннего сервиса, предлагающего легко получить необходимые данные.
https://webformyself.com/hivideo/
От автора: в этом уроке мы будем получать курсы валют для нашего сайта. Использовать для этих целей будем API стороннего сервиса, предлагающего легко получить необходимые данные.
#библиотека
Пишем просто REST API приложение на PHP с использованием замечательной библиотеки Guzzle:
https://bit.ly/2PjjDAT
А вот ссылка на саму библиотеку:
http://docs.guzzlephp.org/en/stable/
Пишем просто REST API приложение на PHP с использованием замечательной библиотеки Guzzle:
https://bit.ly/2PjjDAT
А вот ссылка на саму библиотеку:
http://docs.guzzlephp.org/en/stable/
Hacker Noon
Consuming REST API in PHP Using Guzzle
Guzzle is an ideal library for creating lightweight REST API. Check out this article for using Guzzle for PHP REST API creation and…
#advanced #video
В этом небольшом курсе от Дмитрия Елисеева вы познакомитесь с основами функционального программирования и даже примените его на практике.
Часть 1: Подсчет стоимости товаров
https://prglb.ru/caje
Часть 2: Многопоточный парсер
https://prglb.ru/15f0j
В этом небольшом курсе от Дмитрия Елисеева вы познакомитесь с основами функционального программирования и даже примените его на практике.
Часть 1: Подсчет стоимости товаров
https://prglb.ru/caje
Часть 2: Многопоточный парсер
https://prglb.ru/15f0j
#вакансия
Мы активно дорабатываем наш сайт и, если вы хотели бы принять участие в его доработке, то эта вакансия точно для вас.
https://telegra.ph/Razrabotchik-pod-Wordpress-najdis-04-18
Мы активно дорабатываем наш сайт и, если вы хотели бы принять участие в его доработке, то эта вакансия точно для вас.
https://telegra.ph/Razrabotchik-pod-Wordpress-najdis-04-18
Telegraph
Разработчик под Wordpress, найдись!
Мы активно дорабатываем наш сайт и, если вы хотели бы принять участие в его доработке, то эта вакансия точно для вас. Примерный спектр задач — развитие функционала сайта; — доработка модулей и плагинов; — оптимизация производительности. Немного о том, что…
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «#вакансия Мы активно дорабатываем наш сайт и, если вы хотели бы принять участие в его доработке, то эта вакансия точно для вас. https://telegra.ph/Razrabotchik-pod-Wordpress-najdis-04-18»
#book
Эта небольшая, но крайне интересная книга в свободной форме, не употребляя запутанной и невнятной терминологии, расскажет вам о том, как работает сеть Интернет. Автор постарался увлечь вас настолько, чтобы знания после прочтения надолго остались в вашей голове. Книга не требует от вас знаний системного администрирования или каких-либо ещё, только желание узнать что-то новое.
https://yangx.top/progbook/2843
Эта небольшая, но крайне интересная книга в свободной форме, не употребляя запутанной и невнятной терминологии, расскажет вам о том, как работает сеть Интернет. Автор постарался увлечь вас настолько, чтобы знания после прочтения надолго остались в вашей голове. Книга не требует от вас знаний системного администрирования или каких-либо ещё, только желание узнать что-то новое.
https://yangx.top/progbook/2843
Telegram
Книги для программистов
#advanced #highload
Высоконагруженные приложения отличаются неповоротливостью, огромной кодовой базой, большой связностью компонентов и многими другими характерными чертами, которыми тяжело управлять и поддерживать. В этой статье авторы поделятся полезными советами по преодолению нагрузок и проблем.
https://prglb.ru/1yp95
Высоконагруженные приложения отличаются неповоротливостью, огромной кодовой базой, большой связностью компонентов и многими другими характерными чертами, которыми тяжело управлять и поддерживать. В этой статье авторы поделятся полезными советами по преодолению нагрузок и проблем.
https://prglb.ru/1yp95
Хайлоад
Архитектура высоких нагрузок
Архитектурные принципы высоконагруженных приложений