Platinum Sponsor

NFJS One - Training, Consulting, Mentoring

Über Conf 2010 Brochure - Download


Keith Donald

SpringSource Principal & Founding Partner

Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource's state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 students worldwide.

Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.

Presentations

Mastering Spring MVC 3

A deep-dive into the latest capabilities of Spring MVC, Spring's foundational web application development platform.

Spring Web MVC is a popular web framework, and the foundation of Spring's Web stack. Version 3 introduces major new features, including support for annotated @Controllers, comprehensive REST support, convention-over-configuration, data binding, conversation scope, and declarative validation support. This presentation explores the ins-and-outs of these new features and shows you how to apply them.

Inside Spring Web Flow 3 Development

A look inside the development of Spring Web Flow 3, the next-generation version of Spring's stateful controller framework for orchestrating multi-step user dialogs.

Spring Web Flow plugs into Spring MVC to allow you to control user interactions that require several requests into the server to complete. This session covers the project's history and architecture, and also takes a first-look inside Web Flow 3.0, the next-generation version under development. Web Flow's 3 latest capabilities, including a new Java-based @Flow programming model, will be covered.

Extreme Productivity with Roo

A deep-dive into Spring Roo, Spring's breakthrough code generation technology with support for round-tripping.

Spring Roo, a new and innovative developer productivity tool, delivers outstanding productivity gains to any class of Java application, and in particular Java web applications built on the proven Spring stack. In seconds you can effortlessly add web capabilities to your enterprise applications, including RESTful MVC backends, Selenium-powered integration tests, Security, Web Flow, Ajax, and Flex. Join Keith Donald - founding member of the Spring Team - to discover more about these awesome productivity features.

Attendees will leave this session with a solid understanding of Spring Roo, how to use it, and how to extend it.

Developing Web Applications with Spring

Summary: A three-hour, two-part workshop on building modern web applications with the Spring stack.

Detail: In part I, Keith will first provide a brief overview of what Spring offers web application developers. Then, from the ground up, he will take attendees through the process of designing and implementing a web application with the framework.

Attendees will not only learn the Spring feature set, they will learn to apply the features effectively. Whether you are new to Spring, or an experienced Java developer who has used Spring before, this workshop will help you grow as an application developer.

Part I topics covered: Spring Framework v3, MVC, "Open Web" stack of HTML/CSS/JavaScript, JSON, REST & resource-oriented architecture, progressive enhancement, best-of-breed development tools

Part II picks up where we left off by adding an integration layer to the application. This integration layer will allow the application to connect to other systems, as well as push messages to clients asynchronously. Securing the web application will also be addressed. Attendees will complete the session with a broad understanding of using Spring to solve enterprise integration problems.

Part II topics covered: Spring Integration, Ajax Polling/Comet, Spring Security, Open ID-based authentication, Common Enterprise Integration Patterns, best-of-breed development tools





Blogs

Johanna Rothman

Agile Lifecycles for Geographically Distributed Teams, Part 3

Posted By: Johanna Rothman on Feb. 3, 2012

Example 3: Using a Project Manager with Iterations and Kanban and Silo’d Teams Here, the developers were in Cambridge, MA, the product owners were in San Francisco, the testers were in Bangalore, and the project manager was always flying somewhere



Johanna Rothman

Why an Agile Project Manager is Not a Scrum Master

Posted By: Johanna Rothman on Feb. 1, 2012

A reader asked why the lifecycle in Agile Lifecycles for Geographically Distributed Teams, Part 1 is not Scrum. It’s not Scrum for these reasons: The project manager and product owner start the release planning and ask the team if the release pla



Howard Lewis Ship

LinkedIn Etiquette

Posted By: Howard Lewis Ship on Jan. 27, 2012

I've used LinkedIn for many years now, long before I joined Facebook .



Howard Lewis Ship

Tapestry Advantages

Posted By: Howard Lewis Ship on Jan. 26, 2012

A summary of a discussion about the advantages of Tapestry over Struts: Exceptional exception reporting Significantly less code Live class reloading Sensible defaults, especially for SEO-friendly URLs Great community Flexibility and customizability



Terry Ryan

Github Ribbons in CSS

Posted By: Terry Ryan on Jan. 25, 2012

Github has these cool ribbon images that you can use if you want to encourage forking your project on your site. They're great and I wanted to use them on a little project I am working on. However, one of my goals was not to use any images, but rather



Johanna Rothman

Agile Lifecycles for Geographically Distributed Teams, Part 2

Posted By: Johanna Rothman on Jan. 25, 2012

Example 2: Using a Project Manager with Kanban, Silo’d Teams This is a product development organization with developers in Italy, testers in India, more developers in New York, product owners and project managers in California. This organization f



Howard Lewis Ship

Tapestry 5.4: Focus on JavaScript

Posted By: Howard Lewis Ship on Jan. 25, 2012

Tapestry 5.3.1 is out in the wild



Terry Ryan

Speaking in Philly this Week

Posted By: Terry Ryan on Jan. 23, 2012

I'll be speaking in my hometown this week. I'll be presenting at the Philadelphia Area New Media Association (PANMA) meeting for January. Topics: jQuery Mobile PhoneGap Typekit Edge CSS Shaders Description: Adobe and HTML5 In the past few months, th



Terry Ryan

Venn Diagram entirely in CSS

Posted By: Terry Ryan on Jan. 23, 2012

A friend of mine alerted me this weekend to just how much I have a weird fascination with Venn diagrams. I decided to roll with it. So yeah, I have an irrational love of Venn diagram



More Blogs »
 

Themes at Über Conf

  • Architecture
  • Enterprise Java
  • Java Internals
  • Security - Enterprise & JVM
  • Cloud Computing
  • Languages on the JVM - Groovy, JRuby, Scala & Clojure
  • Java Web Frameworks - Wicket, Tapestry & SpringMVC
  • Build Systems - Maven & Gradle
  • Testing
  • Agility

 

Featured Speaker


 

Registration Includes

  • Four Day - Access Pass
  • All Meals / Snacks –duration of the symposium
  • Session Materials
  • Custom Binder
  • Wi-Fi Access
  • Great Raffle Giveaways
Register Now »
 

Location

Westin Westminster
Westin Westminster
10600 Westminster Blvd
Westminster, CO   80020
View Map