Our JavaOne Schedule for 2014

 In Uncategorized

Kirk, Ben and Martijn will all be presenting on a variety of topics including Performance, Garbage Collection, OpenJDK, NetBeans, the Just In Time compiler and how to create an environment for a happy tech team :-).

We’d love to see you at the talks and are always happy to discuss all things performance related afterwards!

Kirk – CTO

Do Your GC Logs Speak to You? The G1GC Edition [CON1874]

Wednesday, Oct 1, 4:30 PM – 5:30 PM – Hilton – Yosemite A

The Garbage First Garbage Collector is touted as being the collector of the future. Although it’s supposed to be more self-tuning than any previous collector, it still requires that you provide it with several parameters. Each of these parameters is used to affect different aspects of the collector function and internal memory pool sizing. This session covers how the internal memory pools are structured and how the collector functions. It also discusses G1 GC logs and how to use that information to understand how to configure the G1 GC.

Toward Low-Latency Java Applications [CON1873]

Thursday, Oct 2, 4:00 PM – 5:00 PM – Hilton – Yosemite A
Increasingly Java is being used to build applications that come with low-latency requirements. To meet these tight latency requirements, developers have to understand any potential source of jitter so that their code does not rub them the wrong way. One traditional source of jitter is the stop-the-world pause that comes when a garbage collection brings all your application threads to a safe point. However, there are several things developers do to control GC frequency and duration. This session demonstrates the memory cost of using XML parsers such as SAX and compares that with low-latency alternatives.

Lightning Talks: Even More Productivity with Free Java Tools [UGF8906]

Sunday, Sep 28, 5:30 PM – 6:15 PM – Moscone South – 200
The NetBeans IDE has a great set of free out-of-the-box tools for quickly and efficiently developing all kinds of applications. In this series of lightning talks, you’ll see a range of demos, covering everything from quickly creating plugins to identifying bugs and efficiently tuning your application for performance. Come find out about everything that NetBeans can do for you. Less

Ben – Tech Fellow

Java Performance Is a Social Activity [CON3420]

Monday, Sep 29, 4:00 PM – 5:00 PM – Hilton – Imperial Ballroom B
Even shops that think they “get” performance often display blind spots in the practice of performance across the team. Often there’s one isolated engineer who is the performance person. Awareness of performance techniques is not spread across the team, and antipatterns such as “tuning by folklore” come to dominate. This session explains how to recognize warning signs in your engineering culture and how to move to a more mature performance culture—how to regard performance as a conversation between engineers and between different parts of the organization. These approaches can lead teams to a view of performance that is far more quantitative and repeatable than the current state of the art as practiced by most companies.

Understanding JIT Compilation with JITWatch [TUT3419]

Monday, Sep 29, 8:30 AM – 10:30 AM – Hilton – Yosemite B/C
This tutorial explores the JIT compilation subsystem of Java and how to use JITWatch, an open source tool that can analyze JIT compilation logs from both Oracle and OpenJDK and help track down performance problems related to JIT compilation, such as important methods that are not being compiled.

Lightning Talks: Even More Productivity with Free Java Tools [UGF8906]

Sunday, Sep 28, 5:30 PM – 6:15 PM – Moscone South – 200
The NetBeans IDE has a great set of free out-of-the-box tools for quickly and efficiently developing all kinds of applications. In this series of lightning talks, you’ll see a range of demos, covering everything from quickly creating plugins to identifying bugs and efficiently tuning your application for performance. Come find out about everything that NetBeans can do for you. Less

Martijn – CEO

Habits of Highly Effective Technical Teams [CON3409]

Thursday, Oct 2, 11:30 AM – 12:30 PM – Hilton – Imperial Ballroom B
Most software development teams deliver applications over budget, not on time, and with a distinct lack of quality. So how do you transform your organization and teams from a cost center into part of your revenue-generating business? How do you get your IT teams to work at their creative best? How do you create those magic “x10” teams that people keep talking about? Over the past 13 years, Martijn Verburg (a.k.a. The Diabolical Developer) has specialized in transforming technical teams. In this session, he covers the cultural and technical habits of highly effective teams in organizations from deep-tech startups through to ponderous government departments. He unveils the truth and tells you what not to do, based on bitter first-, second-, and thirdhand experience. Less

Adopting Java: Create Java’s Future. Now. [UGF9754]

Sunday, Sep 28, 3:30 PM – 4:15 PM – Moscone South – 252
Java technology evolves through a public, community effort. It starts with the wide experimentation done in and around Java; takes shape in the fast-paced open source development of the OpenJDK project; and gets buy-in, adoption, and competition through the standardization efforts of the JCP. Instead of waiting for the future to happen, developers are getting involved and creating the future. Now. And you too can be part of the change. This panel discussion addresses the increasing community involvement related to Java. Come learn about the Adopt programs (Adopt the OpenJDK and Adopt a JSR) run by Java User Groups around the world. Learn about the open source experiments happening around Java. Find your passion. Change Java. Change the world. Less

OpenJDK Adoption: Learn How You and Your JUG Can Contribute to Java’s Future [BOF4884]

Tuesday, Sep 30, 7:00 PM – 7:45 PM – Hilton – Golden Gate 4/5
Many of us know about the OpenJDK and the fact that it is now the open source reference implementation for the JDK, but do we know what goes on behind the scenes? You have hopefully also seen an OpenJDK hackday being run by your local JUG, or perhaps an OpenJDK hackergarten event at a recent conference, but do you wonder how these things are organized? Perhaps most importantly, do you want to get involved yourself or help your JUG get involved? If so, this is the panel for you! Attend this session for a lively discussion of all things OpenJDK, and please be sure to bring lots of questions. Less

Free Java Tools for Maven and Java EE [UGF8872]

Sunday, Sep 28, 11:00 AM – 11:45 AM – Moscone South – 200
Working closely with Java EE and application server engineers, the NetBeans team has created the best-in-breed environment for developing Java EE applications with Maven. This panel discussion includes demos of Java EE applications with Maven in the real world, in the context of how NetBeans has assisted in their development, and covers the future of these applications in relation to cloud and HTML5 technology.

Say goodbye to Java performance problems!

No more memory leaks and application pauses!

We look forward to seeing you there!
Martijn, Kirk and Ben

No more memory leaks and application pauses!

Find out why my app is slow and tell me how to fix it!

Recent Posts