Front-End Craftsmanship
Front-End developers face challenges unique to their field, so how do the best practices from other software disciplines apply to the worlds of HTML, CSS, and JavaScript? The introduction of Ajax and the capabilities its brings has caused the presentation code of web applications to grow at a rapid pace. What should we be doing to insure that our code can be as clean and maintainable as possible while still doing everything that is needed?
This session will cover how to tackle the presentation layer's unique challenges, look at ways to avoid code rot and keep the code clean and maintainable, and find ways to apply these tips to your code today.
About Mark Meeker
Mark Meeker is the Principal UI Engineer for Orbitz Worldwide. At Orbitz, he leads the development of the presentation layer for their family of travel websites around the globe. He focuses on building interactive and usable interfaces which follow web standards and are accessible. He is a client-side developer at heart, but spends a lot of his time finding better ways for the presentation layer to play well inside large web applications.
Previously, Mark was Technology Director for Critical Mass where he led site development and architecture for numerous clients. He got his start on the web at Encyclopaedia Britannica by helping to launch Britannica.com. He has an undergraduate degree from St. Norbert College and earned a Masters in Software Engineering from the Illinois Institute of Technology.
More About Mark »