# Clean code with Java 9 at GeeCON

DevFeed: [Clean code with Java 9 at GeeCON](<https://devfeed.tech/articles/clean-code-with-java-9-at-geecon-21496.md>)

Original publisher: [Read original article](<https://mirocupak.com/clean-code-with-java-9-at-geecon/>)

Published: 2018-05-17T20:05:44Z

Content type: opinion

Language: en

Sources: [Miro Cupak](<https://devfeed.tech/sources/miro-cupak.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [clean-code](<https://devfeed.tech/tags/clean-code.md>), [conference](<https://devfeed.tech/tags/conference.md>), [geecon](<https://devfeed.tech/tags/geecon.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [java](<https://devfeed.tech/tags/java.md>), [java-9](<https://devfeed.tech/tags/java-9.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [optional](<https://devfeed.tech/tags/optional.md>), [speaking](<https://devfeed.tech/tags/speaking.md>), [talk](<https://devfeed.tech/tags/talk.md>)

## AI overview

A personal report from GeeCON describes a live demo on writing cleaner code with Java 9. The talk covers JShell and several JDK 9 features, including collection factory methods, private interface methods, Stream API enhancements, Optional updates, StackWalker, and an HTTP/2 client.

## Source excerpt

Last week, I was fortunate enough to attend GeeCON. GeeCON is a well-known conference in the JVM world and this year marked its 10th anniversary. More than 1200 people came to see over 80 sessions from more than 70 speakers distributed across 4 tracks over 3 days in Krakow, Poland. This was my first time attending GeeCON. In retrospect,...