#random
Просто бот Тейлора решил, что ишьюсы тоже не стоят внимания, как и пулл-реквесты, и закрыл их все.
Просто бот Тейлора решил, что ишьюсы тоже не стоят внимания, как и пулл-реквесты, и закрыл их все.
#advanced
О том, какие решения мы должны принимать, чтобы улучшить поддержку кода.
https://matthiasnoback.nl/2021/10/do-you-have-an-exit-strategy/
О том, какие решения мы должны принимать, чтобы улучшить поддержку кода.
https://matthiasnoback.nl/2021/10/do-you-have-an-exit-strategy/
matthiasnoback.nl
Do you have an exit strategy?
Introducing a new tool while keeping the old one | Multiple versions in the project | Class and method deprecations | Design heuristics
#advanced #symfony
Symfony уже умеет автовайрить типы-пересечения.
https://github.com/symfony/symfony/pull/43479
Symfony уже умеет автовайрить типы-пересечения.
https://github.com/symfony/symfony/pull/43479
GitHub
[DependencyInjection] autowire union and intersection types by nicolas-grekas · Pull Request #43479 · symfony/symfony
Q
A
Branch?
5.4
Bug fix?
no
New feature?
yes
Deprecations?
no
Tickets
#43325
License
MIT
Doc PR
-
This PR allows autowiring an argument of type NormalizerInterface&Denorm...
A
Branch?
5.4
Bug fix?
no
New feature?
yes
Deprecations?
no
Tickets
#43325
License
MIT
Doc PR
-
This PR allows autowiring an argument of type NormalizerInterface&Denorm...
#advanced
Фантастические баги и как избежать их. Презентация от Анны Филины.
https://speakerdeck.com/afilina/fantastic-bugs-and-how-to-avoid-them
Фантастические баги и как избежать их. Презентация от Анны Филины.
https://speakerdeck.com/afilina/fantastic-bugs-and-how-to-avoid-them
Speaker Deck
Fantastic Bugs and How to Avoid Them
Legacy code can be riddled with bugs — both ordinary and extraordinary. Quickly finding and conquering them is crucial for upgrades and for less painful…
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
#advanced #video
Про вред оценки сроков (полезно для тимлидов)
https://www.youtube.com/watch?v=quzrjdXKz2s
Про вред оценки сроков (полезно для тимлидов)
https://www.youtube.com/watch?v=quzrjdXKz2s
YouTube
#7 Про вред оценки сроков
Большой митап горячих споров, набросов, аргументированных обсуждений и реальных кейсов.
Что в программе:
15:00 - 15:50
Виталий Шароватов, TeamLead в AMTEX
"Вред оценки сроков"
Вы оцениваете задачи на своих проектах? Наверняка да.
А задумывались зачем?…
Что в программе:
15:00 - 15:50
Виталий Шароватов, TeamLead в AMTEX
"Вред оценки сроков"
Вы оцениваете задачи на своих проектах? Наверняка да.
А задумывались зачем?…
👍1
Привет! На связи Библиотека программиста.
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
#advanced #roadrunner
У RoadRunner вышел релиз, очень много новых фич.
https://github.com/spiral/roadrunner-binary/releases/tag/v2.5.0
У RoadRunner вышел релиз, очень много новых фич.
https://github.com/spiral/roadrunner-binary/releases/tag/v2.5.0
GitHub
Release v2.5.0 · spiral/roadrunner-binary
💔 Breaking change:
🔨 Some drivers now use a new config key to handle local configuration. Involved plugins and drivers:
plugins: broadcast, kv
drivers: memory, redis, memcached, boltdb.
Old style...
🔨 Some drivers now use a new config key to handle local configuration. Involved plugins and drivers:
plugins: broadcast, kv
drivers: memory, redis, memcached, boltdb.
Old style...
#advanced #internal
Новая статья от Никиты Попова про раннее связывание.
https://www.npopov.com/2021/10/20/Early-binding-in-PHP.html
Новая статья от Никиты Попова про раннее связывание.
https://www.npopov.com/2021/10/20/Early-binding-in-PHP.html
#advanced
Анна Филина с новым докладом про фреймворки и их обновление.
https://speakerdeck.com/afilina/avoid-costly-framework-upgrades
Анна Филина с новым докладом про фреймворки и их обновление.
https://speakerdeck.com/afilina/avoid-costly-framework-upgrades
Speaker Deck
Avoid Costly Framework Upgrades
If your framework version was no longer supported, how much effort would it take to upgrade to the most recent version, or swap for another framework? Does it look like you might need to rewrite your entire application? You can write your code in a way that…
#advanced #rabbitmq
Обрабатываем ошибки в кролике успешно и выбираем стратегию обработки ошибок.
https://proglib.io/w/6347e428
Обрабатываем ошибки в кролике успешно и выбираем стратегию обработки ошибок.
https://proglib.io/w/6347e428
Medium
Handling Failure Successfully in RabbitMQ
Get your ducks in a row. Design message queues to manage problems.
Чтобы стать сеньором, ты должен действовать, как сеньор, думать, как он и пить тот же смузи.
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3lUo34N
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3lUo34N