#book
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://yangx.top/progbook/3513
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://yangx.top/progbook/3513
Telegram
Книги для программистов
#book
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://yangx.top/progbook/3522
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://yangx.top/progbook/3522
Telegram
Книги для программистов
#book
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/3529
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/3529
Telegram
Книги для программистов
#advanced #oop
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
#beginner #библиотека
Миграции - важный компонент любой разработки. Они помогают обновлять и актуализировать схему данных как в деве, так и на продакшене. Вы можете попробовать следующую библиотеку для внедрения миграций в свой проект.
https://github.com/davedevelopment/phpmig
Миграции - важный компонент любой разработки. Они помогают обновлять и актуализировать схему данных как в деве, так и на продакшене. Вы можете попробовать следующую библиотеку для внедрения миграций в свой проект.
https://github.com/davedevelopment/phpmig
GitHub
GitHub - davedevelopment/phpmig: Simple migrations system for php
Simple migrations system for php. Contribute to davedevelopment/phpmig development by creating an account on GitHub.
Какой материал по php вам интересно получать?
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.
#advanced
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
#advanced #rabbitmq
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
#patterns #advanced
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
refactoring.guru
Наблюдатель на PHP
Пример паттерна Наблюдатель (Observer) на языке программирования PHP. Код с детальными комментариями на русском языке. Наблюдатель — это поведенческий паттерн, который позволяет объектам оповещать другие объекты об изменениях своего состояния.
#elasticsearch #video
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
YouTube
Search Engine with PHP & Elasticsearch
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
#advanced #design_patterns
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
https://github.com/domnikl/DesignPatternsPHP
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
https://github.com/domnikl/DesignPatternsPHP
GitHub
GitHub - DesignPatternsPHP/DesignPatternsPHP: Sample code for several design patterns in PHP 8.x
Sample code for several design patterns in PHP 8.x - DesignPatternsPHP/DesignPatternsPHP
#book #postgresql
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Telegram
Книги для программистов
#phpunit
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html
#book #sql
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://yangx.top/progbook/3582
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://yangx.top/progbook/3582
Telegram
Книги для программистов
#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…