Effective Enterprise Java
Ted Neward
Level: 100 - Beginners Pre-requisites:
Abstract: Listen to some of the 75 Items from the book of the same name, providing rules for building enterprise Java systems that will scale, will perform, will extend and reify as your business needs evolve, and most of all, won't suck. Items fall into 7 major categories: Architecture, Processing, State Management, Communication, Security, System, and Presentation, and range in scope from "Pregenerate content when possible" to "Establish a threat model" and "Keep your data and processors close together". (For intermediate Java audiences; a subset can be delivered in a 90-minute, half-day or full-day session.)
|
A Tour of the Open Source Java Community
Ted Neward
Level: 100 - Beginners Pre-requisites:
Abstract:If you're like most developers, you know about the "big names" in the open-source community, like Ant, Tomcat, Spring and Hibernate, but beyond that, you may be feeling a bit overwhelmed at trying to keep up with all the projects out there and their status. This presentation highlights some of the most interesting projects in the open-source community (at least, according to the presenter's opinion), what they're useful for, and a brief primer on how to use them. (For any Java audience, as a 90-minute, half-day or full-day presentation.) |
Security Advanced
Martin Knobloch
Level: 200 - Intermediate Pre-requisites: none
Abstract:What is an secure application? Is an insecure application to blame the developers? This session takes you deeper into the security mystery and tries to clarify how to get to a secure application! First by showing common security weaknesses as described in the OWASP Top Ten using the OWASP WebGoat training application. |
The Secure development lifecycle
Martin Knobloch
Level: 200 - Intermediate Pre-requisites: none
Abstract:We all know various development approaches, waterfall and agile. What to do to develop a secure application? What is the impact on existing development approaches? In this session, Martin will answer those and many more questions by tanking you through the secure development lifecycle. Where to get information from and what tools to (not) use! |
Optimizing Software Delivery in Large Organizations
April May
Level: 200 - Intermediate Pre-requisites:
Abstract:Learn how companies around the world are migrating from manual, error-prone, and costly software assembly procedures to fully-automated, optimized, and audited processes using Build Forge. Find out how to improve the quality of your final product and increase productivity of the entire software development team, while lowering the cost of software production. |
Process Automation for the Agile Team
April May
Level: 200 - Intermediate Pre-requisites:
Abstract:This session will focus on how good automation across the software delivery lifecycle is crucial to the success of Agile development initiatives. |