Я смотрю онлайн-курсы на платформе
Anonymous Poll
13%
Coursera
10%
Stepik
4%
Skillbox
0%
Skillfactory
6%
OTUS
1%
Нетология
3%
Udacity
25%
Другая платформа
39%
Не смотрю курсы
Какие платформы мы не упомянули, но которые вы используете?
#advanced
Создаем гибкую архитектуру с помощью адаптеров и портов.
https://www.thinktocode.com/2018/07/19/ports-and-adapters-architecture/
Создаем гибкую архитектуру с помощью адаптеров и портов.
https://www.thinktocode.com/2018/07/19/ports-and-adapters-architecture/
#advanced
Сайт Benjamin Eberlei, автора библиотеки Assert и других интересных проектов, на котором вы можете отслеживать голосования по различным rfc.
https://php-rfc-watch.beberlei.de/
Сайт Benjamin Eberlei, автора библиотеки Assert и других интересных проектов, на котором вы можете отслеживать голосования по различным rfc.
https://php-rfc-watch.beberlei.de/
Почему вы не смотрите курсы? Что вам в них не нравится?
#advanced
Статья про безопасность в PHP и про сложность стандартных алгоритмов хэширования.
https://blog.ircmaxell.com/2015/03/security-issue-combining-bcrypt-with.html
Статья про безопасность в PHP и про сложность стандартных алгоритмов хэширования.
https://blog.ircmaxell.com/2015/03/security-issue-combining-bcrypt-with.html
ircmaxell's Blog
Security Issue: Combining Bcrypt With Other Hash Functions
The other day, I was directed at an interesting question on StackOverflow asking if password_verify() was safe against DoS attacks using extremely long passwords. Many hashing algorithms depend on the
#advanced #laravel
Тестовые фабрики на Laravel.
https://stitcher.io/blog/laravel-beyond-crud-09-test-factories
Тестовые фабрики на Laravel.
https://stitcher.io/blog/laravel-beyond-crud-09-test-factories
#advanced #laravel
Пишем собственные фильтры запросов.
https://blog.jgrossi.com/2018/queryfilter-a-model-filtering-concept/
Пишем собственные фильтры запросов.
https://blog.jgrossi.com/2018/queryfilter-a-model-filtering-concept/
Wisebits в поиске опытного бэкенд-разработчика🚀
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
➡️ Подробности: https://proglib.io/vacancies/senior-backend-developer-kipr-wisebits-2020-04-10
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
➡️ Подробности: https://proglib.io/vacancies/senior-backend-developer-kipr-wisebits-2020-04-10
#advanced #laravel
Обзор возможностей сервис-контейнера в Laravel.
https://matthiasnoback.nl/2019/06/laravel-observations-part-1/
Обзор возможностей сервис-контейнера в Laravel.
https://matthiasnoback.nl/2019/06/laravel-observations-part-1/
matthiasnoback.nl
Learning Laravel - Observations, part 1: The service container
With excerpts from the documentation | The service container | Shared versus singleton services | Instantiating services | Static dependency instantiation | Automatic dependency injection | Manipulating services after they have been instantiated | Conclusion
#advanced #sql
Подробная статья о работе с индексами в sql: как они хранятся и когда индексы создавать не надо.
https://proselyte.net/tutorials/sql/sql-indexes/
Подробная статья о работе с индексами в sql: как они хранятся и когда индексы создавать не надо.
https://proselyte.net/tutorials/sql/sql-indexes/
PROSELYTE
Руководство по SQL. Индексы.
Индексы – это специальные таблицы, которые могут быть использованы поисковым двигателем базы данных (далее – БД), для ускорения получения данных. Необходимо просто добавить указатель ин…
This media is not supported in your browser
VIEW IN TELEGRAM
Последний шанс выиграть Sony PlayStation 4 за фото на удалёнке
Завтра заканчивается конкурс фотографий хоум-офисов от RUVDS.com
Лучше подарят дарят Sony PlayStation 4 лучшему.
Как участвовать?
1. Загружайте своё фото на сайт homeoffice.ruvds.com или в бота @ruvds_contest_bot
2. Через 10 минут ваше фото появится на сайте и в канале @homeofficeruvds
3. Победят фотографии, набравшие максимальное количество лайков
Не хотите участвовать? Тогда просто подписывайтесь на @homeofficeruvds и собирайте идеи для своего рабочего места, подглядывая за российскими айтишниками.
Завтра заканчивается конкурс фотографий хоум-офисов от RUVDS.com
Лучше подарят дарят Sony PlayStation 4 лучшему.
Как участвовать?
1. Загружайте своё фото на сайт homeoffice.ruvds.com или в бота @ruvds_contest_bot
2. Через 10 минут ваше фото появится на сайте и в канале @homeofficeruvds
3. Победят фотографии, набравшие максимальное количество лайков
Не хотите участвовать? Тогда просто подписывайтесь на @homeofficeruvds и собирайте идеи для своего рабочего места, подглядывая за российскими айтишниками.
#advanced #composer
Вышел composer второй версии. Подробнее про изменения можно почитать в статье.
https://php.watch/articles/composer-2
Вышел composer второй версии. Подробнее про изменения можно почитать в статье.
https://php.watch/articles/composer-2
PHP.Watch
Composer 2: What's new and changed
PHP's dependency manager, composer has its new major version 2 coming soon! Here is what is new and changing.
Во время самоизоляции многие работодатели наконец-то признали, что удалённые работники вполне эффективны. Пути назад нет — бизнес идёт туда, где ему выгодно, и скоро всё меньше рабочих мест будут требовать физического присутствия работника в офисе.
Мы предлагаем встретить эти перемены во всеоружии. С 14 по 16 апреля GeekBrains проводит серию бесплатных вебинаров «Все об удалёнке: как работать эффективно и зарабатывать»
Рассмотрим весь путь фрилансера: от принятия решения и выбора биржи, до навыков удалённого делегирования задач и организации работы команды. Пройдёмся по наиболее часто задаваемым вопросам, осветим неочевидные аспекты и проблемы работы из дома.
Переходите по ссылке, чтобы узнать больше и записаться: https://proglib.io/w/7f8a93b9
Мы предлагаем встретить эти перемены во всеоружии. С 14 по 16 апреля GeekBrains проводит серию бесплатных вебинаров «Все об удалёнке: как работать эффективно и зарабатывать»
Рассмотрим весь путь фрилансера: от принятия решения и выбора биржи, до навыков удалённого делегирования задач и организации работы команды. Пройдёмся по наиболее часто задаваемым вопросам, осветим неочевидные аспекты и проблемы работы из дома.
Переходите по ссылке, чтобы узнать больше и записаться: https://proglib.io/w/7f8a93b9
#advanced
Приемы удобной работы с данными через DTO.
https://stitcher.io/blog/laravel-beyond-crud-02-working-with-data
Приемы удобной работы с данными через DTO.
https://stitcher.io/blog/laravel-beyond-crud-02-working-with-data
#advanced #symfony
Обзор паттерна объект-запрос на примере Symfony и ORM Doctrine,
https://www.thinktocode.com/2019/08/29/query-object-pattern-in-symfony/
Обзор паттерна объект-запрос на примере Symfony и ORM Doctrine,
https://www.thinktocode.com/2019/08/29/query-object-pattern-in-symfony/
#advanced #laravel
Несколько способов использования сырых запросов к базе.
https://quickadminpanel.com/blog/5-ways-to-use-raw-database-queries-in-laravel/
Несколько способов использования сырых запросов к базе.
https://quickadminpanel.com/blog/5-ways-to-use-raw-database-queries-in-laravel/
#advanced #laravel
Способы передачи аргументов в миддлвары в Laravel.
https://timacdonald.me/rethinking-laravels-middleware-argument-api/
Способы передачи аргументов в миддлвары в Laravel.
https://timacdonald.me/rethinking-laravels-middleware-argument-api/
Tim MacDonald
Rethinking Laravel's middleware argument API by Tim MacDonald
String concatenation is the current way we can pass arguments to Laravel middleware - but what if there was another way