Продвинутые возможности роутинга в Laravel.
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
💩19👍2
В php есть возможность деструктурировать массив, и сделать это можно не только с помощью функции list, но и другим необычным способом. Если вы еще не знаете про это, добро пожаловать в статью.
https://proglib.io/w/20070913
https://proglib.io/w/20070913
Sergeymukhin
Деструктуризация массива в PHP
В PHP list является такой же «языковой конструкцией», как и array(). Эта языковая конструкция используется для «разложения» массива на переменные
👍19💩10👎2🤔2
Фичи PHP 8, которые, возможно, станут источником возникновения плохих практик.
https://proglib.io/w/647e4bf7
https://proglib.io/w/647e4bf7
Medium
4 new features in PHP 8 that promote bad practices
PHP 8 just received a major new update and loads of new features were brought to this notorious programming language. In recent years, PHP…
👎12👍6🤯4🤮2❤1
#advanced #laravel
Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
GitHub
GitHub - swisnl/json-api-client: A PHP package for mapping remote {json:api} resources to Eloquent like models and collections.
A PHP package for mapping remote {json:api} resources to Eloquent like models and collections. - swisnl/json-api-client
💩10👍2🔥1
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.
💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).
Присоединяйся и узнаешь, как сделать так, чтобы твой котик не остался за бортом самолёта😉
💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).
Присоединяйся и узнаешь, как сделать так, чтобы твой котик не остался за бортом самолёта😉
💩28👎26👍9❤1🥰1
Несколько хороших практик из доклада о том, как разделить чтение и запись, если у вас Doctrine.
https://proglib.io/w/1f208ebf
https://proglib.io/w/1f208ebf
YouTube
От Doctrine ORM к CQRS за 20 минут (Дмитрий Симушев, Райффайзенбанк)
Если Doctrine ORM не справляется с обработкой потока запросов на чтение, а хаки по оптимизации уже кончились, есть другой путь. О нем и расскажет Дмитрий. Слайды https://bit.ly/3guKLui
01:00 Что такое ORM и точно ли она нужна вам
03:46 Две группы задач с…
01:00 Что такое ORM и точно ли она нужна вам
03:46 Две группы задач с…
👍10
Становимся гуру Кафки! Бэкенд-разработчик рано или поздно столкнется с Кафкой. Обучение поможет встретиться с ней как со старым другом, а не встречным автомобилем.
20 мая нас ждёт интенсив «Кафка для разработчиков». Начинаем с основ, забираемся в самые недра!
Программа:
1. Введение
2. Определение терминов
3. Архитектура Кафки
4. Основы использования Кафки
5. Алгоритмы на Кафке
6. Транзакции с использованием Кафки
7. Событийно-ориентированная архитектура
8. Изнасилование Кафки (Kafka как база данных)
Будем использовать Golang и Java.
Всё удовольствие стоит 60 000 ₽.
Записаться: https://slurm.club/3tMdNQ1
20 мая нас ждёт интенсив «Кафка для разработчиков». Начинаем с основ, забираемся в самые недра!
Программа:
1. Введение
2. Определение терминов
3. Архитектура Кафки
4. Основы использования Кафки
5. Алгоритмы на Кафке
6. Транзакции с использованием Кафки
7. Событийно-ориентированная архитектура
8. Изнасилование Кафки (Kafka как база данных)
Будем использовать Golang и Java.
Всё удовольствие стоит 60 000 ₽.
Записаться: https://slurm.club/3tMdNQ1
👎33
Приходи на бесплатный курс «Golang разработчик», изучи новый язык за 3 месяца и получи оффер в #CloudMTS!
В чем преимущество курса?
Курс бесплатный и включает обучение не только Golang, но и работе с базами данных, брокерами сообщений, k8s/docker, новым фичам в Go, включая дженерики. По результатам обучения у тебя будет возможность попасть в команду разработки #CloudMTS, т.к. курс заточен под потребности компании.
Что такое CloudMTS?
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Как попасть на курс?
Кандидатам нужно наличие опыта коммерческой разработки от полугода, а также пройти отборочные на знание синтаксиса и базовых конструкций Go, основ работы с базами данных и брокерами сообщений. Подать заявку можно до 11 апреля 2022 года, обучение стартует 11 мая.
Как получить оффер?
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс тут.
В чем преимущество курса?
Курс бесплатный и включает обучение не только Golang, но и работе с базами данных, брокерами сообщений, k8s/docker, новым фичам в Go, включая дженерики. По результатам обучения у тебя будет возможность попасть в команду разработки #CloudMTS, т.к. курс заточен под потребности компании.
Что такое CloudMTS?
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Как попасть на курс?
Кандидатам нужно наличие опыта коммерческой разработки от полугода, а также пройти отборочные на знание синтаксиса и базовых конструкций Go, основ работы с базами данных и брокерами сообщений. Подать заявку можно до 11 апреля 2022 года, обучение стартует 11 мая.
Как получить оффер?
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс тут.
www.teta.mts.ru
MTS Teta⎪Golang developer
Курс, после которого возьмут в CloudMTS
👎9👍5