SpringOne 2GX 2011

Chicago, October 25-28, 2011

Filip Hanik

Senior Software Engineer, SpringSource.

Filip Hanik

Filip is a Senior Software Engineer for SpringSource and a key participant in the company's Apache Tomcat initiatives. Filip brings 15 years of extensive experience in architecture, design and development of distributed application frameworks and containers and is recognized for his top-quality system development skills and continuous participation of Open Source development projects.

Filip is an Apache Software Foundation member and a committer to the Apache Tomcat project where he is a leading authority on Tomcat clustering and a key contributor to the core of the platform.

Filip has made contributions to software initiatives for Walmart.com, Sony Music, France Telecom and has held a variety of senior software engineering positions with technology companies in both the United States and Sweden.

He received his education at Chalmers University of Technology in Gothenburg, Sweden where he majored in Computer Science and Computer Engineering.



Presentations

Asynchronous Request Processing in Servlet 3.0

One of the more exiciting features in the new Servlet 3.0 specification is the standard support for asynchronous request processing, opening up a new gateway for innovative technologies. Asynchronous request processing breaks the thread per request limitation that the Servlet technologies have long suffered from. While containers have provided this functionality in the past, all implementations have been propriatery and often not offered complete solutions. The Servlet 3.0 asynchronous API aims to address a majority of the uses cases for true Web 2.0 functionality as well as keeping the complexity of asynchronous programming at a minimal level.

Session Detail

Monitoring, troubleshooting and tuning web application in production environments

Managing production environments offers a large set of challenges. Restricted access, a limited tool set, unpredictable traffic patterns and organizational gaps are only a few. To overcome these barriers one must understand the process, the runtime environment and the practical application of technologies and their behaviours. In this interactive session we will demonstrate capabilities that enable developers, administrators, and operators to diagnose, measure, and monitor their applications and the infrastructure their applications are deployed on. The goal is to achieve swift isolation, correct diagnosis and minimum impact resolution.

Session Detail

Upgrading to Tomcat 7

This session is aimed at users who are considering an upgrade to Tomcat 7 or who have already upgraded and want to make sure they are taking full advantage of the new features available in Tomcat 7. The session will briefly cover the new features provided by the updated specifications (Servlet 3.0, JSP 2.2 & EL 2.2) before spending the bulk of the session examining the new security, authentication, authorization, resource management, reverse proxy, embedding, parallel deployment, stability and management features as well as covering the important changes in the configuration settings. The session will end with a look ahead to future plans, including Tomcat 8.

Session Detail