#php #advanced
В этой статье автор покажет, как реализовать микросервисную архитектуру на php.
https://prglb.ru/uyxp
В этой статье автор покажет, как реализовать микросервисную архитектуру на php.
https://prglb.ru/uyxp
Medium
How to use PHP to build microservice?
In this article, we mainly introduce how to use PHP to build a microservices architecture. Knowing that PHP is also advancing with the…
#advanced #symfony
Многие задаются вопросом, как использовать две базы данных в Symfony. В этой статье автор расскажет, как менять подключения, выполнять миграции для разных баз и многое другоое.
https://prglb.ru/36f4o
Многие задаются вопросом, как использовать две базы данных в Symfony. В этой статье автор расскажет, как менять подключения, выполнять миграции для разных баз и многое другоое.
https://prglb.ru/36f4o
Medium
Two databases with Symfony 4 & Doctrine 2? Not as straightforward as it might look.
Since I started working on my big new project I knew one thing. This is gonna be multi-database by design. I already knew that both…
#advanced
Несмотря на всю популярность Laravel, фреймворк во многом использует плохие практики и паттерны проектирования. Один из них - сервис-локатор. Почему это плохо, узнаете из следующей статьи.
https://prglb.ru/5t7il
Несмотря на всю популярность Laravel, фреймворк во многом использует плохие практики и паттерны проектирования. Один из них - сервис-локатор. Почему это плохо, узнаете из следующей статьи.
https://prglb.ru/5t7il
Интересуешься веб-разработкой? Стань PHP-программистом! Ведущий веб-интегратор России QSOFT подготовил обширную программу «PHP-разработчик c 0 до PRO». Ты пройдешь путь от Junior до Senior Developer. Получишь четыре проекта в портфолио. Освоишь профессию и гарантированно получишь рабочее место.
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/1CTOug
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/1CTOug
#advanced #laravel
Если вы делаете приложение не только для себя, вам потребуется переводить свой контент на несколько языков в зависимости от вашей целевой аудитории. Сделать это на Laravel достаточно просто, а как - узнаем из статьи.
https://prglb.ru/2vd1a
Если вы делаете приложение не только для себя, вам потребуется переводить свой контент на несколько языков в зависимости от вашей целевой аудитории. Сделать это на Laravel достаточно просто, а как - узнаем из статьи.
https://prglb.ru/2vd1a
#php #reflection
Рефлексия - это чрезвычайно мощный инструмент, позволяющий вам исследовать классы, объекты и методы изнутри, получая доступ к их приватным свойствам, методам и даже комментариям над ними. Однако это не единственный способ получить доступ к приватным свойствам. Есть еще один, о котором в следующей статье расскажет Марко Пиветта, создатель Doctrine.
https://prglb.ru/72zu
Рефлексия - это чрезвычайно мощный инструмент, позволяющий вам исследовать классы, объекты и методы изнутри, получая доступ к их приватным свойствам, методам и даже комментариям над ними. Однако это не единственный способ получить доступ к приватным свойствам. Есть еще один, о котором в следующей статье расскажет Марко Пиветта, создатель Doctrine.
https://prglb.ru/72zu
ocramius.github.io
Accessing private PHP class members without reflection
A trick to use PHP 5.4 closure functionalities to get access to
#docker
Большая шпаргалка по Docker: установка, работа с образами, написание собственных докерфайлов, работа с сетью, docker-compose и многое другое.
https://prglb.ru/1r0sj
Большая шпаргалка по Docker: установка, работа с образами, написание собственных докерфайлов, работа с сетью, docker-compose и многое другое.
https://prglb.ru/1r0sj
#advanced
Адаптер - один из самых часто используемых паттернов проектирования, который позволяет вам преобразовать интерфейс одного класса в другой. В этой статье вы найдете теоретические объяснение сути паттерна, а также пример на PHP.
https://prglb.ru/2tjvy
Адаптер - один из самых часто используемых паттернов проектирования, который позволяет вам преобразовать интерфейс одного класса в другой. В этой статье вы найдете теоретические объяснение сути паттерна, а также пример на PHP.
https://prglb.ru/2tjvy
#advanced #laravel
Работаем с кэшем в Laravel для улучшения производительности.
https://prglb.ru/3w5at
Работаем с кэшем в Laravel для улучшения производительности.
https://prglb.ru/3w5at
Medium
Understanding Laravel Cache to Prevent High Disk IO
As a previous front-end developer, this is my first time working on a project that uses a framework (my previous job mostly focuses on…
#sql
Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
Medium
SQL Tutorial: How To Write Better Queries
Structured Query Language (SQL) is an indispensable skill in the data science industry and generally speaking, learning this skill is…
#rabbitmq
Хороший обзорный вебинар по брокеру сообщений RabbitMQ. Автор не только расскажет, где применяется данная технологии, но и покажет множество примеров.
https://www.youtube.com/watch?v=R8pMwciZ95U
Хороший обзорный вебинар по брокеру сообщений RabbitMQ. Автор не только расскажет, где применяется данная технологии, но и покажет множество примеров.
https://www.youtube.com/watch?v=R8pMwciZ95U
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Библиотека программиста
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием "SQL за 20 минут". Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
#php #video
Обзор микрофреймворка Silex на примере создания небольшого приложения.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
Обзор микрофреймворка Silex на примере создания небольшого приложения.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
YouTube
Build a Placekitten clone with Silex - YouTube
#book
DDoS атаки представляют вид наибольшей угрозы для безопасности компьютерных систем, приложений и данных. Настоящее справочное руководство не поможет защититься от всех видов атак, однако в нём достаточно подробно объясняется, что такое DDoS, как он происходит и что нужно делать вам, если вы простой пользователь или опытный разработчик.
https://yangx.top/progbook/3628
DDoS атаки представляют вид наибольшей угрозы для безопасности компьютерных систем, приложений и данных. Настоящее справочное руководство не поможет защититься от всех видов атак, однако в нём достаточно подробно объясняется, что такое DDoS, как он происходит и что нужно делать вам, если вы простой пользователь или опытный разработчик.
https://yangx.top/progbook/3628
Telegram
Книги для программистов
#beginner #bash
Каждый php разработчик должен уметь работать на Linux и bash-скриптами. В этом первой части большого туториала вы познакомитесь с основами bash и напишите свои первые скрипты.
https://prglb.ru/1hj5n
Каждый php разработчик должен уметь работать на Linux и bash-скриптами. В этом первой части большого туториала вы познакомитесь с основами bash и напишите свои первые скрипты.
https://prglb.ru/1hj5n
#laravel
В этой статье автор покажет, как он создает REST API приложения на Laravel с аутентификацией.
https://prglb.ru/1m328
В этой статье автор покажет, как он создает REST API приложения на Laravel с аутентификацией.
https://prglb.ru/1m328
JWT для чайников: 5 шагов к пониманию JSON веб-токенов
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
https://prglb.ru/3tab9
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
https://prglb.ru/3tab9
Библиотека программиста
JWT для чайников: 5 шагов к пониманию JSON веб-токенов
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
#databases #video #beginner
Без баз данных невозможно создать большое и полезное приложение, поэтому как практика, так и теория проектирования баз данных имеет особое значение. В этом видео Дмитрий Елисеев расскажет про теорию реляционных баз данных, про отношения, запросы и многое другое.
https://www.youtube.com/watch?v=zWtJoWGHsiI
Без баз данных невозможно создать большое и полезное приложение, поэтому как практика, так и теория проектирования баз данных имеет особое значение. В этом видео Дмитрий Елисеев расскажет про теорию реляционных баз данных, про отношения, запросы и многое другое.
https://www.youtube.com/watch?v=zWtJoWGHsiI
YouTube
Немного о теории баз данных
Очередной вебинар серии http://www.elisdn.ru/blog/70/programming-webinars
Обсудить: http://www.elisdn.ru/blog/83/something-about-databases
Другие видео на https://deworker.pro
Обсудить: http://www.elisdn.ru/blog/83/something-about-databases
Другие видео на https://deworker.pro
#bash #advanced
Вторая часть туториала по изучению bash, в которой вы узнаете про то, как работать с циклами for и while.
https://prglb.ru/5uh9r
Ссылка на первую часть: https://yangx.top/phpproglib/776
Вторая часть туториала по изучению bash, в которой вы узнаете про то, как работать с циклами for и while.
https://prglb.ru/5uh9r
Ссылка на первую часть: https://yangx.top/phpproglib/776
Like Geeks
Bash Scripting Part2 - For and While Loops With Examples - Like Geeks
Learn Linux shell scripting for & while loops , nested loops, using break & continue commands, redirect loop output, and get directory files using loops.