Forwarded from Стартап дня. Александр Горный.
Оплата за коммиты
Пример идеальной организации работы - такси. Всё оплачиваемое время водителя продуктивно, потери на коммуникацию и менеджмент минимальны, Uber даже сейчас стоит 40 миллиардов долларов. Всем бы так!
Ключевой фактор успеха - точность задачи. “Из пункта А в пункт Б,” - неправильно понять такое почти невозможно, да и споры о том, выполнен ли заказ, крайне маловероятны. Американский #стартапдня GitStart предлагает перенести магию на совсем другую профессию - на программистов.
Задача ставится на уровне исходников. “Обновить SDK, но чтобы все Unit-тесты продолжали работать,” - что-то в таком духе. Ответ разработчика приходит в формате Git Pull Request - т. е. готового кода. Если заказчик принимает Request - деньги списываются, нет - нет. Никаких переговоров, обсуждений или уточнений Gitstart не предусматривает.
А поговорить? Естественно, в такую схему вписывается далеко не любая задача. Где-то проще самому сделать, чем формализовать требования, где-то для успеха нужно хорошо знать проект. Но, увы. Нельзя - значит нельзя, никаких поблажек Gitstart не дает, обычных аутсорсеров можно искать на другой площадке, специализация и дифференциация - наше всё.
Стартап пока привлек 5 миллионов долларов инвестиций, по американским меркам - почти ничего, зато успел пройти Y Combinator.
https://www.gitstart.com/
#seed #сша #uber #itдляit
Пример идеальной организации работы - такси. Всё оплачиваемое время водителя продуктивно, потери на коммуникацию и менеджмент минимальны, Uber даже сейчас стоит 40 миллиардов долларов. Всем бы так!
Ключевой фактор успеха - точность задачи. “Из пункта А в пункт Б,” - неправильно понять такое почти невозможно, да и споры о том, выполнен ли заказ, крайне маловероятны. Американский #стартапдня GitStart предлагает перенести магию на совсем другую профессию - на программистов.
Задача ставится на уровне исходников. “Обновить SDK, но чтобы все Unit-тесты продолжали работать,” - что-то в таком духе. Ответ разработчика приходит в формате Git Pull Request - т. е. готового кода. Если заказчик принимает Request - деньги списываются, нет - нет. Никаких переговоров, обсуждений или уточнений Gitstart не предусматривает.
А поговорить? Естественно, в такую схему вписывается далеко не любая задача. Где-то проще самому сделать, чем формализовать требования, где-то для успеха нужно хорошо знать проект. Но, увы. Нельзя - значит нельзя, никаких поблажек Gitstart не дает, обычных аутсорсеров можно искать на другой площадке, специализация и дифференциация - наше всё.
Стартап пока привлек 5 миллионов долларов инвестиций, по американским меркам - почти ничего, зато успел пройти Y Combinator.
https://www.gitstart.com/
#seed #сша #uber #itдляit
💩7👍2🤔2👎1
Вакансия на моём проекте:
Делаем систему управления международными грузоперевозками (документооборот/CRM/интеграции с клиентами и подрядчиками). Это внутренний продукт компании, т. е. мы напрямую общаемся с пользователями и стейкхолдерами. Также продаём своё решение партнёрам по бизнесу.
Стек:
- PHP 8.1, strict_types=1;
- MySQL 8, много запросов на чистом SQL;
- Собран самописный микро-фреймворк на PSR-7 (HTTP message interfaces), есть желание обернуть в Laravel, присматриваемся также к Yii3 как к более аккуратному фреймворку, но с последним нет экспертизы. Если ты уже пробовал Yii3 и искал работу на Yii3 для себя, пиши!
- Монолит (без микросервисов), рендеринг на бэкенде (без SPA), не highload;
- Codeception.
Задачи:
- разработка продуктовых фич связанных непосредственно с бизнесом грузоперевозок;
- работа над самим продуктом, генерация идей, повышение удовлетворённости пользователей;
- развитие архитектуры проекта, рефакторинг, покрытие тестами.
Условия:
- оформление по ТК РФ, ЗП на руки до 200 000;
- работа в офисе, в шаговой доступности от ст. м. Сокол, Москва
- пятидневная рабочая неделя с 10:00 до 19:00 (возможен гибкий график +/- 2 часа);
Если интересно или есть вопросы, с радостью отвечу: https://news.1rj.ru/str/petrmyazin
Делаем систему управления международными грузоперевозками (документооборот/CRM/интеграции с клиентами и подрядчиками). Это внутренний продукт компании, т. е. мы напрямую общаемся с пользователями и стейкхолдерами. Также продаём своё решение партнёрам по бизнесу.
Стек:
- PHP 8.1, strict_types=1;
- MySQL 8, много запросов на чистом SQL;
- Собран самописный микро-фреймворк на PSR-7 (HTTP message interfaces), есть желание обернуть в Laravel, присматриваемся также к Yii3 как к более аккуратному фреймворку, но с последним нет экспертизы. Если ты уже пробовал Yii3 и искал работу на Yii3 для себя, пиши!
- Монолит (без микросервисов), рендеринг на бэкенде (без SPA), не highload;
- Codeception.
Задачи:
- разработка продуктовых фич связанных непосредственно с бизнесом грузоперевозок;
- работа над самим продуктом, генерация идей, повышение удовлетворённости пользователей;
- развитие архитектуры проекта, рефакторинг, покрытие тестами.
Условия:
- оформление по ТК РФ, ЗП на руки до 200 000;
- работа в офисе, в шаговой доступности от ст. м. Сокол, Москва
- пятидневная рабочая неделя с 10:00 до 19:00 (возможен гибкий график +/- 2 часа);
Если интересно или есть вопросы, с радостью отвечу: https://news.1rj.ru/str/petrmyazin
🔥7👎3💩3😐2🤔1🍌1
IT батл: PHP против Python/Go/Java в 2022 году https://youtu.be/Jo04TXES64s
На мой взгляд участники дискусси не достаточно жестко аргументировали и частенько скатывались в банальное "выбор языка зависит от задачи..."
На мой взгляд участники дискусси не достаточно жестко аргументировали и частенько скатывались в банальное "выбор языка зависит от задачи..."
YouTube
«PHP мертв?» // Демо-занятие курса «Специализация PHP Developer»
В сети устоялось мнение о том, что PHP неактуален в 2022, его не стоит даже начинать использовать, и вообще - он мертв. Вот только статистика использования языков и рейтинг TIOBE почему-то противоречат этому.
Так кому же верить? Стоит взять и столкнуть мнения…
Так кому же верить? Стоит взять и столкнуть мнения…
🤔5👎2
Forwarded from Cross Join - канал о разработке (Anton Okolelov)
Минусы скрама
1) Считается, что команда "комитится", что сделает всё запланированное на спринт. Однако точно угадать сроки невозможно никогда, в жизни не видел еще точно угаданных сроков.
А перерабатывать по ночам, чтобы успеть в спринт, никто не будет, да и плохо это, ведет к выгоранию. Так в чем же тогда "комитмент"? Просто со временем развивается пофигизм. Ну продолбали и продолбали, дальше чо
2) Если пункт 1 верен, то тратить столько времени на скурпулезную оценку сроков каждой задачи (и потом скурпулезное выяснение почему продолбали) - просто бессмысленно.
3) Стремление уложиться в спринт может привести к срезанию углов и снижению качества там, где это не стоило делать.
4) Некоторые разработчики испытывают чувство вины от того, что не успели в спринт; иногда продакт смотрит на них, как на говно. И когда сроки продолбаны не из-за лени, а из-за неправильной оценки (а оценить все зависимости и случайности очень сложно), это приводит к выгоранию.
5) Если запретить вставлять новые задачи в середине спринта, то страдает гибкость бизнеса. Если разрешить - то зачем комититься на выполнение задач спринта. Есть конечно лайфхак, что при добавлении новой задачи, выкидываются другие (на столько же сторипоинтов), то тогда это ближе к канбану. Ну и всё то, на что комитились (включая цели спринта) - больше не актуально.
6) Цель спринта считается очень важной, но к сожалению в реальности зачастую спринт - это или куча задач, которые не объединить общей целью, или одна большая задача, которая принесет ценность только после нескольких спринтов, и тогда цель выглядит туповато: "Поработать над задачей X"
7) Оценка в сторипоинтах - это неведомая хрень. Которую никто не понимает нормально. Это не время, но всё же сторипоинты надо уместить во временные рамки (2 недели). Так время или нет? Лайфхак: сторипоинтами считать количество дней, округленных до фибоначи в большую сторону. Это уже лучше, но всё равно непонятно, нафига это всё.
Буду рад, если кто-то развеет мои сомнения.
1) Считается, что команда "комитится", что сделает всё запланированное на спринт. Однако точно угадать сроки невозможно никогда, в жизни не видел еще точно угаданных сроков.
А перерабатывать по ночам, чтобы успеть в спринт, никто не будет, да и плохо это, ведет к выгоранию. Так в чем же тогда "комитмент"? Просто со временем развивается пофигизм. Ну продолбали и продолбали, дальше чо
2) Если пункт 1 верен, то тратить столько времени на скурпулезную оценку сроков каждой задачи (и потом скурпулезное выяснение почему продолбали) - просто бессмысленно.
3) Стремление уложиться в спринт может привести к срезанию углов и снижению качества там, где это не стоило делать.
4) Некоторые разработчики испытывают чувство вины от того, что не успели в спринт; иногда продакт смотрит на них, как на говно. И когда сроки продолбаны не из-за лени, а из-за неправильной оценки (а оценить все зависимости и случайности очень сложно), это приводит к выгоранию.
5) Если запретить вставлять новые задачи в середине спринта, то страдает гибкость бизнеса. Если разрешить - то зачем комититься на выполнение задач спринта. Есть конечно лайфхак, что при добавлении новой задачи, выкидываются другие (на столько же сторипоинтов), то тогда это ближе к канбану. Ну и всё то, на что комитились (включая цели спринта) - больше не актуально.
6) Цель спринта считается очень важной, но к сожалению в реальности зачастую спринт - это или куча задач, которые не объединить общей целью, или одна большая задача, которая принесет ценность только после нескольких спринтов, и тогда цель выглядит туповато: "Поработать над задачей X"
7) Оценка в сторипоинтах - это неведомая хрень. Которую никто не понимает нормально. Это не время, но всё же сторипоинты надо уместить во временные рамки (2 недели). Так время или нет? Лайфхак: сторипоинтами считать количество дней, округленных до фибоначи в большую сторону. Это уже лучше, но всё равно непонятно, нафига это всё.
Буду рад, если кто-то развеет мои сомнения.
👍28💩4🔥2
Email рассылка The Road to PHP 8.2 — ежедневные заметки на почту об изменениях и улучшениях в новой версии PHP 8.2, всего должно прийти 6 писем, такой вот формат для неспешного погружения https://stitcher.io/blog/road-to-php-82?utm_source=telegram&utm_medium=social&utm_campaign=email-rassylka-the-road-to-php-8.2--ezhe&utm_content=64192518
stitcher.io
The Road to PHP 8.2 - stitcher.io
A 6 day newsletter series about PHP 8.2
🔥9
Forwarded from Pavel
Коллеги, привет!
У нас в стране пройдет в этом году не только PHP Russia, но и https://podlodka.io/phpcrew.
Больше конференций по PHP!! 😈
Podlodka PHP Crew - удаленная конфа, проходит не в рабочее время.
Я помогаю в программном комитете подлодки.
Одно из отличий конфы - это то, что у каждого сезона есть тема и все доклады формируются вокруг нее.
Мы с ПК нагенерили несколько актуальных тем, но очень хочется получить мнение со стороны, какая тема интересна PHP разработчиков больше всего?
Будет здорово, если вы пройдете опрос и поможете нам определиться с темой!
Кстати, среди ответивших мы разыграем бесплатную проходку.
https://forms.gle/BMibZnE9bn28uftG6
У нас в стране пройдет в этом году не только PHP Russia, но и https://podlodka.io/phpcrew.
Больше конференций по PHP!! 😈
Podlodka PHP Crew - удаленная конфа, проходит не в рабочее время.
Я помогаю в программном комитете подлодки.
Одно из отличий конфы - это то, что у каждого сезона есть тема и все доклады формируются вокруг нее.
Мы с ПК нагенерили несколько актуальных тем, но очень хочется получить мнение со стороны, какая тема интересна PHP разработчиков больше всего?
Будет здорово, если вы пройдете опрос и поможете нам определиться с темой!
Кстати, среди ответивших мы разыграем бесплатную проходку.
https://forms.gle/BMibZnE9bn28uftG6
podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍7👏1💩1
Наверняка вы пробовали создавать свои шаблоны PHP файлов в PhpStorm, чтобы потом в дереве проекта через контекстное меню вызывать New -> МойШаблон.
Недавно я узнал, что таким же действием через New -> МойШаблон можно создать несколько файлов одновременно! Удобно для создания в один клик модели, контроллера и view, причём можно настроить чтобы эти файлы попали сразу в нужные директории: https://www.jetbrains.com/help/phpstorm/templates-with-multiple-files.html?utm_source=telegram&utm_medium=social&utm_campaign=navernyaka-vy-probovali-sozdavat-svoi-sha&utm_content=64283992#mvc-example
Недавно я узнал, что таким же действием через New -> МойШаблон можно создать несколько файлов одновременно! Удобно для создания в один клик модели, контроллера и view, причём можно настроить чтобы эти файлы попали сразу в нужные директории: https://www.jetbrains.com/help/phpstorm/templates-with-multiple-files.html?utm_source=telegram&utm_medium=social&utm_campaign=navernyaka-vy-probovali-sozdavat-svoi-sha&utm_content=64283992#mvc-example
PhpStorm Help
Templates with multiple files | PhpStorm
🔥19👍3
Помните про JetBrains Fleet - новую легковесную IDE? Вышла первая публичная preview версия, продробности в блоге: https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/?utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
Насчёт поддержки PHP есть отдельная табличка, судя по которой в целом уже хорошо, но не работает дебаггер: https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml?gid=0&single=true&utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
Насчёт поддержки PHP есть отдельная табличка, судя по которой в целом уже хорошо, но не работает дебаггер: https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml?gid=0&single=true&utm_source=telegram&utm_medium=social&utm_campaign=pomnite-pro-jetbrains-fleet---novuyu-legk&utm_content=64785389
The JetBrains Blog
Introducing the Fleet Public Preview | The Fleet Blog
Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a clo
🔥17👍1💩1
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Katerina)
Всем привет! На связи команда Podlodka PHP Crew. Уже 31 октября стартует первый сезон конференции с темой «Архитектура». Будет полезно и увлекательно 🤓 За 5 дней конференции:
✅ Поучаствуем в круглом столе на тему архитектурных best practices на Laravel и Symfony. Узнаем реальные кейсы из проектов разных масштабов — от небольших стартапов до крупного энтерпрайза. Спикеры: CTO в 1С-Старт Дмитрий Кириллов, CEO в ASAPIRL Александр Макаров, backend-разработчик в Skyeng Василий Демин, CEO в DeworkerPRO Дмитрий Елисеев.
✅ Узнаем, как подбирать оптимальные архитектурные шаблоны, и разберем антипаттерны построения архитектуры.
✅ Выясним, как применять DDD в различных фреймворках, и разберем на практике его имплементацию на примере Symfony и Laravel вместе с Сергеем Пантюшиным из Webinar.
✅ Научимся организовывать код и версионировать API вместе с Олегом Мифле, backend-разработчиком из Skyeng.
✅ Узнаем как выстраивать гибкую и поддерживаемую событийную архитектуру, учитывающую семантику PHP, вместе с Михаилом Мазеиным, техлидом ManyChat.
✅ Проведем открытое собеседование по System Design вместе с Павлом Лакосниковым из Авито.
😉 Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
✅ Поучаствуем в круглом столе на тему архитектурных best practices на Laravel и Symfony. Узнаем реальные кейсы из проектов разных масштабов — от небольших стартапов до крупного энтерпрайза. Спикеры: CTO в 1С-Старт Дмитрий Кириллов, CEO в ASAPIRL Александр Макаров, backend-разработчик в Skyeng Василий Демин, CEO в DeworkerPRO Дмитрий Елисеев.
✅ Узнаем, как подбирать оптимальные архитектурные шаблоны, и разберем антипаттерны построения архитектуры.
✅ Выясним, как применять DDD в различных фреймворках, и разберем на практике его имплементацию на примере Symfony и Laravel вместе с Сергеем Пантюшиным из Webinar.
✅ Научимся организовывать код и версионировать API вместе с Олегом Мифле, backend-разработчиком из Skyeng.
✅ Узнаем как выстраивать гибкую и поддерживаемую событийную архитектуру, учитывающую семантику PHP, вместе с Михаилом Мазеиным, техлидом ManyChat.
✅ Проведем открытое собеседование по System Design вместе с Павлом Лакосниковым из Авито.
😉 Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
🔥5👍2
Привет! На связи команда Podlodka Crew — организатор однонедельных онлайн-конференций, которые родились из известного IT-подкаста.
Приходи на наш первый сезон новой конференции Podlodka PHP Crew с темой «Архитектура», который стартует 31-ого октября.
Что будет ждать гостей конференции:
• Круглый стол на тему: «Архитектурные best practices» с Дмитрием Кирилловым, Александром Макаровым, Василием Деминым и Дмитрием Елисеевым.
• Михаил Мазеин выступит с докладом «Событийная архитектура».
• Павел Лакосников проведёт публичное собеседование на тему: «System design»
• И многие другие крутые спикеры с докладами на полезные темы.
В программе: сессии в лайве, воркшопы и конкурс, ламповое общение и обмен мнениями в Slack. Участник получает доступ к плейлисты с видео всех сессии. Сессии проходят дважды в день: утром и вечером.
Успей купить билет по сниженной цене, скидка последний день 🤑
https://podlodka.io/phpcrew?utm_campaign=early_bird_php_crew_1&utm_source=telegram&utm_medium=social&utm_content=tg_5minphp
Приходи на наш первый сезон новой конференции Podlodka PHP Crew с темой «Архитектура», который стартует 31-ого октября.
Что будет ждать гостей конференции:
• Круглый стол на тему: «Архитектурные best practices» с Дмитрием Кирилловым, Александром Макаровым, Василием Деминым и Дмитрием Елисеевым.
• Михаил Мазеин выступит с докладом «Событийная архитектура».
• Павел Лакосников проведёт публичное собеседование на тему: «System design»
• И многие другие крутые спикеры с докладами на полезные темы.
В программе: сессии в лайве, воркшопы и конкурс, ламповое общение и обмен мнениями в Slack. Участник получает доступ к плейлисты с видео всех сессии. Сессии проходят дважды в день: утром и вечером.
Успей купить билет по сниженной цене, скидка последний день 🤑
https://podlodka.io/phpcrew?utm_campaign=early_bird_php_crew_1&utm_source=telegram&utm_medium=social&utm_content=tg_5minphp
👎3👍2
PHP-линч на YouTube канале PHP Point: Валентин Удальцов принимает ссылки на репозитории и делает ревью кода в прямом эфире. Заготовленных ссылок нет, онлайн экпромт! Уже началось (26 окт, 18:00 мск): https://www.youtube.com/watch?v=MwMCzqvCGKo
YouTube
PHP-линч #1 • fp4php/functional • shoman4eg/moy-nalog
После нашей субботней встречи у меня появилась идея комментировать PHP-код на постоянной основе. Должно получиться пхплебно, зрелищно и очень познавательно!
Попробуем такой процесс:
1. Во время стрима вы скидываете в чат трансляции ссылки на репозитории…
Попробуем такой процесс:
1. Во время стрима вы скидываете в чат трансляции ссылки на репозитории…
👍8🔥4👏3
В телеграм чате Yii3 интересное обсуждение: если мы делаем неизменяемый объект у которого в цепочке вызываем клонирующие методы →withXYZ(…) — не будет ли это тормозить? Много лишних объектов в промежутке, расход памяти, нагрузка на GC…
Написали тесты: https://github.com/viktorprogger/clone-bench/blob/master/src/CloneBench.php
По результатам выходит, что клонирование в 2 раза медленнее. Но счёт идёт на четверть микросекунды при 1 млн revs, т.е. экономия на спичках.
Кстати, рекомендую заглянуть в исходники тестов и познакомиться с PhpBench.
Написали тесты: https://github.com/viktorprogger/clone-bench/blob/master/src/CloneBench.php
По результатам выходит, что клонирование в 2 раза медленнее. Но счёт идёт на четверть микросекунды при 1 млн revs, т.е. экономия на спичках.
Кстати, рекомендую заглянуть в исходники тестов и познакомиться с PhpBench.
🔥14😁4
Доброе утро начинаем с юмора про PHP: https://youtu.be/GzRfvwo1iNU?noutm=true
И встречаемся через 30 минут на Podlodka PHP Crew.
И встречаемся через 30 минут на Podlodka PHP Crew.
YouTube
Interview with Senior PHP Developer
PHP programming language
Interview with a PHP developer with Paul Ron - aired on © The PHP.
No Music
Programmer humor
PHP humor
Programming jokes
Programming memes
PHP
PHP memes
php jokes
laravel
composer
xampp
mysql
apache
php 7
__NAMESPACE__
#programming…
Interview with a PHP developer with Paul Ron - aired on © The PHP.
No Music
Programmer humor
PHP humor
Programming jokes
Programming memes
PHP
PHP memes
php jokes
laravel
composer
xampp
mysql
apache
php 7
__NAMESPACE__
#programming…
😁5
Свежее интервью с Тейлором про Laravel в стиле ask me anything. В описании под видео есть полный список вопросов с таймкодами, много интересного: https://youtu.be/Ylpwkzo_rFE
YouTube
Ask Me Anything About Laravel with Taylor Otwell
This video is part of the Adeva Fireside chat Series, where we host talks with industry leaders, covering different tech-specific topics. We are super excited to have Laravel`s creator Taylor Otwell.
Taylor is here to answer your Laravel questions! Join…
Taylor is here to answer your Laravel questions! Join…
Чтение на выходные: как обсуждать рабочие вопросы в мессенджерах с наглядными примерами «плохо» и «хорошо», мне статья понравилась, это база: https://kinzhal.media/howto-messenger/?utm_source=telegram&utm_medium=social&utm_campaign=chtenie-na-vyhodnye-kak-obsuzhdat-rabochi&utm_content=65194000
Кинжал
Как общаться в мессенджерах: правила переписки — Кинжал
В этом тексте собраны правила, выстраданные годами мессенджерной работы. Можно закрепить эту ссылку в шапках всех ваших рабочих чатов.
👍14
Можно бесконечно смотреть на трейты в своём коде и на холивары вокруг них. Видео для субботнего осеннего вечера, чтобы согреться, нестареющая классика: https://youtu.be/xoEPNiMtVps
YouTube
Трейты в PHP — зло? Валентин Удальцов против всех (Часть 2)
Битва сторонников и противников трейтов, которая раз и навсегда расставит точки!
Партнеры: Skyeng 🎸, Hexlet 🥁
http://phpcommunity.ru
Участники:
Валентин Удальцов (Happy Inc, Пых)
Сергей Жук (Skyeng, подкаст «Между скобок»)
Кирилл Несмеянов (Spiral Scout…
Партнеры: Skyeng 🎸, Hexlet 🥁
http://phpcommunity.ru
Участники:
Валентин Удальцов (Happy Inc, Пых)
Сергей Жук (Skyeng, подкаст «Между скобок»)
Кирилл Несмеянов (Spiral Scout…
🔥5🤮4👍3
https://habr.com/ru/post/697586/?utm_source=telegram&utm_medium=social&utm_campaign=habr.com-ru-post-697586---opisa&utm_content=65256109 — описание инструментов используемых при разработке Yii3. Рекомендую прочитать всем, статья про PHPUnit, Codeception, Infection, Psalm, StyleCI, Rector, Roave BC Check, Codecov, What the diff, ComposerRequireChecker и Github Actions
Хабр
Yii3 Overview 2. Вспомогательные инструменты разработки
Список всех статей: Вступление Вспомогательные инструменты разработки Обзор app-* шаблонов и demo Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или...
🔥12