Westin Diplomat
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Rossen Stoyanchev

SpringSource Software Engineer

Rossen began work as a consultant and trainer for SpringSource in 2007 with a focus on Spring Web technologies. In 2010 he accepted his new role as a SpringSource/VMWare software engineer leading Spring Web Flow 2 development efforts. Rossen has been developing software professionally for over 15 years, is currently based in London, and enjoys tennis and swimming whenever he is not programming.

Blog

Shared Nothing Event-Loop Concurrency

Posted Sunday, March 14, 2010

Reading the above quote in a blog post about CommonJS/JSGI: The Emerging JavaScript Application Platform peeked my interest. What were they talking about? Digging around I found this really interesting talk by Ryan Dahl on event-loop concurrenc more »

“Uses” Directive In OSGi

Posted Sunday, November 15, 2009

Over the last 2 weeks I had a chance to teach the 2-day dm Server course 3 consecutive times. One of the topics that inevitably generates a lot of interest is the “uses” directive in OSGi, which is neither easy to grasp nor to explain. My ow more »

Fetch Profiles In Hibernate 3.5

Posted Wednesday, September 2, 2009

A beta version of Hibernate 3.5 was announced last week. The release will contain initial support for a feature called fetch profiles that is really useful for retrieving different footprints of the same entity more »
Read More Blog Entries »

Presentations

Lessons Learned Applying Spring MVC 2.5

Version 2.5 of Spring MVC introduced a new programming model based on annotations. In the last year, best practices have emerged on how to use this programming model effectively. more »

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 p more »

Lessons Learned Applying Spring MVC 2.5

close

Rossen Stoyanchev By Rossen Stoyanchev

Version 2.5 of Spring MVC introduced a new programming model based on annotations. In the last year, best practices have emerged on how to use this programming model effectively. Attend this session to get an in-depth walk-through of the programming model, learn the best practices, and then see how to apply them on your project.



Covered in this talk: - The @Controller programming model in-depth - Best practices on @Controller class and handler method design - Effective URL routing and view resolution techniques - Form processing, the annotations way - Tips on debugging and tracing


Getting Hands-On with JavaScript and Browser Technologies

close

Rossen Stoyanchev By Rossen Stoyanchev

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






Featured Speakers


 

Featured Sessions


 

Follow us on Twitter

Registration Fees

Registration is not currently available


Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs