Тёмный

Greg Skerman - 7 habits of a high performing team - Laracon AU 2023 

Laracon AU
Подписаться 1,6 тыс.
Просмотров 728
50% 1

Join Greg, an expert in team efficiency, as he shares his top 7 habits for high performing teams. Dive deep into methods like working in small, targeted steps for maximum productivity.
00:00 Team performance
02:19 Work small steps
05:06 Interruptibility
06:17 Steerability
08:17 Motivation
09:14 Known bugs
11:27 Deploy changes
13:56 Separate deploy
16:28 Testing workflow
18:43 Production testing
19:47 Validate ideas
22:24 Repository pattern
25:55 Simplicity
26:20 Pair programming
29:01 Learning culture
30:44 Stakeholder value
32:11 Performance stats
33:01 Virtuous cycles

Наука

Опубликовано:

 

6 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@coreymcmahon3969
@coreymcmahon3969 6 месяцев назад
good talk, but the repository pattern tear-down was a bit of a straw-man. Using them everywhere is a bad idea (as the presenter demonstrated), but they can (and should) be used when complicated or re-usable queries need to be encapsulated and extracted outside of the controller layer
@martinbean
@martinbean 6 месяцев назад
The only arguments _for_ repositories are straw man arguments: “But what if we change ORM? What if we change the database?” If you’re going to change your ORM, then you’re going to be writing code any way. Your “EloquentFooRepository” classes aren’t going to magically work if you decide to use say, Doctrine.
@coreymcmahon3969
@coreymcmahon3969 6 месяцев назад
@@martinbean I don't think those are good arguments for using repositories. As I said, "using them everywhere is a bad idea". Repositories are useful for encapsulating complicated queries, re-using query logic between different classes, and hydrating objects outside of the eloquent/active record pattern (ie: domain objects in DDD). Using them as depicted in the video (e.g: simply wrapping all eloquent calls) is an obvious anti-pattern
@gregskerman1712
@gregskerman1712 6 месяцев назад
@@coreymcmahon3969 Thanks for the feedback, and I take your point. I will say, its very difficult in a very small amount of time in a talk to cover all the nuance when you have 6 other topics you want to cover. For clarity, I wasn't calling for "never use repositories". I was calling for "don't just use them because you think there will be a benefit". Introduce them when (and precisely only when) theres a real need to make the tradeoffs. And the same goes for other patterns. Until theres an actual need, paint inside the lines and stay inside the lines as long as you possibly can. I tried to make this point towards the end of that section.
Далее
Speaker announcements - Week One
2:36
Просмотров 67
D3 Ваз 2107 Не умри от зависти!
18:57
The Most Impressive Basketball Moments!
00:36
Просмотров 13 млн
Strawberry Cat?! 🙀 #cat #cute #catlover
00:42
Просмотров 4,9 млн