#book
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/2005
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/2005
Telegram
Книги для программистов
Авито приглашает студентов старших курсов для прохождения годовой оплачиваемой стажировки!
Подать заявку — http://bit.ly/2Zv1OYv
Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.
Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.
Подать заявку — http://bit.ly/2Zv1OYv
Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.
Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.
ТОП-50 библиотек для языка программирования PHP
Устали искать подходящие инструменты? И не нужно, ведь мы уже собрали 50 лучших библиотек для языка программирования PHP!
https://proglib.io/p/50-php-libraries
Устали искать подходящие инструменты? И не нужно, ведь мы уже собрали 50 лучших библиотек для языка программирования PHP!
https://proglib.io/p/50-php-libraries
Библиотека программиста
ТОП-50 библиотек для языка программирования PHP
Устали искать подходящие инструменты? И не нужно, ведь мы уже собрали 50 лучших библиотек для языка программирования PHP!
Затарим на работе филе, или Тест на знание IT-сленга
Давно варитесь в сфере IT? Проверьте, так ли хорошо вы разбираетесь в IT-сленге, или вас еще можно чем-то удивить.
https://proglib.io/tests/zatarim-na-rabote-file-ili-test-na-znanie-it-slenga
Давно варитесь в сфере IT? Проверьте, так ли хорошо вы разбираетесь в IT-сленге, или вас еще можно чем-то удивить.
https://proglib.io/tests/zatarim-na-rabote-file-ili-test-na-znanie-it-slenga
#advanced #библиотека
Обертка над Reflection API, предоставляющая удобный апи для работы с рефлексией в PHP.
https://github.com/Roave/BetterReflection
Обертка над Reflection API, предоставляющая удобный апи для работы с рефлексией в PHP.
https://github.com/Roave/BetterReflection
GitHub
GitHub - Roave/BetterReflection: :crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features…
:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API. - Roave/BetterReflection
#elasticsearch #php
Реализуем продвинутый поиск на Laravel с использованием Elasticsearch.
https://madewithlove.be/how-to-integrate-elasticsearch-in-your-laravel-app-2019-edition/
Реализуем продвинутый поиск на Laravel с использованием Elasticsearch.
https://madewithlove.be/how-to-integrate-elasticsearch-in-your-laravel-app-2019-edition/
#advanced #laravel
Недавно один из самых популярных современных PHP фреймворков обзавелся шестой версией. В этой статье перечислены особенности данной версии и новые возможности, которые вы можете начать использовать уже сейчас.
https://laravel.demiart.ru/laravel-6-whats-new/
Недавно один из самых популярных современных PHP фреймворков обзавелся шестой версией. В этой статье перечислены особенности данной версии и новые возможности, которые вы можете начать использовать уже сейчас.
https://laravel.demiart.ru/laravel-6-whats-new/
Уроки Laravel
Laravel 6 — Что нового? | Уроки Laravel
Статья о нововведениях шестой версии фреймворка Ларавел
#advanced #video
Один из важных компонентов любого фреймворка является маршрутизация. В этом видео автор расскажет, как интегрировать роутинг от Никиты Попова в собственный фреймворк.
https://www.youtube.com/watch?v=7T_RxuPxHYA
Один из важных компонентов любого фреймворка является маршрутизация. В этом видео автор расскажет, как интегрировать роутинг от Никиты Попова в собственный фреймворк.
https://www.youtube.com/watch?v=7T_RxuPxHYA
YouTube
Framework, Маршрутизация
Результат трансляции: https://github.com/cekta/routing-nikic/tree/b20836dd54411aa0aae02e888f3605f1d5407284
Будем пытаться создать либу реализующую https://github.com/cekta/routing
Ознакомьтесь с плейлистом до просмотра: https://www.youtube.com/watch?v=…
Будем пытаться создать либу реализующую https://github.com/cekta/routing
Ознакомьтесь с плейлистом до просмотра: https://www.youtube.com/watch?v=…
#php
Антон Титов — соучредитель и технический директор SpiralScout LLC — последние несколько лет активно внедряет Golang в стек разработки компании. На PHP Russia 2019 он рассказал, как тяжёлое и медленное PHP-приложение превратить в гибрид PHP/Go и заставить работать, как если бы оно было написано на Java или другом языке.
Расшифровку доклада Антона читайте на Хабре.
Антон Титов — соучредитель и технический директор SpiralScout LLC — последние несколько лет активно внедряет Golang в стек разработки компании. На PHP Russia 2019 он рассказал, как тяжёлое и медленное PHP-приложение превратить в гибрид PHP/Go и заставить работать, как если бы оно было написано на Java или другом языке.
Расшифровку доклада Антона читайте на Хабре.
Хабр
Разработка гибридных PHP/Go приложений с использованием RoadRunner
Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы, конечно, не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и...
LARAVEL NOVA - ПАНЕЛЬ АДМИНИСТРИРОВАНИЯ ДЛЯ LARAVEL
#php
Laravel Nova - это одностраничное приложение, написанное на Laravel и Vue.js. По словам разработчиков Laravel:
"Nova - красиво разработанная панель администрирования, cозданная специально для облечения создания, деплоя и управления веб-приложением."
Разбираемся с Laravel Nova
#php
Laravel Nova - это одностраничное приложение, написанное на Laravel и Vue.js. По словам разработчиков Laravel:
"Nova - красиво разработанная панель администрирования, cозданная специально для облечения создания, деплоя и управления веб-приложением."
Разбираемся с Laravel Nova
laravelnews.ru
Представляем: Laravel Nova
Представляем: Laravel Nova. Красиво разработанную панель администрирования для Laravel.
Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉
Для тех, кто все пропустил:
Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io
Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!
Для самых крутых авторов статей мы подготовили подарки:
✏ 1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
✏ 2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").
✏ А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".
🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.
И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Для тех, кто все пропустил:
Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io
Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!
Для самых крутых авторов статей мы подготовили подарки:
✏ 1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
✏ 2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").
✏ А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".
🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.
И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉 Для тех, кто все пропустил: Конкурс на 📍 2 лучших статьи сайте proglib.io 📍 1 лучший комментарий на сайте proglib.io Что нужно? Написать статью или оставить комментарий под любой…»
Интересуешься веб-разработкой? Стань PHP-программистом! Ведущий веб-интегратор России QSOFT подготовил обширную программу «PHP-разработчик c 0 до PRO». Ты пройдешь путь от Junior до Senior Developer. Получишь четыре проекта в портфолио. Освоишь профессию и гарантированно получишь рабочее место.
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/KYsY1A
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/KYsY1A
Что такое стандартные рекомендации PSR
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP.
На сегодняшний день существует 20 рекомендаций PSR. Часть из них находится в активном статусе, другие в виде черновиков. Есть «заброшенные» и отмененные рекомендации. В общем, «движуха» достаточно активная. Попробуем во всём этом разобраться.
https://maxsite.org/page/php-psr
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP.
На сегодняшний день существует 20 рекомендаций PSR. Часть из них находится в активном статусе, другие в виде черновиков. Есть «заброшенные» и отмененные рекомендации. В общем, «движуха» достаточно активная. Попробуем во всём этом разобраться.
https://maxsite.org/page/php-psr
MaxSite.org
Что такое PSR
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP. Отношение к PSR разное: от полного неприятия, то фанатичной преданности. Сам по себе PSR появился как копирование Java Community Process (ага, опять Java!). Основное назначение…
Подборка php библиотек
Подобрали для вас коллекцию из 24 библиотек для облегчения разработки.
https://pyrko.com.ua/razrabotka/podborka-php-bibliotek.html
Подобрали для вас коллекцию из 24 библиотек для облегчения разработки.
https://pyrko.com.ua/razrabotka/podborka-php-bibliotek.html
#advanced
Ключевое слово
https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
Ключевое слово
final
известно почти каждому разработчику, но применяют его далеко не все. Особенно те, кто любят и поощряют наследование везде, где возможно. Этот подход обречен на проблемы. Подробнее можно узнать из статьи Матьяса Нобака. https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
Matthias Noback
Final classes by default, why?
I recently wrote about when to add an interface to a class. After explaining good reasons for adding an interface, I claim that if none of those reasons apply in your situation, you should just use a class and declare it “final”.
PHP 5 introduces the final…
PHP 5 introduces the final…
Защищаем приложения от атак
Хорошо написанный код - не значит безопасный. И PHP не исключение.
XSS / SQL injection / CSRF ? Звучит знакомо? Если нет, спешите разобраться, в чем суть.
Защити себя от малвари
Хорошо написанный код - не значит безопасный. И PHP не исключение.
XSS / SQL injection / CSRF ? Звучит знакомо? Если нет, спешите разобраться, в чем суть.
Защити себя от малвари
The Official Cloudways Blog
Best PHP Security Tips You Should Know
A detailed written blog on PHP security best practices which covers complete viewpoints of all the major PHP security issues and their relevant solutions.