JMX and High Performance Java


Details
5:30-6:00: Networking and Food
Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems (http://www.teksystems.com/) for their continued sponsorship of the Food and Soda! Also, thanks to Mike Henninger of BWBacon (http://www.bwbacon.com/) for supplying the beer.
6:00-6:05: Announcements
6:05-7:00: JMX by Jason Brown
Do you know what your service is up to? If you have critical services running in a data center or your basement, you need a way to keep an eye on them. JMX provides an easy way for your services to expose their state, allow monitoring tools to inquire about that state, and provide hooks for management tools to perform operations on the service.
About Jason Brown:
Jason Brown has been programming in BASIC, FORTRAN, C, and Java for nearly 27 years, getting paid for the last 15 in the CAD/CAM, Configuration Management, Business Process, Publishing, and Banking industries. He is currently the Sr. Software Architect for Harland Financial Solutions self-service banking products. His passion is making software more efficient, reusable, scalable, maintainable, reliable, and supportable.
7:00-7:15: Break
7:15-8:45: Causes of Poor Performance by Simon Roberts
Nobody ever complained that their program ran too fast, and keeping tabs on the issues that can adversely affect performance in your code is a necessary chore. This presentation takes a high level view of many different causes of poor performance, delving a little more deeply into some of the more interesting and less well-understood areas. Topics visited include general program design, network and transactional effects, memory usage, garbage collection issues, the Real-Time System for Java, and concurrency issues.
About Simon Roberts:
Simon Roberts is a freelance trainer, author, consultant, and developer. He has been creating Java courses and delivering Java training worldwide since Sun released it in 1995.
Simon worked for Sun Microsystems from 1995 to 2004. He has since developed and delivered Java training courses for Sun, Oracle, VMWare, Intel, AMEX and many others. Simon has delivered presentations at JavaOne, Java University and other software trade shows. He led the development of the Sun Certified Java Programmer (SJCP), Sun Certified Java Developer (SCJD), and the Sun Certified Java Architect (SCJA) certification exams. He has written several best-selling Java books and is currently working on web/video based training materials.
When not working in the Java field, Simon is a certificated flight instructor and an avid photographer.
8:45: Door prizes:
Rocky Mountain Software Symposium (http://www.nofluffjuststuff.com/conference/denver/2012/11/home) pass - provided by Jay Zimmerman
Safari Online Book Subscription (1-year, 10-slot) - provided by DevelopIntelligence (http://www.developintelligence.com/) Training
Amazon Gift Cards - provided by Lea Holmboe of ECS (http://www.ecsteam.com)
JetBrains (http://www.jetbrains.com/) IDE License
ZeroTurnaround JRebel (http://zeroturnaround.com/software/jrebel/) License
Gift Certificate for Softpro Books (http://www.softpro.com/)
Heroku (http://www.heroku.com/) T-shirts and server credits - provided by James Ward of Heroku
9:00: Networking at Ice House Tavern. Very special thanks to Katie Green from ReadyTalk (http://www.readytalk.com/) for their sponsorship of food at this location.

JMX and High Performance Java