SpringOne 2GX 2011

Chicago, October 25-28, 2011

Jon Travis

Architect of Spring Insight and SpringSource Principal Software Engineer

Jon Travis

Jon is the architect of Spring Insight and has more than 15 years of professional experience writing software. He has the privilege of leading the Insight team, a very skilled, agile group of developers committed to giving developers and operators tools to reduce complexity and overhead.

Prior to SpringSource, Jon was a principal engineer at Hyperic and co-founded the product eventually known as Hyperic HQ. He has spent more time capturing and displaying performance data than he cares to .. measure.



Presentations

Scale your operations, not your team

In the age of the cloud and virtualization, infrastructures are changing more rapidly than ever. Ops teams must still provide the same level of oversight to make sure everything is running smoothly. In this session you will learn how to use tools to manage and monitor your entire infrastructure in scalable ways.

Session Detail

Expand your business with Groovy - Case Study

As a small company, it's often necessary to add new features to get the biggest customers to buy your product. Hyperic HQ was a large, enterprise application based on J2EE and Struts. When big clients came to us they frequently required feature additions to close the deal. Groovy gave us the power to say YES to these customers without making any invasive modifications to our code base, allowed us to scale up for extremely large customers, and gave us a new point of contact for community contributions.

In this talk, I'll describe patterns that Hyperic used to give customers specific one-off plugins to dynamically add UI screens, customize existing features, and integrate with external systems. In addition, I'll explain how to use Groovy to make supporting your deployed applications infinitely easier.

SpringSource tc Server Overview and Futures

This session will cover the current features available in SpringSource tc Server, the enterprise version of Apache Tomcat that provides developers with the lightweight server they want paired with the operational management, advanced diagnostics, and mission-critical support capabilities businesses need. SpringSource tc Server is designed to be a drop in replacement for Tomcat 6, ensuring a seamless upgrade path for existing custom-built and commercial software applications already certified for Tomcat. The session will also discuss some of the planned use cases for tc Server and provide attendees with the opportunity to share their needs derived from using Tomcat in production.

If you use Apache Tomcat in development or in production this session will be valuable to you.

Session Detail

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

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

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