Application development has changed dramatically in the last 8-10 years. As developers we must deal with cloud computing, the abundance of mobile devices, multi-core processors and real-time requirements from users. Furthermore, large applications today can potentially be deployed across thousands of nodes. Given that the requirements have changed, application design and development must change as well. No longer can we only rely upon building a synchronous, command-and-control style of application utilizing Java EE patterns and practices. In order to remain resilient, scalable and responsive, applications must be designed differently.
This session will explore building applications that are better suited for today’s demands, applications that are event-driven, resilient and scalable.
Bruce Snyder has a unique skill set with a deep background in software architecture and engineering and the ability to liaise with the business side. With nearly 20 years of professional experience in enterprise and open source software, Bruce has a passion for creative problem solving, a strong work ethic and the ability to bridge the gap between business leaders and software development teams.
Bruce is a member of the Apache Software Foundation and has worked on several Apache projects. He has also authored books on Apache ActiveMQ, the Spring Framework, Apache Maven and Apache Geronimo, spoken at numerous software conferences and has helped to build communities around open source software.
More About Bruce »