Speakers


Matt Raible

Sr. UI Architect and Creator of AppFuse

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 the last 15 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Apache, Struts, Grails, Bootstrap, jQuery) and use them effectively. Matt has been a speaker at many conferences worldwide, including Devoxx, The Rich Web Experience, Jfokus, No Fluff Just Stuff, and a host of others.

Matt is an author (Spring Live and Pro JSP), and an active "kick-ass technology" evangelist on raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java open source frameworks, as well as a committer on the Apache Roller and Apache Struts projects.

Matt has had quite a ride in the past few 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 consults as a UI Architect for HTML5 apps at Taleo/Oracle.



Blog

Devoxx France: A Great Conference in a Magnificent City

Posted Sunday, April 7, 2013

This week, my lovely fiancé and I traveled to the City of Light. Our journey was designed around some speaking engagements at Devoxx France. Devoxx is one of my favorite conference franchises and Devoxx France has been special to me ever since the Devmore »

Happy 10 Year AppFuse!

Posted Friday, April 5, 2013

10 years ago yesterday, I released the first version of AppFuse. It started with XDoclet generating ActionForms from POJOs and became very popular for Struts developers that wanted to use Hibernate. The project's popularity peaked in 2006, as you can smore »
Read More Blog Entries »

Presentations

Comparing Kick-Ass Web Frameworks

What's the best Web Framework? It's a question developers often ask when they begin they begin a new project. This session will take a cynical look at four web frameworks that make developers happy: Rails, Grails, GWT and Flex.more »

Building SOFEA Applications with Grails and GWT

In early 2009, Matt participated in a major enhancement of a high-traffic well-known internet site. The company wanted to quickly re-architect their site and use a modern Ajax framework to do it with. An Ajax Framework evaluation was done to help the teamore »

Comparing JVM Web Frameworks

The rise of Java Web Frameworks has come and gone, yet many are still widely used today. This session looks at the top JVM web frameworks and compares their pros and cons.more »

Everything You Ever Wanted To Know About Online Video

This session takes you through the nitty-gritty of online video and what it takes to build a high-traffic video portal. How do you get content, encode it properly and deliver it to a CMS and CDN? How do you program the backend infrastructure to handle loamore »

Books

by Matt Raible

The Spring Primer Buy from Amazon
List Price: $31.97
Price: $28.77
You Save: $3.20 (10%)
  • The Spring Primer is the most complete book on the Spring Framework. It is for users who are familiar with Java development but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it receives so much attention and respect from the Java community. This book is very code-intensive and contains many examples for developing applications with Spring. You'll use Test-Driven Development to rapidly develop and test a simple CRUD application. All of the code in this book is available on SourceBeat's web site. In addition, an open-source project called Equinox is available as part of this book to help users get started quickly and easily with Spring.

by Simon Brown, Sam Dalton, Sing Li, Daniel Jepp, Matt Raible, and Dave Johnson

Pro JSP 2 (Expert's Voice in Java) Buy from Amazon
List Price: $49.99
Price: $28.44
You Save: $21.55 (43%)
  • This is the first comprehensive guide to cover JSP 2 and 2.1. It supplies you with the tools and techniques to develop web applications with JSP and Java servlets. You’ll learn to choose and implement the best persistence option for your web applications, and how to secure web sites against malicious attack and accidental misuse. You will improve the performance and scalability of JSP pages, as well as architect reliable, stable applications.

    The authors describe all of the rich JSP 2 features, and explain JSF integration with JSP. Completing the thorough package, this book examines how integration with open source projects like Ant, Struts, XDoclet, JUnit, and Cactus can make web development even easier.


by Matt Raible, Sing Li, Dave Johnson, Daniel Jepp, Sam Dalton, and Simon Brown

Pro JSP, Third Edition Buy from Amazon
List Price: $59.99
Price: $43.79
You Save: $16.20 (27%)
  • Simpler, faster, easier dynamic website development based on new additions to an established and proven technologythat's what JavaServer Pages (JSP) 2.0 is all about. Pro JSP, Third Edition is the most comprehensive guide and reference to JSP 2.0 yet. It equips you with the tools, techniques, and understanding you need to develop web applications with JSP and Java servlets.

    The features of the JSP 2.0 and Servlet 2.4 specifications make developing web applications easier than ever before. JSP Expression Language (EL) provides a simple language for creating JSP pages and tags. In addition, by also using the JSP Standard Tag Library (JSTL), you'll never have to use a Java scriptlet or write spaghetti code again.

    Beyond covering the JSP and Servlet APIs, this book shows you how to choose and implement the best persistence option for your web applications; how to secure your web sites against malicious attack and accidental misuse; how to improve the performance and scalability of your JSP pages; and how to architect and design your applications to be reliable, stable, and maintainable through the use of design patterns and best practices.

    Finally, no JSP book would be complete today without looking at the role that open source projects such as Ant, Struts, XDoclet, JUnit, and Cactus can play in making your web development even easier.