Репозиторий дня: Leantime - бесплатный трекер задач на PHP с открытым исходным кодом
Ультраминималистическая self-hosted альтернатива ClickUp, Yougile, Kaiten, Trello, Jira, Asana, в которой разработчики позаботились о людях с СДВГ, аутизмом и дислексией.
Умеет
- Канбан, таблицы, списки для задач
- Диаграмму Ганта
- Трекер идей
- Документацию
- Систему отчётности
- Инструмент планирования
- Возможностт проводить ретро
Системные требования
- PHP 8.1 и выше (MySQL, mbstring, xml, curl, gd, imagick)
- Apache с mod_rewrite или Nginx или IIS
- MySQL 5.7+
👉 https://github.com/Leantime/leantime
#leantime #opensource #jira #RepositoryOfTheDay #php
👮♂️ Злой полицейский
Ультраминималистическая self-hosted альтернатива ClickUp, Yougile, Kaiten, Trello, Jira, Asana, в которой разработчики позаботились о людях с СДВГ, аутизмом и дислексией.
Умеет
- Канбан, таблицы, списки для задач
- Диаграмму Ганта
- Трекер идей
- Документацию
- Систему отчётности
- Инструмент планирования
- Возможностт проводить ретро
Системные требования
- PHP 8.1 и выше (MySQL, mbstring, xml, curl, gd, imagick)
- Apache с mod_rewrite или Nginx или IIS
- MySQL 5.7+
👉 https://github.com/Leantime/leantime
#leantime #opensource #jira #RepositoryOfTheDay #php
👮♂️ Злой полицейский
1👍5🔥2
Сегодня 26.08.2025 в 19:00 (МСК) в прямом эфире гости покажут, что можно создавать на платформе, и как на ней делают мобильные и веб приложения и Telegram мини приложения.
Гости:
Владимир Тамбовцев — Co‑Founder & CEO AppStruct, full‑stack разработчик (8+ лет)
Борис Маркарьян — Co‑Founder AppStruct, опыт запуска стартапов (5+ лет), no‑code энтузиаст
Что будет:
- Живой показ возможностей платформы
- Примеры готовых решений и кейсов
- Как устроены логика, данные, интеграции и публикация
- Q&A: ответы на вопросы в прямом эфире
Кому полезно:
- No‑code/low‑code создателям, продактам, дизайнерам
- Фаундерам и малому бизнесу
- Всем, кто хочет быстро запускать приложения и Telegram‑приложения
👉 https://swiy.co/stream
#noCode #ai #AppStruct
👮♂️ Злой полицейский
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Автоматическая генерация коллекций Postman маршрутов Laravel
Попался на глаза интересный пакет yasintqvi/laravel-postman, который генерирует коллекции Postman из ваших маршрутов Laravel с интеллектуальной организацией и богатыми возможностями документирования.
Этот пакет предлагает комплексные параметры настройки для генерации коллекции Postman с соглашениями, которые помогут вам быстро начать работу.
Подсмотрел у @wpyoda.
👉 https://laravel-news.com/generate-postman-collections-from-laravel-routes
#laravel #php #routes #postman
👮♂️ Злой полицейский
Попался на глаза интересный пакет yasintqvi/laravel-postman, который генерирует коллекции Postman из ваших маршрутов Laravel с интеллектуальной организацией и богатыми возможностями документирования.
Этот пакет предлагает комплексные параметры настройки для генерации коллекции Postman с соглашениями, которые помогут вам быстро начать работу.
Подсмотрел у @wpyoda.
👉 https://laravel-news.com/generate-postman-collections-from-laravel-routes
#laravel #php #routes #postman
👮♂️ Злой полицейский
🔥7
Недельное планирование: как разгрести 100+ задач и не сойти с ума
Знаете, сколько решений за смену принимает авиадиспетчер? Около 500. А обычный человек с работой, семьей и личными проектами? Примерно столько же. Только у диспетчера есть отлаженная система и протоколы, а у вас — стикеры на мониторе, 47 вкладок в браузере и ощущение «просчитался, но где?».
👉 https://vc.ru/education/2183636-nedelnoe-planirovanie-dlya-produktivnosti
#productivity #SingularityApp #teamlead
👮♂️ Злой полицейский
Знаете, сколько решений за смену принимает авиадиспетчер? Около 500. А обычный человек с работой, семьей и личными проектами? Примерно столько же. Только у диспетчера есть отлаженная система и протоколы, а у вас — стикеры на мониторе, 47 вкладок в браузере и ощущение «просчитался, но где?».
👉 https://vc.ru/education/2183636-nedelnoe-planirovanie-dlya-produktivnosti
#productivity #SingularityApp #teamlead
👮♂️ Злой полицейский
👍3
Репозиторий дня: Laravel Feeds
Пакет поможет быстро и легко экспортировать любые объёмы данных в XML файл фидов.
Проект уже вышел на стадию Release Candidate.
👉️ https://github.com/TheDragonCode/laravel-feeds
#php #laravel #rss #feed #RepositoryOfTheDay
👮♂️ Злой полицейский
Пакет поможет быстро и легко экспортировать любые объёмы данных в XML файл фидов.
Проект уже вышел на стадию Release Candidate.
👉️ https://github.com/TheDragonCode/laravel-feeds
#php #laravel #rss #feed #RepositoryOfTheDay
👮♂️ Злой полицейский
2👍2🔥1
Встречи с сотрудниками 1:1 — что это и как их проводить
Эффективное управление сотрудниками — одна из важнейших задач любого руководителя. Однако в современных условиях, когда команды становятся всё более распределёнными, а рабочие процессы — сложными, поддерживать продуктивные рабочие отношения становится непросто.
Одним из ключевых инструментов для решения этой проблемы являются регулярные встречи руководителя и подчинённого один на один или 1:1. Они позволяют выстроить доверительные отношения в команде, отслеживать прогресс сотрудников, оперативно решать возникающие вопросы.
В этой статье мы подробно рассмотрим, что представляют собой one-on-one, зачем они нужны, как правильно их проводить и избежать типичных ошибок.
👉 https://www.startexam.ru/journal/razvitie/vstrechi-s-sotrudnikami-1-1-chto-eto-i-kak-ikh-provodit-100-voprosov/
Бонус - 100+ вопросов по 12 темам для 1:1
🔥 https://www.startexam.ru/upload/iblock/42b/3pdj1ow722asqpwb95o871ssl55wt23t.pdf
#teamlead #1to1 #productivity
👮♂️ Злой полицейский
Эффективное управление сотрудниками — одна из важнейших задач любого руководителя. Однако в современных условиях, когда команды становятся всё более распределёнными, а рабочие процессы — сложными, поддерживать продуктивные рабочие отношения становится непросто.
Одним из ключевых инструментов для решения этой проблемы являются регулярные встречи руководителя и подчинённого один на один или 1:1. Они позволяют выстроить доверительные отношения в команде, отслеживать прогресс сотрудников, оперативно решать возникающие вопросы.
В этой статье мы подробно рассмотрим, что представляют собой one-on-one, зачем они нужны, как правильно их проводить и избежать типичных ошибок.
👉 https://www.startexam.ru/journal/razvitie/vstrechi-s-sotrudnikami-1-1-chto-eto-i-kak-ikh-provodit-100-voprosov/
Бонус - 100+ вопросов по 12 темам для 1:1
🔥 https://www.startexam.ru/upload/iblock/42b/3pdj1ow722asqpwb95o871ssl55wt23t.pdf
#teamlead #1to1 #productivity
👮♂️ Злой полицейский
🔥4👍1
Когда: 2-3 октября
Где: в Санкт-Петербурге (Cosmos Прибалтийская)
Специально для PHP-разработчиков в составе Стачки пройдёт PHPDays
Ключевые темы докладов
- Лучшие практики и кейсы: опыт крупных компаний по построению сложных проектов с использованием PHP, разбор реальных кейсов и современных подходов.
- Инфраструктура и хранение данных: обсуждение современных инфраструктурных решений, подходов к хранению и обработке данных в PHP-проектах.
- Современные архитектурные подходы: например, применение принципов Twelve-Factor App для облачных PHP-приложений.
И нет только!
Программа и билеты уже доступны на сайте:
👉 https://spb25.nastachku.ru/
‼️ Специально для читателей "Злого полицейского" по промокоду "Злой промо" действует эксклюзивная скидка "10%" на покупку билета.
#php #events #stachka
👮♂️ Злой полицейский
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥2🤯1
Книга «Денди-код» от Александра Черняева (автор laravel.su)
Руководство о том, как писать код с аккуратностью, уважением к читателю и стилем — даже если вы новичок.
О книге
Краткая и практичная книга о том, как писать понятный и аккуратный код с примерами на PHP. Книга не уходит в теоретические дебри, не спорит о вкусе и не переоценивает значение философии чистоты. Она фокусируется на самом первом шаге к хорошему коду — его визуальной читаемости. Здесь вы найдёте рекомендации, которые можно и нужно применять сразу на практике.
Поддержите проект
Если вам близка идея понятного и доступного кода — поставьте ⭐️ репозиторию.
Это поможет книге найти своего читателя и ускорит её выпуск.
Расскажите другим
Я буду рад, если вы поможете рассказать о книге.
Поделитесь ею с друзьями, коллегами или в любимом чате.
👉 https://github.com/tabuna/dandy-code
#php #laravel #books
👮♂️ Злой полицейский
Руководство о том, как писать код с аккуратностью, уважением к читателю и стилем — даже если вы новичок.
О книге
Краткая и практичная книга о том, как писать понятный и аккуратный код с примерами на PHP. Книга не уходит в теоретические дебри, не спорит о вкусе и не переоценивает значение философии чистоты. Она фокусируется на самом первом шаге к хорошему коду — его визуальной читаемости. Здесь вы найдёте рекомендации, которые можно и нужно применять сразу на практике.
Поддержите проект
Если вам близка идея понятного и доступного кода — поставьте ⭐️ репозиторию.
Это поможет книге найти своего читателя и ускорит её выпуск.
Расскажите другим
Я буду рад, если вы поможете рассказать о книге.
Поделитесь ею с друзьями, коллегами или в любимом чате.
👉 https://github.com/tabuna/dandy-code
#php #laravel #books
👮♂️ Злой полицейский
1🔥8👍5👎1
Жизненный цикл Request в Laravel
Жизненный цикл Request в Laravel — это процедура преобразования HTTP-запроса в HTTP-ответ. Понимание этого цикла имеет ключевое значение для разработки любых приложений на Laravel.
В этой статье мы пошагово рассмотрим жизненный цикл запроса в Laravel (как показано на схеме ниже) и объясню, как каждый компонент участвует в этом процессе.
Подсмотрел у @wpyoda
👉️
https://wp-yoda.com/laravel/zhiznennyj-czikl-request-v-laravel/
#laravel #request #response #php
👮♂️ Злой полицейский
Жизненный цикл Request в Laravel — это процедура преобразования HTTP-запроса в HTTP-ответ. Понимание этого цикла имеет ключевое значение для разработки любых приложений на Laravel.
В этой статье мы пошагово рассмотрим жизненный цикл запроса в Laravel (как показано на схеме ниже) и объясню, как каждый компонент участвует в этом процессе.
Подсмотрел у @wpyoda
👉️
https://wp-yoda.com/laravel/zhiznennyj-czikl-request-v-laravel/
#laravel #request #response #php
👮♂️ Злой полицейский
1👍4🔥2
Быстрый экспорт данных в Excel-файлы с помощью FastExcelLaravel
Работа с Excel-файлами в проектах на Laravel — довольно частая задача: отчёты, выгрузка заказов, импорт товаров, интеграции с банками и маркетплейсами. Популярный пакет PhpSpreadsheet даёт огромные возможности, но при больших объёмах данных может быть чудовищно медленным и жутко прожорливым по памяти.
Альтернативой является библиотека avadim/fast-excel-laravel, построенная на основе библиотек FastExcelWriter и FastExcelReader. Она заточена под скорость и минимальное потребление памяти, что особенно важно при работе с десятками или сотнями тысяч строк.
Про FastExcelWriter я уже писал на Хабре. В этой статье опишу, использовать пакет для экспорта данных именно в Laravel-приложении.
👉 https://laravel.su/p/bystryi-eksport-dannyx-v-excel-faily-s-pomoshhiu-fastexcellaravel
#php #laravel #excel
👮♂️ Злой полицейский
Работа с Excel-файлами в проектах на Laravel — довольно частая задача: отчёты, выгрузка заказов, импорт товаров, интеграции с банками и маркетплейсами. Популярный пакет PhpSpreadsheet даёт огромные возможности, но при больших объёмах данных может быть чудовищно медленным и жутко прожорливым по памяти.
Альтернативой является библиотека avadim/fast-excel-laravel, построенная на основе библиотек FastExcelWriter и FastExcelReader. Она заточена под скорость и минимальное потребление памяти, что особенно важно при работе с десятками или сотнями тысяч строк.
Про FastExcelWriter я уже писал на Хабре. В этой статье опишу, использовать пакет для экспорта данных именно в Laravel-приложении.
👉 https://laravel.su/p/bystryi-eksport-dannyx-v-excel-faily-s-pomoshhiu-fastexcellaravel
#php #laravel #excel
👮♂️ Злой полицейский
1👍3
Репозиторий дня: UmbraUI — пакет UI компонентов для Laravel
UmbraUI объединяет гибкость Tailwind с удобством готовых компонентов Bootstrap и Laravel-интеграцией.
UmbraUI — это готовые Blade-компоненты на Tailwind, а не CSS-фреймворк. В Bootstrap - пишешь HTML + классы стилей, а в UmbraUI - пишешь
Также Tailwind CSS под капотом (утилитарные классы) и встроенная интеграция с Laravel (валидация, ошибки форм, toast-уведомления), accessibility из коробки.
👉 https://github.com/ihxnnxs/UmbraUI
#php #laravel #ui #UmbraUI #RepositoryOfTheDay
👮♂️ Злой полицейский
UmbraUI объединяет гибкость Tailwind с удобством готовых компонентов Bootstrap и Laravel-интеграцией.
UmbraUI — это готовые Blade-компоненты на Tailwind, а не CSS-фреймворк. В Bootstrap - пишешь HTML + классы стилей, а в UmbraUI - пишешь
x-umbra-ui::button и получаешь готовую красивую кнопку.Также Tailwind CSS под капотом (утилитарные классы) и встроенная интеграция с Laravel (валидация, ошибки форм, toast-уведомления), accessibility из коробки.
👉 https://github.com/ihxnnxs/UmbraUI
#php #laravel #ui #UmbraUI #RepositoryOfTheDay
👮♂️ Злой полицейский
👍2
Резюме: Сергей Мазин ищет работу мечты
Мой коллега и хороший знакомый Сергей (Краснодар, 23 года) ищет удаленную постоянную работу на "умирающем" PHP.
Одинаково хорошо знает как Laravel так и Symfony.
Опыт работы в сфере более трёх лет.
Hard skills:
- Laravel, MoonShine, Lumen
- Symfony
- Yii
- MySQL/PostgresSQL/MongoDB
- RabbitMQ/Kafka
- GitHub/Gitlab CI/CD
- Docker/Docker-Compose
- Grafana, Prometeus
- GlitchTip
- Redis, Memcache
- Swoole
- TypeScript, JavaScript, jQuery
- Axios
- FloatingUI
Soft skills:
- Усидчивый
- Грамотный
- Рассудительный
- Проактивен
- Коммуникабельный
- Критическое мышление
- Развитый эмоциональный интеллект
- Любит погружаться в проект, задачи, копает глубоко
- Постоянно занимается самообразованием
- Командный игрок
Контакты
Предпочтительный способ связи Телеграм или WhatsApp
Телеграм: @mrazotin
WhatsApp: +79786521696
Почта: smazin90@gmail.com
Полное резюме предоставляется по запросу.
#php #laravel #symfony #resume
👮♂️ Злой полицейский
Мой коллега и хороший знакомый Сергей (Краснодар, 23 года) ищет удаленную постоянную работу на "умирающем" PHP.
Одинаково хорошо знает как Laravel так и Symfony.
Опыт работы в сфере более трёх лет.
Hard skills:
- Laravel, MoonShine, Lumen
- Symfony
- Yii
- MySQL/PostgresSQL/MongoDB
- RabbitMQ/Kafka
- GitHub/Gitlab CI/CD
- Docker/Docker-Compose
- Grafana, Prometeus
- GlitchTip
- Redis, Memcache
- Swoole
- TypeScript, JavaScript, jQuery
- Axios
- FloatingUI
Soft skills:
- Усидчивый
- Грамотный
- Рассудительный
- Проактивен
- Коммуникабельный
- Критическое мышление
- Развитый эмоциональный интеллект
- Любит погружаться в проект, задачи, копает глубоко
- Постоянно занимается самообразованием
- Командный игрок
Контакты
Предпочтительный способ связи Телеграм или WhatsApp
Телеграм: @mrazotin
WhatsApp: +79786521696
Почта: smazin90@gmail.com
Полное резюме предоставляется по запросу.
#php #laravel #symfony #resume
👮♂️ Злой полицейский
1❤4👍4🔥2😁1
Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков.
Говорим о нормальности свитча, полиморфизме, принципе разделения команд и запросов, а так же expression problem.
👉 https://vk.com/video-224967259_456239175
👉 https://youtube.com/watch?v=-tp2bfP36Hg
#code #ClearCode #analysis
👮♂️ Злой полицейский
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Команды git merge и git rebase: преимущества, недостатки и ключевые различия
Один из ключевых аспектов работы с системой контроля версий Git – перенос изменений из одной ветки в другую. Для этого существует два основных инструмента: git merge и git rebase. Хотя они решают одну и ту же задачу по интеграции кода, делают они это разными способами. Разберемся, как именно работают git merge и git rebase, и какую опцию стоит выбрать в конкретной ситуации.
👉️ https://proglib.io/p/komandy-git-merge-i-git-rebase-preimushchestva-nedostatki-i-klyuchevye-razlichiya-2024-11-01
👉️
https://doka.guide/recipes/git-rebase-onto/
👉 https://habr.com/ru/companies/yandex_praktikum/articles/728302/
#git #tips
👮♂️ Злой полицейский
Один из ключевых аспектов работы с системой контроля версий Git – перенос изменений из одной ветки в другую. Для этого существует два основных инструмента: git merge и git rebase. Хотя они решают одну и ту же задачу по интеграции кода, делают они это разными способами. Разберемся, как именно работают git merge и git rebase, и какую опцию стоит выбрать в конкретной ситуации.
👉️ https://proglib.io/p/komandy-git-merge-i-git-rebase-preimushchestva-nedostatki-i-klyuchevye-razlichiya-2024-11-01
👉️
https://doka.guide/recipes/git-rebase-onto/
👉 https://habr.com/ru/companies/yandex_praktikum/articles/728302/
#git #tips
👮♂️ Злой полицейский
1❤3👍1
📚Рекомендую: "Архитектура cложных веб-приложений. С примерами на Laravel", автор Файзрахманова Адель, издательство BHV
Книга посвящена практическим аспектам проектирования архитектуры сложных веб-приложений с примерами на Laravel. Рассматриваются типовые проблемы, возникающие при масштабировании проектов, и подходы к их решению, включая выстраивание слоев приложения, организацию бизнес-логики, разделение ответственности и работу с инфраструктурным кодом.
Анализируются распространенные архитектурные ошибки, связанные с чрезмерной зависимостью от фреймворков, и предлагаются альтернативные решения на основе проверенных практик. Описаны обработка ошибок и валидация, реализация доменного слоя, использование архитектурных паттернов CQRS и Event Sourcing.
Особое внимание уделено unit-тестированию, управлению зависимостями, событийно-ориентированному подходу и внедрению паттернов, устойчивых к росту сложности.Для разработчиков, архитекторов ПО и технических руководителей.
Адель Файзрахманов известен многим как автор популярного плагина Laravel Idea для PhpStorm.
Где можно купить:
👉 https://bhv.ru/product/arhitektura-clozhnyh-veb-prilozhenij-c-primerami-na-laravel/
👉 https://www.ozon.ru/product/arhitektura-clozhnyh-veb-prilozheniy-s-primerami-na-laravel-fayzrahmanova-r-2834482220/
👉 https://www.chitai-gorod.ru/product/arhitektura-cloznyh-veb-prilozenij-s-primerami-na-laravel-3125294
PS: эта книга есть для ознакомления перед покупкой в электронном виде:
👉 https://github.com/adelf/acwa_book_ru
#book #php #laravel #recommendation
👮♂️ Злой полицейский
Книга посвящена практическим аспектам проектирования архитектуры сложных веб-приложений с примерами на Laravel. Рассматриваются типовые проблемы, возникающие при масштабировании проектов, и подходы к их решению, включая выстраивание слоев приложения, организацию бизнес-логики, разделение ответственности и работу с инфраструктурным кодом.
Анализируются распространенные архитектурные ошибки, связанные с чрезмерной зависимостью от фреймворков, и предлагаются альтернативные решения на основе проверенных практик. Описаны обработка ошибок и валидация, реализация доменного слоя, использование архитектурных паттернов CQRS и Event Sourcing.
Особое внимание уделено unit-тестированию, управлению зависимостями, событийно-ориентированному подходу и внедрению паттернов, устойчивых к росту сложности.Для разработчиков, архитекторов ПО и технических руководителей.
Адель Файзрахманов известен многим как автор популярного плагина Laravel Idea для PhpStorm.
Давно хотел чтобы народ мог почитать печатное издание. В этом году издательство BHV вышло на меня и предложило опубликовать книгу. Долго работали, редактировали и т.д. и наконец она вышла. От гонорара отказался и очень рад, что она продается по весьма доступной цене. Около 650 рублей.
Где можно купить:
👉 https://bhv.ru/product/arhitektura-clozhnyh-veb-prilozhenij-c-primerami-na-laravel/
👉 https://www.ozon.ru/product/arhitektura-clozhnyh-veb-prilozheniy-s-primerami-na-laravel-fayzrahmanova-r-2834482220/
👉 https://www.chitai-gorod.ru/product/arhitektura-cloznyh-veb-prilozenij-s-primerami-na-laravel-3125294
PS: эта книга есть для ознакомления перед покупкой в электронном виде:
👉 https://github.com/adelf/acwa_book_ru
#book #php #laravel #recommendation
👮♂️ Злой полицейский
1👍13🔥5❤3
Как устроены массивы в PHP и как код влияет на скорость работы с ними
Массивы — это хлеб и масло PHP-разработчика. Мы используем их постоянно, но редко задумываемся, как они устроены внутри. А от этого устройства напрямую зависит скорость и память нашего приложения. Давайте разберемся.
Давайте развеем 3 мифа:
- Доступ к элементам массива всегда занимает одинаковое время.
- В PHP обычный и ассоциативный массивы – одно и то же.
- Использовать ссылку в foreach быстрее, чем просто итерироваться по элементам.
👉 https://habr.com/ru/articles/947162/
#php #arrays
👮♂️ Злой полицейский
Массивы — это хлеб и масло PHP-разработчика. Мы используем их постоянно, но редко задумываемся, как они устроены внутри. А от этого устройства напрямую зависит скорость и память нашего приложения. Давайте разберемся.
Давайте развеем 3 мифа:
- Доступ к элементам массива всегда занимает одинаковое время.
- В PHP обычный и ассоциативный массивы – одно и то же.
- Использовать ссылку в foreach быстрее, чем просто итерироваться по элементам.
👉 https://habr.com/ru/articles/947162/
#php #arrays
👮♂️ Злой полицейский
👍8❤1🔥1
Использование файберов в PHP: разбор от команды СберЗдоровье
PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.
Меня зовут Михаил Сазонов. Я работаю в команде «Регистратура» в MedTech-компании №1 в России – в СберЗдоровье. В этой статье я разберу, наступило уже будущее или нет: стал ли PHP действительно асинхронным с приходом файберов или это миф.
👉 https://habr.com/ru/companies/docdoc/articles/941364/
#php #fibers
👮♂️ Злой полицейский
PHP и асинхронность. Такая комбинация долгие годы казалась невозможной, ведь PHP прочно ассоциировался с блокирующим подходом и синхронным выполнением скриптов «от запроса до ответа». С выходом PHP 8.1 ситуация несколько изменилась — появилась возможность реализовать асинхронность в PHP на основе файберов. Но есть нюанс — вопрос о том, действительно ли PHP с приходом файберов стал асинхронным, по-прежнему для многих остается открытым.
Меня зовут Михаил Сазонов. Я работаю в команде «Регистратура» в MedTech-компании №1 в России – в СберЗдоровье. В этой статье я разберу, наступило уже будущее или нет: стал ли PHP действительно асинхронным с приходом файберов или это миф.
👉 https://habr.com/ru/companies/docdoc/articles/941364/
#php #fibers
👮♂️ Злой полицейский
👍2🤯1
Репозиторий дня: TG_AutoPoster
Бот на питоне для пересылки записи из групп ВК в канал/чат/ЛС в Telegram и обратно.
Поддерживает пересылку Long Poll API для получения постов в режиме реального времени, работу со сторис, стоп-слова и многие другие тонкие настройки.
Ставится по классике:
👉 https://github.com/qwertyadrian/TG_AutoPoster
#vk #tg #RepositoryOfTheDay
👮♂️ Злой полицейский
Бот на питоне для пересылки записи из групп ВК в канал/чат/ЛС в Telegram и обратно.
Поддерживает пересылку Long Poll API для получения постов в режиме реального времени, работу со сторис, стоп-слова и многие другие тонкие настройки.
Ставится по классике:
pip3 install -U TG-AutoPoster
👉 https://github.com/qwertyadrian/TG_AutoPoster
#vk #tg #RepositoryOfTheDay
👮♂️ Злой полицейский
1👍8
Неделя с кнопочным телефоном: сосредоточение побеждает рассеянность
Я удалёнщица-DevOps, студентка, жена и мама. Обязанностей много, радостей меньше, времени на всё... хватает. Но пришлось избавиться от ненужного. Сначала от оповещений в смартфоне, потом (в порядке эксперимента) от него самого. Хочу поделиться этим опытом для тех, кому интересно.
Интересный кейс, стоит попробовать на себе.
👉 https://vas3k.club/post/29720/
#productivity
👮♂️ Злой полицейский
Я удалёнщица-DevOps, студентка, жена и мама. Обязанностей много, радостей меньше, времени на всё... хватает. Но пришлось избавиться от ненужного. Сначала от оповещений в смартфоне, потом (в порядке эксперимента) от него самого. Хочу поделиться этим опытом для тех, кому интересно.
Интересный кейс, стоит попробовать на себе.
👉 https://vas3k.club/post/29720/
#productivity
👮♂️ Злой полицейский
1👍4😁1💯1
Выгорание по графику: почему стартаперы устают быстрее всех — и что с этим делать
Можно ли запускать один проект за другим, постоянно держать в голове десятки метрик, встреч, рисков — и при этом оставаться живым человеком?
Фаундеры часто выглядят как сверхлюди, но именно среди них эмоциональное выгорание становится чем-то привычным. Это почти часть профессии.
За фасадом продуктивности — усталость, которую не принято показывать. Особенно в венчуре, где фильтровать «плохие» проекты — буквально работа.
👉 https://vc.ru/life/2274478-vygoranie-u-startaperov-prichiny-i-sposoby-borby-s-ustalostyu
#productivity #life
👮♂️ Злой полицейский
Можно ли запускать один проект за другим, постоянно держать в голове десятки метрик, встреч, рисков — и при этом оставаться живым человеком?
Фаундеры часто выглядят как сверхлюди, но именно среди них эмоциональное выгорание становится чем-то привычным. Это почти часть профессии.
За фасадом продуктивности — усталость, которую не принято показывать. Особенно в венчуре, где фильтровать «плохие» проекты — буквально работа.
👉 https://vc.ru/life/2274478-vygoranie-u-startaperov-prichiny-i-sposoby-borby-s-ustalostyu
#productivity #life
👮♂️ Злой полицейский
🔥3👍1
Что нового в PHP 8.5
PHP 8.5, вероятно, будет выпущен как обычно где-то в конце 2025 года, возможно по традиции в ноябре, но уже сейчас стали известны некоторые подробности нового функционала и устаревания некоторых функций
👉 https://sergeymukhin.com/blog/chto-novogo-v-php-85
#php
👮♂️ Злой полицейский
PHP 8.5, вероятно, будет выпущен как обычно где-то в конце 2025 года, возможно по традиции в ноябре, но уже сейчас стали известны некоторые подробности нового функционала и устаревания некоторых функций
👉 https://sergeymukhin.com/blog/chto-novogo-v-php-85
#php
👮♂️ Злой полицейский
1👍8