Roy Clarkson studied computer science at Georgia Tech before beginning his career as a software engineer. He has worked as a professional software developer for over fifteen years, with a variety of languages and technologies. He is currently working as an engineer with SpringSource, at VMware, where he is the lead on the Spring for Android project. He also participates on the Greenhouse project, and built it’s associated mobile clients. Roy has spent the last few years focusing on mobile application development, including iPhone, Android, and mobile web. Prior to that, he focused most of his time on web based application development.
Come explore front-end development options for mobile apps based on HTML 5. More session details to be added soon.
Join Rossen Stoyanchev, Roy Clarkson, and Josh Long for this talk introducing how to build secure, smart client-facing applications with the latest mix of technologies, including HTML5, Spring MVC (with its first-class REST support and Spring Mobile), Spring Security OAuth, and Spring Android. If you've ever wondered how it all fits together, and how one approaches the development of a front-end application based on RESTful services, then this talk will help you.
Attendees will have the chance to watch and influence the iteration of an application on stage, going from concept to production quality code.
It’d be nice to assume everything remains the same from one environment to another, but the realties of today’s deployment targets (clouds, app servers, etc.) make this difficult. An application may target one in-memory database in development and target a traditional database in production. A/B testing is a common practice that lets you incrementally expose potentially high risk features. Feature switches can be invaluable; should something go wrong, you can revert to a known state. All of these use cases, and more, can be handled using the Spring framework. Join JavaOne Rock Star and Java Champion Kevin Nilson and Spring Developer Advocate Josh Long for a look at how you can run your application in differing environments using the Spring framework.
Presentation Summary - Overview of related Spring 3.2 features - Detailed Look at Spring Profiles - Examine use cases for using Profiles to support Multi Environments - Present how just.Me is using spring profiles within AWS (just.me is a startup in Google's Startup Labs where Kevin is VP of Engineering) - Show live examples of switching profiles during runtime.
Objective 1 Introduce Spring 3.2 profiles Objective 2 Show how to target one environment for development and another environment for production Objective 3 Show live examples of reloading profiles at runtime