December 1st - 4th, 2008 - Hollywood, Florida

In the Spotlight - Rossen Stoyanchev

Rossen Stoyanchev

Interface21 Senior Consultant

Rossen is an experienced software developer with a diverse background in enterprise application development. He acquired his architectural vision and expertise while consulting for top-tier investment banks, Fortune 500 companies, and brand name e-commerce web sites. He has developed applications in sometimes very complex domains.

After starting his career writing Banyan VINES directory services software for customers with global, distributed networks in C and C++ Rossen switched to consulting and became a Sun-certified Java programmer in 1998. Having used a variety of J2EE architectures since, he came to know and use the Spring framework and Spring MVC on several commercial projects in addition to adopting AspectJ from the early days of AJDT.

Rossen can be found online frequenting the Spring Web Flow, the AOP and other Spring Framework forums. He thrives on finding simplicity and bringing clarity to complex problems. He is also believer in agile values and practices as well as an active member of the Agile Alliance.

















Presentations by Rossen Stoyanchev

Getting Hands-On with JavaScript and Browser Technologies

Ajax is a starting point for web applications today. But how comfortable are you with the foundational browser technologies: CSS, DOM, JavaScript? Leaving it all to web designers has a number of pitfalls not the least of which is making effective use of JavaScript.

In this session you will get some practical tips for designing, building, and debugging AJAX applications with Spring JS and Dojo. You will learn how to monitor AJAX requests and responses, how to debug JavaScript issues, examine and modify the DOM, and much more.

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. Attend this session to get an in-depth walkthrough of the programming model, learn the best practices, and then see how to apply them on your project.

Working with Hibernate in a Spring 2.5 Environment

This session will teach you the essentials of using Hibernate with the latest version of Spring to develop database-backed applications.

Benchmarking the Performance of Spring Web Applications

How do you know your web application will perform under load when its deployed into production? Concrete benchmarks that measure where time is spent and how memory and other resources are utilized can go a long way to identifying bottlenecks. In this session attendees will learn use tools to measure web application performance to pave the way for performance optimization.

Comparing Open Source Web Service Frameworks

What framework should you go with to develop web services in Java? How do the major frameworks compare in terms of features and development style? This session will provide a fair evaluation of the three major open-source web services frameworks Apache Axis, XFire CXF, and Spring Web Services. A number of factors will be considered to help attendees select the best overall framework for their requirements.






rossenstoyanchev.org Blog
Professional blog about enterprise software development


Rossen Stoyanchev's complete blog can be found at: http://rossenstoyanchev.org/blog/

Thursday, February 28, 2008

Ubuntu has started a site to collect ideas and allow people to vote for and against:
http://brainstorm.ubuntu.com/
Maybe governments can learn a thing or two from Ubuntu’s style of democracy.

Thursday, February 14, 2008

Here is a good reason to await Eclipse 3.4:
http://wiki.eclipse.org/Improve_multi-monitor_support

Tuesday, February 5, 2008

Finally got around to spending some time with Mylyn, the popular Eclipse plugin that helps you manage tasks and provides integration with task repositories like Bugzilla, JIRA, Trac, and others.
For me the CVS features built-in in Eclipse have always provided a high value day in day out. Integrating with bug tracking repositories is a [...]

Thursday, December 6, 2007

I will be giving a talk at The Spring Experience comparing Spring Web Services to Apache Axis2 and CXF and expect the question about Java WS standards to come up. Why doesn’t Spring WS support Java standards? One way to look at this is to understand there are two types of Web Services: code-first and [...]

Sunday, October 14, 2007

The JSP custom tag library Displaytag is very good at one thing - rendering HTML tables including links for paging, sorting, and data export to different formats (CSV, Excel, XML). This is very useful for building JSP views but its value is diminished on pages with Ajax behavior because each of the generated page and [...]