Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
As you advance in your career, you'll quickly fall into the "sequential tasks" trap. "I need to do these ten things when a user signs up. . . . but I have no idea where to place this logic. " Many times, we give up and simply throw it in the controller. But is that the best place? Might there be a better way (when appropriate) to structure our applications? Sure! Let me show you.