Laravel, PHP, Backend - Uncolored collection
319 subscribers
141 photos
2 videos
2 files
385 links
Коллекция материалов по Laravel и смежным технологиям.

VueJS: https://t.me/vuejs_uncolored
Svelte: https://t.me/svelte_uncolored
React: https://t.me/react_uncolored

Для связи @RainySkys
Download Telegram
​​Designing Web APIs: Building APIs That Developers Love (2018)
Авторы: Brenda Jin, Saurabh Sahni, Amir Shevat
Количество страниц: 232

Использование веб-API для предоставления сервисов разработчикам приложений является одним из наиболее интересных начинаний разработчиков программного обеспечения. Создание популярного API с процветающей экосистемой является одной из самых сложных задач. С помощью этого практического руководства разработчики, архитекторы и технические специалисты могут узнать, как ориентироваться в сложных решениях для проектирования, масштабирования, маркетинга и развития совместимых API.

Во время чтения книги вы:
✔️Изучите обзор парадигм проектирования запросов-ответов и управляемых событиями API;
✔️Изучите лучшие практики для разработки API, который отвечает потребностям ваших пользователей;
✔️Используете шаблон для создания процесса разработки API;
✔️Масштабируете свой веб-API для поддержки растущего числа вызовов API и вариантов использования;
✔️Научитесь создавать ресурсы для разработчиков, включая документацию по API, примеры и инструменты.

Достоинства:
Широкий спектр тем;
Качественные примеры.

Недостатки:
Не замечено.

Скачать книгу

#english #book #intermediate
Все разновидности тестов, способных принести пользу разработчику, - в одном месте: со схемами и примерами.

https://nuancesprog.ru/p/7833

@nuancesprog #статьи #Testing
​​This extension integrates Draw.io into #vscode

Features
- Edit .drawio or .dio files in the Draw.io editor, as xml or both.
- Edit .drawio.svg files with embedded Draw.io diagrams (might be slow for diagrams with > 400 nodes).
- To create a new diagram, simply create an empty .drawio or .drawio.svg file and open it!
.drawio.svg are valid .svg files.
- Uses an offline version of Draw.io by default.
- An online Draw.io url can be configured.
- A Draw.io theme can be selected.

https://github.com/hediet/vscode-drawio

#ts #docops
#sql #tools

Интересная штучка - надо обязательно разобраться.

Window functions allow calculations to be performed across a set of rows related to the current row

https://mariadb.com/kb/en/window-functions-overview/
https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html
Common Table Expression (CTE)

The WITH keyword signifies a Common Table Expression (CTE). It allows you to refer to a subquery expression many times in a query, as if having a temporary table that only exists for the duration of a query.

Тоже полезная вещь. В последнем проекте использовал, чтобы построить дерево одним запросом.
Forwarded from PHP Books
Build an API with Laravel

Автор: Thomas Gamborg Nørgaard
Год издания: 2019

Скачать книгу pdf
Скачать книгу epub

#Laravel #english
#fullstack #php #js #css #mysql #course #english #нереклама

Бесплатный курс по фулстек-разработке. 48 часов. Еще два дня можно бесплатно зарегаться. Вроде, выглядит неплохо. Налетай, пока дают! :)

https://www.udemy.com/course/the-complete-php-full-stack-web-developer-bootcamp/?couponCode=STAY-SAFE-HOME
Забыл добавить промокод 😅 Теперь добавил.
Всем привет!

В списке моих каналов - прибавление 😁

https://t.me/svelte_uncolored

Svelte очень активно развивается и очень быстро догоняет большую тройку лидеров. Поэтому мне кажется, сейчас самое время в него погрузиться, чтобы оказаться на вершине этой волны через пару лет, когда он догонит остальных.

В связи с этим я решил начать копить материалы по Svelte на отдельном канале. Присоединяйтесь - будем разбираться с ним вместе ;)
#backend #symfony Laravel многое позаимствовал и Symfony - и в идеологическом плане и в смысле кода.
Symfony 5. Быстрый старт

Автор: Фабьен Потенсье

Год издания: 2020

Скачать книгу

#symfony #php #русский
Forwarded from Laravel World
Балансировка обработки задач между разными пользователями/тенантами(арендаторами)
Стратегии сбалансированной обаботки очередей для мультитенантной системы. Цель, не дать одному тенанту, пушащему слишком много задач, задержать обработку задач других тенатов.
#english
https://divinglaravel.com/balancing-job-processing-across-different-userstenants