Java EE 8 happily covers 80% of all enterprise use cases. This workshop covers the remaining 20%.
Advanced Java EE knowledge or attendance at the Effective Java EE workshop.
- Mixing serverless architectures with Java EE
- JMS vs. Kafka and Co.
- Apache Spark and RDD
- NoSQL vs. relational databases
- Cassandra, Elastic and (...)
- Using Varnish and Squid as reverse proxies and transparent caches
- Integrating NoSQL databases with Java EE 8
- Implementing reactive applications with plain Java EE 8
- Microprofile, EE4j and the future is now
- Using Java EE in context of private clouds -- e.g. openshift
- Advanced clustering techniques
- Using in-memory grids and caches (infinispan and hazelcast)
- Serialization, Externalization and optimizations
- Using gRPC and other alternatives for service-to-service communication
- Building "unikernels" with Java 9
- JWT and alternative authentication / authorization mechanisms
- Alternative communication and serialization protocols: Protocol buffers, gRPC, AMQP, Thrift, Kryo
- ...and most popular questions, topics and technologies from airhacks.tv
In this advanced workshop I would like to explain the most significant features with working code and prepared examples. As a reference, you will get a GIT repository with all snippets and solutions, as well as prepared sample applications.
A developer laptop with pre-installed Java 8/9, GIT-client and Maven 3 is required to run the examples. You can run the examples if you like, or "hack" along with me, but taking notes is perfectly viable as well.
I/we will spend 90% of the time in code.
Feel free to contact me / register via email: workshops[-AT-] adam-bien.com