#advanced #video
Свойства в php достаточно бедные. В этом видео автор покажет, как реализовать read и write свойства, используя парсеры, лексеры и грамматику.
https://www.youtube.com/watch?v=uve1uIaYDa8
Свойства в php достаточно бедные. В этом видео автор покажет, как реализовать read и write свойства, используя парсеры, лексеры и грамматику.
https://www.youtube.com/watch?v=uve1uIaYDa8
YouTube
Реализуем свойства на PHP
Сегодня поговорим о (E)BNF, лексерах, парсерах, грамматике, ast, корутинах, отличиях полей от свойств, PSR-16 и PSR-5.
#advanced #oop #video
Видео выступления с прошедшей PHP Russia конференции, в котором Дмитрий Елисеев, разработчик и популярный преподаватель, расскажет о том, что такое, по его мнению, грамотное ООП, как организовывать бизнес-логику и многое другое.
https://elisdn.ru/blog/135/phprussia-oop
Видео выступления с прошедшей PHP Russia конференции, в котором Дмитрий Елисеев, разработчик и популярный преподаватель, расскажет о том, что такое, по его мнению, грамотное ООП, как организовывать бизнес-логику и многое другое.
https://elisdn.ru/blog/135/phprussia-oop
elisdn.ru
Про фреймворки и сервисный слой
Видеозапись доклада на PHP Russia об организацию кода в ООП, про важность разделения кода и инкапсуляции бизнес-логики в сервисах и сущностях
Какой у вас опыт в коммерческой разработке?
public poll
Нет опыта – 5K
👍👍👍👍👍👍👍 42%
Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%
До 1 года (включительно) – 2K
👍👍👍 15%
Более 6 лет – 2K
👍👍 12%
Более 3 до 6 лет (включительно) – 1K
👍👍 11%
👥 13125 people voted so far.
public poll
Нет опыта – 5K
👍👍👍👍👍👍👍 42%
Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%
До 1 года (включительно) – 2K
👍👍👍 15%
Более 6 лет – 2K
👍👍 12%
Более 3 до 6 лет (включительно) – 1K
👍👍 11%
👥 13125 people voted so far.
Wisebits в поиске опытного бэкенд-разработчика🚀
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
Teletype
Wisebits в поиске опытного бэкенд-разработчика🚀
Привет! Мы в Wisebits в поиске опытного скилового бэкенд - разработчика🚀 Мы создаём мощный продукт в области потокового видео...
#advanced #di
Внедрение зависимостей - один из важнейших принципов проектирования приложения на любом языке программирования. В этом видео знаменитый разработчик Anthony Ferrara расскажет про Dependency Injection в картинках.
https://www.youtube.com/watch?v=IKD2-MAkXyQ
Внедрение зависимостей - один из важнейших принципов проектирования приложения на любом языке программирования. В этом видео знаменитый разработчик Anthony Ferrara расскажет про Dependency Injection в картинках.
https://www.youtube.com/watch?v=IKD2-MAkXyQ
YouTube
Dependency Injection
This week, we're going to talk about the topic of Dependency Injection in Object oriented code (specifically PHP). You don't need a fancy container to do it, it's actually quite simple to do manually!
Blog: http://blog.ircmaxell.com
Twitter: https://twi…
Blog: http://blog.ircmaxell.com
Twitter: https://twi…
#advanced
Если вы все свои поля класса объявляете как private, вы - молодец. Однако не надейтесь, что теперь они под надежной защитой. PHP позволяет получить к ним доступ. Как - читаем в статье.
https://prglb.ru/3m4u1
Если вы все свои поля класса объявляете как private, вы - молодец. Однако не надейтесь, что теперь они под надежной защитой. PHP позволяет получить к ним доступ. Как - читаем в статье.
https://prglb.ru/3m4u1
Medium
FunPHP#5: access to private and protected
Паблик Морозов на собеседовании
#video #advanced
В этом видео спикер расскажет про реактивный PHP и как на нем писать реактивный код.
https://www.youtube.com/watch?v=39TUy0XiNqQ
В этом видео спикер расскажет про реактивный PHP и как на нем писать реактивный код.
https://www.youtube.com/watch?v=39TUy0XiNqQ
YouTube
Реактивный PHP. Meetup#6 by PDFfiller
Реактивный PHP. Meetup#6 by PDFfiller / Является ли PHP функциональным языком? Посмотрите так же кто должен тестировать PHP: https://goo.gl/jwI8tK
Задумывались ли вы над тем, является ли PHP функциональным языком? Как происходит оптимизация на стороне компилятора?…
Задумывались ли вы над тем, является ли PHP функциональным языком? Как происходит оптимизация на стороне компилятора?…
#advanced #algorithms
Коллекция алгоритмов и структур данных, реализованных на языке PHP. Здесь вы найдете алгоритмы сортировки, поиска, различные структуры данных и многое другое.
https://github.com/doganoo/PHPAlgorithms
Коллекция алгоритмов и структур данных, реализованных на языке PHP. Здесь вы найдете алгоритмы сортировки, поиска, различные структуры данных и многое другое.
https://github.com/doganoo/PHPAlgorithms
GitHub
GitHub - doganoo/PHPAlgorithms: A collection of common algorithms implemented in PHP. The collection is based on "Cracking the…
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell - doganoo/PHPAlgorithms
Как заработать на аренде офиса, которого у вас нет
Наши друзья из Ключа недавно запустили что-то интересное. Если не слышали раньше, то Ключ — это сеть рабочих пространств, которая делает смарт-офисы, коворкинги и переговорные на разных площадках в Москве. Например, у Ключа есть филиалы на Трёхгорной мануфактуре и Арме. На подходе у них новая большая площадка у м. Нагатинская — Ключ Сириус Парк.
По этому случаю в компании запустили реферальную программу: те, кто предложит арендатора в Ключ, смогут получить вознаграждение 5% от месячной платы за аренду — а это до 250 000 ₽.
Как это работает
Есть две простые анкеты.
Первая — это регистрация в реферальной программе: https://bit.ly/2AL4fIo. После неё вам вышлют личный ID брокера.
Вторая анкета — это форма, где нужно оставить контакты ваших знакомых, кто ищет офис: https://bit.ly/2oLH521. Если сделка с ними будет успешной, то вам перечислят вознаграждение. Успешная сделка — это когда договор аренды заключен от 6 месяцев и выше.
Здесь подробнее про другие площадки Ключа: thekey.space/offices
Наши друзья из Ключа недавно запустили что-то интересное. Если не слышали раньше, то Ключ — это сеть рабочих пространств, которая делает смарт-офисы, коворкинги и переговорные на разных площадках в Москве. Например, у Ключа есть филиалы на Трёхгорной мануфактуре и Арме. На подходе у них новая большая площадка у м. Нагатинская — Ключ Сириус Парк.
По этому случаю в компании запустили реферальную программу: те, кто предложит арендатора в Ключ, смогут получить вознаграждение 5% от месячной платы за аренду — а это до 250 000 ₽.
Как это работает
Есть две простые анкеты.
Первая — это регистрация в реферальной программе: https://bit.ly/2AL4fIo. После неё вам вышлют личный ID брокера.
Вторая анкета — это форма, где нужно оставить контакты ваших знакомых, кто ищет офис: https://bit.ly/2oLH521. Если сделка с ними будет успешной, то вам перечислят вознаграждение. Успешная сделка — это когда договор аренды заключен от 6 месяцев и выше.
Здесь подробнее про другие площадки Ключа: thekey.space/offices
Google Docs
Реферальная программа Ключа
Приведите арендатора в Ключ Сириус Парк, Ключ Кузнецкий Мост или Ключ Шелк и получите вознаграждение 5% от месячной арендной платы.
В случае успешной сделки с предложенными вами арендаторами мы перечислим вам broker fee — от 7 000 ₽ до 250 000 ₽ в зависимости…
В случае успешной сделки с предложенными вами арендаторами мы перечислим вам broker fee — от 7 000 ₽ до 250 000 ₽ в зависимости…
#advanced #laravel
Реализуем двухфакторную аутентификацию на Laravel.
https://quickadminpanel.com/blog/add-two-factor-email-verification-to-laravel-auth/
Реализуем двухфакторную аутентификацию на Laravel.
https://quickadminpanel.com/blog/add-two-factor-email-verification-to-laravel-auth/
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://proglib.io/p/sql-cheat-sheet/
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://proglib.io/p/sql-cheat-sheet/
Библиотека программиста
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
#advanced
В этой статье автор расскажет, когда и где необходимо определять id сущности.
https://matthiasnoback.nl/2018/05/when-and-where-to-determine-the-id-of-an-entity/
В этой статье автор расскажет, когда и где необходимо определять id сущности.
https://matthiasnoback.nl/2018/05/when-and-where-to-determine-the-id-of-an-entity/
matthiasnoback.nl
When and where to determine the ID of an entity
Auto-incrementing IDs, by the database | Determining uniqueness | Generate the ID in the application service | Let the repository generate the next identity | Use a value object for identities | Generate the identity in the controller
#advanced #video
В этом видео автор расскажет про асинхронный PHP и покажет, как с помощью генераторов читать большие файлы, не забивая память.
https://www.youtube.com/watch?v=0_fncwCJ938
В этом видео автор расскажет про асинхронный PHP и покажет, как с помощью генераторов читать большие файлы, не забивая память.
https://www.youtube.com/watch?v=0_fncwCJ938
YouTube
Асинхронный PHP
#advanced #библиотека
Библиотека, реализующая свойства в PHP. Установив эту библиотеку, вы получите настоящие read- и write-only свойства.
https://github.com/SerafimArts/Properties
Библиотека, реализующая свойства в PHP. Установив эту библиотеку, вы получите настоящие read- и write-only свойства.
https://github.com/SerafimArts/Properties
GitHub
GitHub - SerafimArts/Properties: PHP properties implementation
PHP properties implementation. Contribute to SerafimArts/Properties development by creating an account on GitHub.
Стань веб-разработчиком с нуля за 6 месяцев и начни зарабатывать от 60 тысяч из любой точки мира!
В SkillFactory уже скоро начинается обучение на курсе «Веб-разработчик на PHP» https://clc.to/Cxm-YQ
Почему стоит выбрать профессию разработчика на PHP?
— Востребованность: более 1500 вакансий для веб-разработчиков на hh
— Минимальный порог входа: дружелюбный язык, который можно изучить с нуля
— Удаленная работа: работа из любой точки мира в компании или на фрилансе
Изучите HTML, CSS, Javascript и PHP с основ и до реальных рабочих задач. Каждый новый инструмент закрепите проектом на практике. Реализуете и добавите в свое портфолио 3 проекта.
Оплачивай по частям или после обучения: учись, не отвлекаясь на решение финансовых вопросов. Узнай подробности: https://clc.to/Cxm-YQ
В SkillFactory уже скоро начинается обучение на курсе «Веб-разработчик на PHP» https://clc.to/Cxm-YQ
Почему стоит выбрать профессию разработчика на PHP?
— Востребованность: более 1500 вакансий для веб-разработчиков на hh
— Минимальный порог входа: дружелюбный язык, который можно изучить с нуля
— Удаленная работа: работа из любой точки мира в компании или на фрилансе
Изучите HTML, CSS, Javascript и PHP с основ и до реальных рабочих задач. Каждый новый инструмент закрепите проектом на практике. Реализуете и добавите в свое портфолио 3 проекта.
Оплачивай по частям или после обучения: учись, не отвлекаясь на решение финансовых вопросов. Узнай подробности: https://clc.to/Cxm-YQ
#advanced #laravel
10 лучших, по мнению автора статьи, пакетов для работы с мультиязычностью в Laravel.
https://quickadminpanel.com/blog/10-best-laravel-packages-for-multi-language-translations/
10 лучших, по мнению автора статьи, пакетов для работы с мультиязычностью в Laravel.
https://quickadminpanel.com/blog/10-best-laravel-packages-for-multi-language-translations/
#advanced #laravel
Советы и трюки по способам кэширования в Laravel.
https://adelf.tech/2019/laravel-caching-basics
Советы и трюки по способам кэширования в Laravel.
https://adelf.tech/2019/laravel-caching-basics
adelf.tech
Laravel caching basics | adelf.tech
Caching technique allows to create much more scalable applications by remembering some query results using fast in-memory storage engines. However, incorrectly implemented caching can dramatically reduce application's user experience. This article is about…
Wisebits в поиске опытного бэкенд-разработчика🚀
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
Teletype
Wisebits в поиске опытного бэкенд-разработчика🚀
Привет! Мы в Wisebits в поиске опытного скилового бэкенд - разработчика🚀 Мы создаём мощный продукт в области потокового видео...
#advanced #библиотека
Популярная и удобная библиотека для работы с файловой системой. Позволяет работать с файлами как локально, так и по FTP.
https://github.com/thephpleague/Flysystem
Популярная и удобная библиотека для работы с файловой системой. Позволяет работать с файлами как локально, так и по FTP.
https://github.com/thephpleague/Flysystem
GitHub
GitHub - thephpleague/flysystem: Abstraction for local and remote filesystems
Abstraction for local and remote filesystems. Contribute to thephpleague/flysystem development by creating an account on GitHub.
#advanced #phpunit
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://yangx.top/progbook/1934
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://yangx.top/progbook/1934
Telegram
Книги для программистов