Writing full-stack code without repeating yourself

Writing full-stack code without repeating yourself