What are the technical differences between a front-end and back-end developer?
What are the conceptual differences between front-end web development and "back-end" or server-side programming?