Upcoming presentations

I have quite a few presentations coming up. If you are interested in attending (I know I am) here is a list.

Low Latency in Java 8
JavaZone 2015 - Wednesday, September 9th 2015 at 12:00-13:00
Dublin Java User's Group - Monday, September 28, 2015 at 6:30 - 7:30 PM

How can new features in Java 8 be used to make writing Low Latency application easier? How do you tune garbage creation in the use of Lambdas?

Writing Low Latency applications means using the subset of a language which performs consistently.  Can Streams and Lambdas be used in this context?
What are some of the practical performance considerations?
When does it make sense to use parallelStream()?

For the talk in Dublin at AOL, there will be a short workshop on using Chronicle after the talk.

The Future of Unsafe and Chronicle.
JavaSIG - Possible date in September or October.
Chicago JUG - Thursday, September 24th 2015 at 6:30, Peak 6 offices.

What will happen to Unsafe in Java 9?
What does the deprecation and removal of Unsafe mean for products like Chronicle?
What is new in Chronicle?
What is Chronicle doing next?

I will be in Chicago from Sept 21st to 24th so let me know if you would like to meet up for a coffee

Java Lambda Puzzlers
Coding Serbia Conference - October 9, 9:15 - 9:45.

Pushing Java 8 Lambdas to their limits and beyond.

A year after deploying our first Java 8 application into production,
- what have we tried to do with lambdas,
- what works well and what doesn't,
- what are good patterns and
- what works but perhaps you should avoid.

Workshop on Low Latency logging and replay
JAX London - October 12th, 9:00 to 17:00
A workshop for beginners to advanced developers on how to write and read data efficiently in Java. The workshop will cover the following:

An advanced review of how the JVM really uses memory.

  • what are references.
  • what is compressed OOPS.
  • how are the fields in an object laid out.

Work with Hundreds of Hot Terabytes in JVMs
JavaOne 2015 - October 26 to 29th (Date unknown)

How can Java directly access Terabytes of data and provide real time updates from an SQL database?

I will be in San Francisco from October 21st to 29th, so if you would like to meet for a coffee, let me know


Popular posts from this blog

Java is Very Fast, If You Don’t Create Many Objects

System wide unique nanosecond timestamps

Comparing Approaches to Durability in Low Latency Messaging Queues