Time
Java Functional Programming Idioms
A number of developers and organizations are beginning to make use of Functional Programming in Java. With anything that's new, we often learn it the ...
Time
What a Character
We will cover the concepts of representing scripts from different languages, and an introduction to Unicode. We will delve into the details on character encodings ...
Time
Beginning Java 9 Modules
Java 9 modules present a radical shift away from how we thing about modularizing our applications. However, as we have found, migrating to modules is ...
Time
Under the Hood of Java Synchronization
What do you know about Java synchronization? Enough to be dangerous? It's said the more you know the better. In this talk, learn how you ...
Time
Building Reactive Systems with Reactor
Do you want to build reactive, efficient architectures on the JVM? Are Java threads cumbersome for you? Do you want to use your CPU effectively? ...
Time
Rabbit MQ vs Kafka: When, Which, Where?
Rabbit MQ and Kafka are both considered to be the Go-To frameworks for data transmission (messaging). Many developers place them side-by-side, or sometimes interchangeable. But ...
Time
Java 9 Memory and GC
So your server is having issues? memory? Connections? Limited response? Is the first solution to bounce the server? Perhaps change some VM flags or add ...
Time
Deep Learning and Java
We do not usually think of Java when we think about modern Deep Learning systems. Syntactically and culturally it is not the best fit when ...
Time
Container Friendly Java 9
Containers and Micro-service are like peanut butter and jelly, they just go together. However do you know how resources are managed in a container and ...
Time
Jakarta EE 9 and Beyond
Jakarta EE 9 is out! This is the second release of Jakarta EE since the transition from the Java Community Process (JCP) to Eclipse Foundation. ...
Time
Local Variable Type Inference: Friend or Foe?
Local variable type inference was introduced as a new Java language feature in Java SE 10. Gone are the days of explicitly having to define ...
Time
Java in Containers - Part Deux
Containers are everywhere in modern cloud workloads, but that doesn’t mean everything's roses! Container isolation imposes a de-facto additional complexity layer, i.e. a virtual machine, ...
Time
Easier Microservice Persistence With Micronaut Data
In this session I'll introduce you to Micronaut Data, a tool that will make your persistence operations easier to code and more performant than most ...
Time
Distilling Java Containers for Kubernetes
Three evolutionary ecosystems work well together Java, Containers, and Kubernetes. Past versions of Java were never designed to be “container aware”. This has led some to ...
Time
Latest Java Best Practices
Java is now on a six-month release schedule, with new features being added all the time. This talk summarizes the features that have been added ...
Time
Agile Engineering: The Hard Parts
While teams can pick up the easy parts of agile from books and conferences, some of the engineering practices still present challenges. In this session, ...
Time
Thirst-quenching Streams for the Reactive Mind
With the advances in multicore hardware and virtualization technologies, and the demand for highly responsive, resilient, and elastic systems and increasingly sophisticated applications, an array ...