Бурый.dev
29 subscribers
6 photos
1 video
20 links
Официальный канал разработчика Бурого Дмитрия.

В разработке более 15 лет!
Обсуждаем построение backend сервисов. Советы по современному PHP

Я в МАКС:
https://max.ru/id616507661604_biz
Download Telegram
Привет! На связи Бурый.

Коллекции - это круто. Но у коллекций по умолчанию есть один минус - их нельзя перебирать в цикле. Почему я всё равно выбираю коллекции?

Сейчас расскажу:

➡️ https://dev161.ru/php-iterator-aggregate-7

А ты используешь коллекции в проектах?

🔥 И подписывайся, чтобы ничего не пропустить
~
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Привет! На связи Бурый.

Сегодня предлагаю поразмышлять: код должен становиться лучше? И если да - то когда?

https://dev161.ru/nice-refactoring-8

А ты как решаешь? Рефакторить код или оставить простым?

🔥 И подписывайся, чтобы ничего не пропустить
~
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1
🔥Друзья, Telegram стал нестабильным.

Все новые статьи, советы по разработке и анонсы дублирую в Max. Там информация всегда доступна.

Подписывайся → https://max.ru/id616507661604_biz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Привет! На связи Бурый.

Cитуация: клиент отправил запрос к вашему api, ждёт ответ, а тебе нужно сделать что-то тяжёлое. Отправить письмо, обработать видео, записать логи в базу.

Клиент не должен ждать!

https://dev161.ru/php-finish-request-9

А ты используешь эту функцию? Или предпочитаешь очереди?

🔥 И подписывайся, чтобы ничего не пропустить.
~
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Привет! На связи Бурый.

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

Сканирование + атомарный захват: альтернатива очередям.

Читать статью: https://dev161.ru/scan-and-atomic-without-queue-11

Сталкивался с задачами, где очереди избыточны? Как решал?

🔥 И подписывайся, чтобы ничего не пропустить.

Бурый.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔1
🚀 Иду на Дон Дев Конф @DonDevConf

Привет! На связи Бурый.

Обычно я тут про код пишу, но сегодня про событие. В конце мая в Ростове пройдёт Дон Дев Конф + Фест (23–24 мая).

Мероприятие идёт два дня, но я планирую быть только 23 мая - на самой конференции. Послушать доклады про веб-разработку, пообщаться с коллегами из Wildberries, Яндекса, Т-банка.

Второй день - это IT-фестиваль на природе, это больше про отдых 😄

Детали:

- Где: Ростов-на-Дону, Медиапарк Южный регион ДГТУ
- Когда: 23 мая 9:30
- Формат: офлайн

Это отличный повод отложить клавиатуру и пообщаться с коллегами вживую.

Все подробности и билеты тут:
👉 https://rocketdev.timepad.ru/event/3730466/
👍6
Привет, на связи Бурый!

Коллеги из @avitotech делились плейлистом с небольшими роликами про паттерны и практики написания кода.

Формат удобный: коротко, наглядно.

Кому проще смотреть, чем читать - рекомендую.

Плейлист существует уже год, но он всё ещё актуален.

🎬 Ссылка на плейлист:
https://vkvideo.ru/video/playlist/-152990965_33



Смотрите такие видео или по старинке читаете статьи?

🔥 И подписывайся, чтобы ничего не пропустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Привет, на связи Бурый!

Давно не писал - так вышло. Работа, задачи. Но я вернулся :)

За это время накопилось мыслей, и первая статья готова.

Репозитории - ещё один шаг к чистому коду.

↖️ https://dev161.ru/repository-pattern-clean-code-12



🔥 Подписывайся, чтобы ничего не пропустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Привет, на связи Бурый!

Фоновые процессы под контролем - Supervisor в Docker.

Как использую я, пишу тут 👇

https://dev161.ru/process-orchestration-supervisor-13


🔥 Подписывайся, чтобы ничего не пропустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Как лучше хранить UUID в первичном ключе?

Подписывайся → https://max.ru/channel_buriy

#подсмотренно
👍4
⚽️ Я обычно пишу здесь про PHP, но сегодня хочу начать с вещей, которые к коду, на первый взгляд, отношения не имеют.

У каждого из нас рано или поздно появляется свой проект — тот, что делаешь «для души», в свободное от основной работы время. И почти всегда он вытаскивает далеко за пределы привычного стека.

Мой проект как раз дорос до состояния, когда мне хочется им поделиться.

👉 https://dev161.ru/ultimsport-14

Буду рад любой обратной связи — баги, идеи, пожелания.

⚡️ Как обычно, на связи Бурый! Подписывайся ❤️
👍2