Speakers


Getting Hands-On with JavaScript and Browser Technologies

Ajax is a starting point for web application development today. But how comfortable are you with foundational browser technologies including modern HTML markup, DOM scripting with JavaScript, external design through CSS as well as related topics such as progressive enhancement, unobtrusive JavaScript, accessibility, and others?

Today's server-side developer has to break the ice and venture into client-side technologies and learn some good practices. For example it is common to separate style from the HTML and while you don't have to become a CSS expert you do need to understand what makes good HTML markup so that visual design can be successfully externalized and delegated to a designer if necessary.

Come to this session to learn what's important in web development today including both debugging techniques as well as a discussion of important design ideas for the client side. Design ideas will be presented in the context of Spring JavaScript and you will learn how it can help you to meet those design goals effectively.

Topics covered: - Web development with Firebug, Web Developer and other Firefox add-ons. - Progressive enhancement techniques - Unobtrusive JavaScript - Applying the CSS Framework (bundled with Spring JavaScript) - Debugging JavaScript and Ajax applications - Testing browser applications


About Rossen Stoyanchev

Rossen is a software developer with a diverse background in enterprise application development. He has worked on a front-office trading and risk management application, a back-office investment accounting system, online shopping sites, and various other applications. He thrives on finding simplicity and solving problems in sometimes very complex domains.

Rossen joined SpringSource in March of 2007 and is currently focusing on Spring Web technologies. He recently helped develop the 4-day "Rich Web Development With Spring" course currently being offered in locations throughout the US, Europe, and Australia. In his capacity as a New York based consultant he conducts frequent training and consulting engagements. More About Rossen »