Frontend architecture: Pure functions & testable code · InterviewLane