Media Summary: Ever try to unit test “clean” code — and realize you're forced to hit Stripe, a database, or the network? That's not a testing problem. Most developers learn design patterns the wrong way. We memorize patterns like recipes and then try to apply them everywhere. This is simple, readable… and completely reasonable. So why does it eventually get out of control? In this video, we explore one ...
The Passionate Programmer - Detailed Analysis & Overview
Ever try to unit test “clean” code — and realize you're forced to hit Stripe, a database, or the network? That's not a testing problem. Most developers learn design patterns the wrong way. We memorize patterns like recipes and then try to apply them everywhere. This is simple, readable… and completely reasonable. So why does it eventually get out of control? In this video, we explore one ... Most developers make the same mistake: they either design too early or start coding before the design is ready. Both feel ... Most systems don't have an “if/else problem.” They have a design shape problem—and the cost shows up as rigid code, painful ... 'The passionate programmer' Making a remarkable career in tech by Chad Fowler
This video explores one of the deepest ideas in object-oriented design: What changes when actions become objects? Navdeep Singh – oftentimes better known as NeetCode – is the creator of NeetCode.io, one of the most popular coding interview ... This loop looks innocent. Check for change... Wait... Check again. But once a system starts growing, that simple pattern spreads ... Hi all. I discuss a few mindset changes that helped me learn to code and become a better Most developers try to eliminate duplicate code. But what if duplication isn't the problem? What if it's trying to teach you something ...