Time is running out! Submit now
DAYS
HOURS
MINUTES
SECONDS
Develop modern applications with the open Java ecosystem.
Understand why you should learn Kotlin and how this learning path will help you.
Jul 18, 2019
JavaJava Platform
Tutorial
Java language basics
Code Pattern
Troubleshoot microservices deployments with MicroProfile distributed tracing and Istio
MQ JMS application development with Spring Boot
Migration to Java 11 made easy
Meetup
Jul23
Chicago
Webcast
Aug2
Conference
Sep16
San Francisco
See all events
Announcement May 03, 2019
Announcement Feb 05, 2019
Announcement Jan 29, 2019
See all announcements
Understand Kotlin coding conventions, what goes in a source file, how to write classes and subclasses, and much more.
Learn about default arguments, named arguments, nullable values and how to use them as function arguments, smart casts, and more.
Open Project
Jul 16, 2019
ContainersDevOps+
Kabanero is an open source project that brings together foundational open source technologies into a modern microservices-based framework.
Jun 27, 2019
Eclipse MicroProfileGrafana+
Leverage the fault-tolerance features of Eclipse MicroProfile and Open Liberty to deliver resilient Java micoservices.
Jun 21, 2019
Jakarta EEJava+
Use the Migration Toolkit for Application Binaries to migrate to Java 11.
Jun 19, 2019
AkkaIBM Cloud+
Set up a basic Akka cluster with a focus on cluster singletons.
Set up a basic Akka Cluster.
Set up a basic Akka cluster with a focus on cluster aware actors.
Series
Learn how Akka (and Akka cluster, in particular) is the perfect framework for creating a cloud-native application.
Set up a basic Akka cluster with an example implementation of Akka persistence.
Set up a basic Akka cluster with an example implementation of Akka persistence and Akka persistence query.
Set up a basic Akka cluster with an example implementation of cluster sharding.
Article
Jun 12, 2019
DatabasesJanusGraph+
Want more JanusGraph help? Here's part 1 of JanusGraph tips and tricks.
Want more JanusGraph help? Here's part 2 of JanusGraph tips and tricks.
Dojo
May 30, 2019
Explore the answers to Java anomalies, the power of open source, and how to solve user group fragmentation with Bob Paulin.
May 28, 2019
Java
Matt Raible and Billy Korando discuss interesting techniques to make your Java user group members keep coming.
IBM Developer Advocate Billy Korando talks with new Twilio Developer Advocate Matthew Gilliard about how to connect with the developer with an effective message.
May 24, 2019
JavaReactive Systems
Understand what the PortfolioEntity is and how to implement your own PersistentEntity in Lagom, leading into event sourcing.
Design, develop, and deploy reactive systems in Java using event storming and domain-driven design.
Learn about a CQRS-based system, which allows separate models for reads and writes, enabling individual optimization for each side.
Learn how to query an event-sourced and CQRS-based system, and how to move processing into its own asynchronous boundary.
Explore how to manage a long-running transaction flow with multiple steps, processing wire transfer events as an example.
Other
May 16, 2019
Explore the message-driven world of Akka on Java with Lightbend Developer Hugh McKee.
Blog
BerlinCloud+
Hot topics at this year's JAX conference were serverless, microservices, and cloud-native applications. There were great talks on cloud technologies such as Kubernetes and Apache Cassandra, and other presentations covered JVM technology and Java language features.
May 15, 2019
Developer Chris DeMars discusses techniques and his advocacy for web accessibility.
CloudHybrid Cloud+
Learn how to use Spring Kafka to access an IBM Event Streams service on IBM Cloud.
May 14, 2019
Learn about statements and expressions, and all of the primitive data types the Kotlin language has to offer, with examples.
Gain a better understanding of type inference and static typing, variables, Kotlin operators, and basic function syntax.
Developer Freddy Guime explains how to keep your Java User Group strong and active by making everyone a leader and casting an inclusive net for new members.
Principle Enterprise Architect Kikia Carter talks about Lightbend and why the Reactive Principles are a developer's best friend.
Confluent Director of Developer Experience Tim Berglund discusses the benefits of Kafka Streams client library and the KSQL streaming SQL engine.
May 10, 2019
DockerJava+
Learn how to deploy a Spring Boot application to a Kubernetes cluster hosted on IBM Cloud.
Learn how to build and run Spring applications with a cloud-native mindset.
Tech Talks
May 03, 2019
AnalyticsJakarta EE+
Use a microservices approach to migrate legacy Java EE apps to the cloud.
Apr 29, 2019
Explore new classes, security features, HTTP Client, and a no-compile code launch technique that every developer should know.
Explore this convenient Java 11 feature that allows you to directly run a Java source code file without compilation.
New Java 11 APIs that are easy to use for simple cases, but also powerful enough for complex ones.
Learn how this read-eval-print loop environment can help you explore new features in a fast way.
Learn how to use auto-complete and add JAR files, classes, and modules to sessions.
Simplify everyday coding and prepare the way for using pattern matching.
Learn what's new in Java SE 11 and 12 to help you get ahead on the next iteration of Java coding.
Apr 22, 2019
CloudContainers+
Set up a Kubernetes cluster, install the Istio service mesh, and add tracing instrumentation to a microservice application.
Apr 08, 2019
Install requisite software so that your computer will be set up and ready to write Kotlin code.
Get a basic understanding of object-oriented and function-oriented programming concepts.
Apr 02, 2019
JavaOpen Liberty
Integrate Open Liberty into the Maven build lifecycle.
Apr 01, 2019
Follow a step-by-step walk-through of an Open Liberty Basics Guide.
Mar 29, 2019
In Part 2, you migrate the Daytrader3 application that is running in an on-premises Liberty 17.0.0.2 server to the cloud platforms of IBM Cloud private (with Docker and Kubernetes) and IBM Cloud Public (with Cloud Foundry). This tutorial examines the necessary code changes that are required to cloud-enable the Daytrader3…
In Part 1 of this series, you migrate the Daytrader3 application from IBM WebSphere Application Server Liberty 8.5.5.0 to Liberty 17.0.0.2. After you migrate the application, you deploy and run it on premises. Download the original and refactored monoliths!
Mar 28, 2019
Apache SparkAPI Management+
Learn how to setup and run the TPC-DS benchmark to evaluate and measure the performance of your Spark SQL system.
Back to top