JSFDays logo


Ed Burns

Sun Microsystems
Ed Burns

Sessions:

  • JSF Around the World

  • True Abstraction: JSF 2.0 composite components

  • Lead engineer of the JSF design team at Sun Microsystems and the JCP community process. Co-author of upcoming book JavaServer Faces: The Complete Reference. Lead engineer for Java integration in the Netscape 6 web browser.

    Jürgen Höller

    SpringSource Global, Inc.
    Jürgen Höller

    Sessions:

  • Keynote eJUGdays2010

  • Spring 3.0 versus JavaEE 6

  • Spring 3.0 - Tips and Trends

  • Juergen Hoeller is co-founder of the Spring Framework project and VP & Distinguished Engineer at SpringSource. Juergen is an experienced software architect and consultant with outstanding expertise in transaction management, O/R mapping technologies and web application architectures.

    Adam Bien

    Adam Bien

    Sessions:

  • Extreme Lightweight Architectures (XLAs :-)) with Java EE 6 And Especially EJB 3.1

  • Spring 3.0 versus JavaEE 6

  • WS Real World Java EE (Patterns) - Rethinking Best Practices

  • Java Champion Adam Bien http://blog.adam-bien.com is a self-employed consultant, lecturer, (JavaONE) speaker, software architect, developer, and author in the enterprise Java sector who implements Java technology on a large scale. He is also (co)author of seven books and about one hundred articles on architecture, best practices, Java and J2EE / Java EE technology, as well as distributed Java programming. A BEA technical director, Bien is also a member of the NetBeans Dream Team; an Expert Group member of the Java Community Process for EJB 3.1, JPA 2.0, and Java EE 6; and involved in embedded Java, Grid, and P2P technology. He currently works as an architect and developer in several projects for the Java SE/EE platform.

    Björn Müller

    CaptainCasa
    Björn Müller

    Session:

  • Rich Clients and JSF?!

  • After having spent (and enjoyed) 10 years working in various development areas at SAP, Björn founded the company "Casabac Technologies GmbH" in 2001 - being one of the pioneers providing what was later on called AJAX technology. Casabac was taken over by Software AG in 2005. - In 2007 Björn started the "CaptainCasa Community" - a corporate community of midrange software companies sharing a rich client technology solution, that focuses on providing interactive user interfaces for server-side Enterprise Applications. The CaptainCasa Enterprise Client in the meantime is available in its release 3.0.

    Emmanuel Bernard

    JBoss
    Emmanuel Bernard

    Sessions:

  • Hibernate Search: full-text search for Hibernate applications

  • Bean Validation - declare once, validate anywhere. A reality?

  • After graduating from Supelec (French "Grande Ecole"), Emmanuel has spent a few years in the retail industry as developer and architect where he started to be involved in the ORM space. He joined the Hibernate team in 2003 and is now a lead developer at JBoss, a division of Red Hat. Emmanuel is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate Core implementing the Java Persistence(tm) specification. He also has founded and leads Hibernate Search and Hibernate Validator. Emmanuel is a member of the JPA 2.0 expert group and the spec lead of JSR 303: Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and Devoxx and the co-author of Hibernate Search in Action published by Manning.

    Max Katz

    Exadel, Inc.
    Max Katz

    Sessions:

  • Ajax Applications with RichFaces and JSF 2.0

  • Rich Internet Applications

  • WS Ajax Applications with RichFaces

  • Max Katz is a Senior Systems Engineer at Exadel, responsible for technical support, training, and customer care for the Exadel product line. He conducts online and onsite JavaServer Faces and RichFaces trainings. He writes about RIA technologies in his blog, http://mkblog.exadel.com, as well as speaking at various conferences. With more than eight years of IT experience, he brings a wide array of skills and experience from his technical and managerial positions. Katz holds a B.S. in Computer Science from the University of California, Davis.

    Stephan Janssen

    BeJUG
    Stephan Janssen

    Sessions:

  • Parleys.com: A RIA Case Study

  • Rich Internet Applications

  • Stephan Janssen is a serial entrepreneur that has founded several successful organizations such as the Belgian Java User Group (BeJUG) in 1996, JCS Int. in 1998, JavaPolis in 2002 and recently Parleys.com in 2006. He has been using Java since its early releases in 1995 with experience of developing and implementing real world Java solutions in the finance and manufacturing industries. He was selected by BEA Systems as the first European (independent) BEA Technical Director. He has also been recognized by the Server Side as one of the 54 Who is Who in Enterprise Java 2004. Sun has recognized in 2005 his efforts for the Java Community and has engaged me in the Java Champion project. Stephan has spoken at numerous Java and JUG conferences around the world including JavaOne, JavaPolis, QCon, JavaZone, Jazoon and many more.

    Matthias Wessendorf

    Oracle Corporation
    Matthias Wessendorf

    Sessions:

  • Trinidad goes mobile and Trinidad 2.0

  • Rich Internet Applications

  • Matthias Wessendorf is a senior software developer at Oracle. He currently works on ADF Faces, which is an Ajax-based JSF component suite. Matthias also contributes to the open source community, mainly Apache MyFaces and Apache Trinidad. Before joining Oracle, he worked as a CMS developer at pironet, where he was building a next-generation CMS using UI technologies like XUL and Ajax.

    Michael Plöd

    Senacor Technologies
    Michael Plöd

    Session:

  • Apache Wicket

  • Michael works as a software architect at Senacor Technologies, a company focussed on IT-Transformations. His experience in developing and designing distributed server side Java applications dates back to 2000. Michael is specialized in persistence related technologies such as OR-Mapping, databases and data access related frameworks. He is regularly publishing and speaking at conferences.

    Michael Freedman

    Oracle Corporation
    Michael Freedman

    Sessions:

  • Did you know that your JSF application is also a portlet?

  • WS Hands on with the Portlet Bridge

  • Michael Freedman is a developer in Oracle Corporation's WebCenter Portal team. He is specification lead for JSR 301: Portlet 1.0 Bridge for JavaServer Faces 1.2 and JSR 329: Portlet 2.0 Bridge for JavaServer Faces 1.2. In the recent past he has represented Oracle on related standards committees including JSR 168 and JSR 286 (the Java Portlet APIs), Oasis WSRP technical committee, and JSR 314. Prior to working on Portals/Portlets, he has had a broad and varied technical background over his 25 year career working in some of Silicon Valley's premier companies on projects including graphical data tools and toolkits, pen based application development environments, multimedia application development environments and tools, and mobile technologies.

    Arjen Poutsma

    SpringSource Inc.
    Arjen Poutsma

    Session:

  • RESTful Web Services with Spring 3.0

  • Arjen Poutsma is a principal software engineerwith fifteen years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET. Four years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During this period he has conducted trainings and has researched SOAs in large organisations. Arjen is the founder and the project lead for the Spring Web Services. This Spring project aims at facilitating development of document-driven web services. Recently, Arjen worked on the REST support in Spring 3.0. Arjen has also contributed to various other open source projects, including XFire, NEO and others. Since early 2005, Arjen has been a consultant for SpringSource in The Netherlands.

    Martin Marinschek

    IRIAN Solutions GmbH
    Martin Marinschek

    Session:

  • How to botch a JSF application

  • Martin Marinschek has been working with JSF right from the beginning - he has implemented the first productive application on MyFaces 0.3, and has since then consulted countless customers on how to use JSF to build high-performance and interactive applications. He is a MyFaces committer and PMC member, Facelets committer, member of the JSF, Web-Beans, JSF meta-data and JSF portlet-bridge expert groups, and has authored JSF@Work, a detailed introduction to JSF and Apache MyFaces. He is CEO of IRIAN Solutions GmbH, a company focussed on providing consulting for JSF.

    Bernhard Huemer

    IRIAN Solutions GmbH
    Bernhard Huemer

    Session:

  • Scripting JSF 2.0

  • Bernhard Huemer is an Apache MyFaces committer and a software developer at IRIAN Solutions, where he is responsible for adapting various frameworks in order to enable integration with JSF applications. Besides that he is also studying Software Engineering at the University of Oxford.

    Werner Punz

    IRIAN Solutions GmbH
    Werner Punz

    Session:

  • Scripting JSF 2.0

  • Werner Punz is a MyFaces comitter and PMC member, he works currently at Irian Solutions as senior software developer where he does JSF consulting and development for european banks. He also is the lead developer and chief architect of the MyFaces Extension-Scripting core. He has been working with java related technologies since 1997.

    Vaclav Pech

    JetBrains
    Vaclav Pech

    Sessions:

  • How to Save Your Reputation by Eliminating Bugs

  • Practical Groovy

  • Václav is a programming enthusiast who's constantly seeking ways to make development more effective and enjoyable. He's particularly interested in server-side Java technologies, distributed systems, parallel programming, agile methodologies, modern programming languages, DSLs and of course IntelliJ IDEA. He works for JetBrains as a senior software developer and a product evangelist. On the side, he's building GParallelizer, an opensource concurrency library, investigates the domains of neural networks, evolutionary programming and data mining.

    Andy Bosch

    JSF-forum
    Andy Bosch

    Session:

  • Reporting and JSF

  • Andy is an independent consultant and trainer for JSF and Portlet technologies. He wrote the first German book on JavaServer Faces and just lately published "Portlets and JSF". Andy is responsible for the website www.jsf-forum.de, a German portal for JSF related topics. He regularly publishes articles in Java magazines and teaches web programming at various conferences.

    Dan Allen

    JBoss
    Dan Allen

    Sessions:

  • CDI (JSR-299), Weld and the future of Seam

  • JSR-299 in theory and praxis

  • Dan Allen is a member of the Seam and Web Beans project teams at JBoss by Red Hat, author of Seam in Action and a frequent speaker at major industry conferences such as JavaOne, Devoxx, TSSJS, Jazoon and JSFOne. Dan is known for his passionate work, with nearly a decade of development experience using technologies that include Java frameworks (Seam, JSF, EJB3, Hibernate, Spring, Struts), testing frameworks (JUnit, TestNG), JavaScript and DOM scripting, CSS and page layouts, Maven 2, Ant, Groovy, and many others.

    Cagatay Civici

    Cagatay Civici

    Sessions:

  • Rapid RIA Development with PrimeFaces

  • Rich Internet Applications

  • Cagatay Civici is the PMC member of open source JSF implementation Apache MyFaces. He is the founder and project lead of PrimeFaces. In addition to being a recognized speaker in international and local conferences, he's an author and technical reviewer of technical books regarding web application development with Java and JSF. Cagatay is currently working as a consultant and instructor in the UK.

    Mark Struberg

    Mark Struberg

    Session:

  • JSR-299 in theory and praxis

  • Mark Struberg is a software architect with 20 years of programming experience. He is working with Java since 1996 and is actively involved in open source projects in the Java and Linux area. He serves as Apache OpenWebBeans PMC member and is committer for Apache Maven.

    Shane Harrison

    Credit Suisse
    Shane Harrison

    Session:

  • Scrum and You

  • Shane Harrison, originally from New Zealand (aka Far Far away), has spent the last 12 years working across Europe. He is both an experienced Project Manager and Operations Manager with more than 25 years in the IT industry, 20 years of which he has primarily focused on developing teams and the leadership skills of PMs. His clients comprise HP, Unisys, IBM, Sun, Novartis, Price Waterhouse Coopers, Thomson Reuters and a number of global financial institutions. Although Shane has many successes in full life cycle projects, he specialises in turnarounds. He came to Scrum after many years of experimenting and investigating different ways to build and enable high performance. As an experienced Scrum Coach and Scrum Master, he believes that the core of Scrum is not well understood and seeks to shed light on the human side of Scrum/Agile. Shane goes beyond the books and theory and addresses the reality of developing and being part of high performance teams.

    Angelika Langer

    Sessions:

  • Details of the Java Memory Model

  • WS The Java Memory Model

  • Angelika Langer works as an independent trainer with a course curriculum of challenging Java and C++ workshops. She writes the "Effective Java" column for the German JavaMagazin and is author of the Java Generics FAQ, which is the most comprehensive resource on Java generics. She is co-author of the authoritative book on "C++ Standard IOStreams and Locales" published at Addison Wesley. She enjoys speaking at conferences all over the world, including JavaOne, OOPLSA, JAX to name a few. Her teaching focuses on advanced C++ and Java programming and concurrent programming. Further information can be found at www.AngelikaLanger.com.

    Thilo Frotscher

    Thilo Frotscher
    Thilo Frotscher

    Sessions:

  • Are your services loosely coupled?

  • WS Developing loosely coupled services

  • Thilo Frotscher is an independent Software Architect and Trainer. Besides working in software projects of various clients he also regularly facilitates training courses, seminars and workshops. Thilo is an internationally acknowledged expert for Java and Web service technology and has been frequently invited to present at conferences around the world. He has trained hundreds of developers, written numerous articles for trade magazines and (co-)authored three books on Java, Web Services and SOA. More information at http://www.frotscher.com

    Kito Mann

    JSFcentral
    Kito Mann

    Sessions:

  • Easy Ajax with ICEfaces 2.0 on JSF 2.0

  • Upgrading to JSF 2.0

  • Rich Internet Applications


  • ...

    Kito D. Mann is editor-in-chief of JSF Central (www.jsfcentral.com) and the author of JavaServer Faces in Action (Manning). He is a member of several Java Community Process expert groups (including JSF and Portlets), and an internationally recognized speaker. Kito is also the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, mentoring, and JSF product strategy. He holds a BA in Computer Science from Johns Hopkins University.

    Gerhard Petracek

    IRIAN Solutions GmbH
    Gerhard Petracek

    Session:

  • WS Go Fullstack 2010: JSF, Spring 3, Bean-Validation (JSR 303), JPA perfectly linked

  • Gerhard Petracek is Apache MyFaces committer and PMC member, JSR-303 expert group member and project lead of Apache MyFaces Extensions Validator. At IRIAN Solutions Gerhard is responsible for JSF trainings and the development of modern web-applications for customers such as Credit-Suisse. Furthermore, he is lector at an Austrian university of applied sciences.

    • JSFDays logo
    • JSFDays logo
    • JSFDays logo
    • JSFDays logo
    • JSFDays logo
    • JSFDays logo