May 18, 2015 · 6:30 PM
This location is shown only to members
Configuring and maintaining a continuous integration environment is quite a bit of work. It requires ongoing resources both in terms of manpower and hardware infrastructure. As an application evolves so does the number of ongoing projects. The challenge is creating a scalable continuous integration environment which does not impede development and can handle the complexities of Java EE testing. This session covers how to setup and configure a cloud-based continuous integration environment for Java EE applications.
The presentation will focus on demonstrating how to use Atlassian Bamboo running on AWS to build and test a Maven/Gradle Java EE project that uses Arquillian for testing. Topics that will be covered include creating a custom AWS VM for use with Bamboo, creating an Amazon VPC (Virtual Private Cloud) along with test database using Amazon RDS. The presentation will delve into the specifics of testing EJBs, WebSocket endpoints, RESTful web services, as well as performing load testing in this environment. Security, cost control, and build monitoring will be covered as well.
Speaker Bio: Ryan Cuprak is an e-formulation analyst at Dassault Systemes, author of the NetBeans Certification Guide from McGrall-Hill, and president of the Connecticut Java Users Group since 2003. He is also a JavaOne 2011 Rockstar Presenter. At Dassault Systems he is focused on developing data integrations to convert clients' data and also user interface development. Prior to joining DS he worked for a startup distributed-computing company, TurboWorx, and Eastman Kodak's Molecular Imaging Systems group, now part of Carestream Health. At TurboWorx he was a Java developer and also a technical sales engineer supporting both presales and professional services. Cuprak has earned a BS in computer science and biology from Loyola University Chicago. He is a Sun Certified NetBeans IDE Specialist.
Thanks to previous location sponsorship offers and speakers - if you have a location or would like to speak - please email the organizers!