Scott Andrews
Software Engineer
Scott is a member of the web products team at SpringSource, where he focuses on creating and sustaining rich web applications and frameworks. Scott is the creator of the SpringSource Enterprise Bundle Repository, a production web application built on Spring 2.5, Spring MVC, and Spring JavaScript. He is also an expert in UI design, style, accessibility, and particularly skilled in interacting with customers to map business requirements to innovative software solutions. Over the course of his career, Scott has lead the successful development of mission-critical web applications in the areas of academia and technology infrastructure.
Presentations
Diagnosing Performance Issues, with Spring Insight, Before it's a Problem
What if a user reports your application is slow? At that point, it’s too late. Runtime performance is more than an ops team’s concern. Continuous performance profiling is an important part of the agile developer’s bag of tools. Spring Insight enables developers to watch what their application is actually doing in real time and zero in on performance issues. Come to this session to learn about Spring Insight from its creators. Learn how to easily enhance the default instrumentation to gain even greater visibility into your application.
Session Detail
Harnessing the power of HTML5
The role that server-side Java plays in a web application is rapidly changing due to the rising prevalence of high-performance JavaScript VMs and browser support for advanced HTML5 APIs such as Canvas, Web Sockets, and Web Workers. This session will show how a RESTful Java back end built with Spring can provide scalable rich data and services to complement a smart client-side framework such as jQuery, Dojo, or GWT and its use of the HTML5 APIs.
This session is aimed at experienced Java web developers. It will cover: -Rapidly building lightweight RESTful services with Spring 3.0 and Spring Roo to support rich HTML5 clients -How to carry over the concepts of Java EE APIs such as JPA and Bean Validation to a smart client -Async message-based communication over Web Sockets.
Cloud Foundry with Spring Part One: Applications
The session provides an overview of how to build Spring-based applications on the Cloud Foundry platform. The session will cover application configuration parameters, binding services to you application, configuration using STS and vmc commands, and deployment to both micro and public Cloud Foundry. We will also show how debugging works with Cloud Foundry. The session will also discuss application execution analysis and cover how to inspect, determine and resolve execution issues associated with running Spring applications in this cloud architecture.
Session Detail
Cloud Foundry with Spring Part Two: Services
This session covers much greater detail about how Spring operates on the Cloud Foundry platform. We will also explore various options to consume services: auto-configuration, the cloud namespace, and Spring 3.1 profiles focusing on how to utilize these mechanisms effectively in various phases of application development cycle.
Session Detail