In the Spotlight - Jeremy Grelle

Jeremy Grelle

Lead of the Spring Faces Project

Jeremy Grelle is a senior software engineer with SpringSource and the technical lead of the Spring Faces project which provides first-class integration between Spring and Java Server Faces. He is a software artisan with extensive experience in combining server-side Java with the latest web browser technologies to deliver a rich and usable experience for the end user on the web. He has worked heavily with JSF since its initial release and is a member of the JSR-314 Expert Group for JSF 2.0.

Prior to joining SpringSource, Jeremy spent several years crafting large-scale enterprise web applications for the giants of the telecommunications industry. He was a leader in utilizing Spring, JSF, and the latest Ajax techniques to solve a wide variety of problems ranging from inventory management, to low-level network device monitoring, to providing more efficient integration with legacy mainframe systems. He began his career developing e-commerce systems at several web startups where he first became fascinated with bending web browsers to his will and hasn't turned back since.
















Presentations by Jeremy Grelle

Ajax Integration Guide for 2008

Today, there are a wealth of technologies to take advantage of to add Ajax behaviors to your web applications. This session will assume you know the basics of Ajax, and will dive straight into evaluating the leading Ajax technologies, where they are going, and how to integrate them with Spring. Attendees will emerge with an understanding of which tools to use when, and how they work in a Spring environment."

Rich Web Forms

Nearly every web application must process user input of some kind. Forms are an especially important element for supporting complex user interactions and data entry processes. In this session you will learn to use leading JavaScript frameworks with Spring and Spring Web Flow to develop rich user input forms with minimal effort."

Spring and Java Server Faces: A Match Made in Heaven?

This session illustrates how JSF and Spring fit together with Spring Faces, and how to use these technologies together to create rich web applications. Attendees will learn how Web Flow and Spring Faces help to make using JSF a more pleasant experience."

Enhancing Spring MVC Web Applications Progressively with Spring JavaScript

Spring JavaScript is a JavaScript abstraction framework that allows you to progressively enhance a web page with behavior. The framework consists of a public JavaScript API along with an implementation that builds on the Dojo Toolkit. Spring.js simplifies the use of Dojo for common enterprise scenarios while retaining its full-power for advanced use cases. Come to this session to learn to use Spring.js and Dojo to create compelling user interfaces for your Spring MVC web applications."

Simplifying JavaServerFaces Development with Spring Faces

Traditional JSF development has gained a reputation for being overly complex and cumbersome. Spring Faces introduces a host of features that improve the development experience and performance a JSF application. In this session, attendees will see a real-time demonstration of how Spring Faces makes the JSF experience more productive and reduces the pain of container re-starts and verbose configuration."

Integrating Flex and Spring

Flex offers several ways to communicate remotely from the client to a back-end system, but it is ultimately agnostic to the technology being used on the server. Connecting a Flex front end to a Spring-based service layer has long been possible, but it hasn't always been easy or obvious how to do so without a heavy investment in proprietary technology. Come to this session to see how to take advantage of the recently open-sourced BlazeDS project from Adobe to make connecting Flex to Spring easier and more natural. "