This isn’t a talk about microservices, NoSQL, container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All those features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. Based on an overview of this topics and some samples the talk will answer questions like:
- How can I create my own annotations?
- How can I create a plugin structure without using frameworks like OSGI?
- What’s the best way to handle NullPointerExceptions?
- How can I write concurrent code that is still maintainable?
Java APIs - the missing manual
Objective of the presentation:
Getting a better knowledge of basic JavaSE APIs like Annotations or SPI. After the session the audience should have learned some new APIs or features of JavaSE that they can use in any the development of any Java application. Since my slide deck contains much more topics than I can handle in 1 session the audience can vote for the 3-4 topics they want to hear and discuss.
Attendee pre-requisites - If none, enter "N/A":
N/A