Session: "Comparing JVM Web Frameworks" by Matt Raible
One question developers often ask is "What web framework should I use to build my application?" High-traffic sites (e.g. eBay, LinkedIn, Twitter, Overstock) have proven that the JVM is a great platform for web scaling. This session takes a look at the top web frameworks for the JVM and discusses various methodologies for choosing one. It describes different techniques (a ratings matrix, performance testing, surveys) for comparing and uses these to choose the top 5.
Matt Raible has been building web applications for most of his adult life. He started tinkering with the web before Netscape 1.0 was even released. For over 15 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Grails, Bootstrap, AngularJS) and use them effectively. Matt has been a speaker at many conferences worldwide, including Jfokus, JavaZone, JavaOne, Devoxx, No Fluff Just Stuff, and a host of others.
Matt is an author (Spring Live and Pro JSP), and "kick-ass technology" evangelist on http://raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java frameworks, as well as a committer on the Apache Roller and Apache Struts projects.
Matt has had quite a ride in the past several years, serving as the Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable. He currently develops HTML5 webapps for desktop and mobile clients.