#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…
  The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 28 days, that account will self-destruct and this channel will no longer have a creator.
  #advanced
Аспектно-ориентированне программирование на PHP.
https://medium.com/@ivastly/application-instrumentation-with-aspect-oriented-programming-in-php-18b1defa682
  
  Аспектно-ориентированне программирование на PHP.
https://medium.com/@ivastly/application-instrumentation-with-aspect-oriented-programming-in-php-18b1defa682
Medium
  
  Application instrumentation with aspect-oriented programming in PHP.
  As a combination of basic edible components is able to form  the most delicious gourmet meal, we are going to leverage two different fish…
👎1
  Хочешь получить одну из самых востребованных профессий в сфере IT? Такую, чтобы и с интересными задачами, и с хорошей зарплатой? Все это можно сказать про frontend-разработку. Интересно? Тогда добро пожаловать!
👉 Все подробности по ссылке: https://clc.to/Hb3ULA
Что ты узнаешь за это время:
📌 разберешься с веб-версткой;
📌 выучишь с нуля JavaScript;
📌 научишься собирать проекты;
📌 узнаешь, что такое системы контроля версий, в частности Git;
📌 поймешь разницу между React, Angular и Vue.
Первые двадцать купивших курс получат скидку 35%!
❗️ После защиты диплома тебя ждет гарантированное трудоустройство.
🎁 Также каждому студенту в подарок 2 месяца английского языка
  👉 Все подробности по ссылке: https://clc.to/Hb3ULA
Что ты узнаешь за это время:
📌 разберешься с веб-версткой;
📌 выучишь с нуля JavaScript;
📌 научишься собирать проекты;
📌 узнаешь, что такое системы контроля версий, в частности Git;
📌 поймешь разницу между React, Angular и Vue.
Первые двадцать купивших курс получат скидку 35%!
❗️ После защиты диплома тебя ждет гарантированное трудоустройство.
🎁 Также каждому студенту в подарок 2 месяца английского языка
#databases
Две полезные статьи про репликацию и шардинг баз данных.
Репликация данных:
https://ruhighload.com/%D0%A0%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Шардинг:
https://ruhighload.com/%D0%A8%D0%B0%D1%80%D0%B4%D0%B8%D0%BD%D0%B3+%D0%B8+%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F
  Две полезные статьи про репликацию и шардинг баз данных.
Репликация данных:
https://ruhighload.com/%D0%A0%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Шардинг:
https://ruhighload.com/%D0%A8%D0%B0%D1%80%D0%B4%D0%B8%D0%BD%D0%B3+%D0%B8+%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F
Forwarded from Библиотека программиста | программирование, кодинг, разработка via @like
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
  
  Подписывайтесь: t.me/event_listener_bot
Telegram
  
  IT-события
  Персонализированная лента мероприятий, подобранная исходя из интересов и геолокации. Обратная связь: @proglib_adv
  The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 20 days, that account will self-destruct and this channel will no longer have a creator.
  🤩Только эту неделю раздаем скидки: –30% на все курсы!
В IT каждая команда стремится выпускать качественный продукт, без багов и ошибок. Но даже с выходом официальной версии продукт будет дополняться новыми исправлениями и улучшениями.
Тестировщик ПО — это первый специалист, который выявляет критические ошибки и указывает на них разработчикам.
На курсе “Тестировщик ПО” в SkillFactory мы учим системному мышлению и тому, как правильно выстраивать процессы проверки. Наш метод знакомит с логикой построения программного обеспечения и помогает выбрать подход к изучению каждого этапа.
После успешного прохождения курса выпускники могут претендовать на должность junior тестировщика в крупных IT компаниях и самостоятельно выполнять заказы по тестированию разработок на фриланс порталах.
Познакомьтесь с программой курса: https://clc.to/B765Fw
🚀Учитесь сейчас, платите потом! Подробнее о рассрочке на сайте.
  В IT каждая команда стремится выпускать качественный продукт, без багов и ошибок. Но даже с выходом официальной версии продукт будет дополняться новыми исправлениями и улучшениями.
Тестировщик ПО — это первый специалист, который выявляет критические ошибки и указывает на них разработчикам.
На курсе “Тестировщик ПО” в SkillFactory мы учим системному мышлению и тому, как правильно выстраивать процессы проверки. Наш метод знакомит с логикой построения программного обеспечения и помогает выбрать подход к изучению каждого этапа.
После успешного прохождения курса выпускники могут претендовать на должность junior тестировщика в крупных IT компаниях и самостоятельно выполнять заказы по тестированию разработок на фриланс порталах.
Познакомьтесь с программой курса: https://clc.to/B765Fw
🚀Учитесь сейчас, платите потом! Подробнее о рассрочке на сайте.
Agile-методы — семейство гибких подходов к управлению проектами. Они помогают командам во всём мире эффективно работать в условиях постоянно меняющихся требований, учитывать все изменения и встраивать новые факторы в рабочий процесс. 
Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.
В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.
Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/gvxw
  Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.
В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.
Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/gvxw
#api
Немного полезной информации о том, что такое семантическое версионирование и зачем оно нужно.
https://semver.org/lang/ru/
  
  Немного полезной информации о том, что такое семантическое версионирование и зачем оно нужно.
https://semver.org/lang/ru/
Semantic Versioning
  
  Семантическое Версионирование 2.0.0
  Semantic Versioning spec and website
  #advanced #reactphp
Изучаем, что такое Event Loop из мира асинхронного программирования.
https://sergeyzhuk.me/2017/09/25/reactphp-event-loop-ticks/
  
  Изучаем, что такое Event Loop из мира асинхронного программирования.
https://sergeyzhuk.me/2017/09/25/reactphp-event-loop-ticks/
sergeyzhuk.me
  
  Understanding ReactPHP Event Loop Ticks · @zhukserega
  Understanding event loop ticks in ReactPHP.
  «А можно покороче?» Как работают сокращатели ссылок
Сокращенные URL удобны, когда длинный адрес отсылается в SMS или мессенджере. Давайте разберёмся, как работают сокращатели ссылок, в частности – как это происходит на нашем сайте.
https://proglib.io/sh/CUiLb4TPp0
  
  Сокращенные URL удобны, когда длинный адрес отсылается в SMS или мессенджере. Давайте разберёмся, как работают сокращатели ссылок, в частности – как это происходит на нашем сайте.
https://proglib.io/sh/CUiLb4TPp0
Библиотека программиста
  
  «А можно покороче?» Как работают сокращатели ссылок
  Сокращенные URL удобны, когда длинный адрес отсылается в SMS или мессенджере. Давайте разберёмся, как работают сокращатели ссылок, в частности – как это происходит на нашем сайте.
  The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 9 days, that account will self-destruct and this channel will no longer have a creator.
  