Red Hat Summit 2017 – Planning your JBoss labs

This year in Boston, MA you can attend the Red Hat Summit 2017, the event to get your updates on open source technologies and meet with all the experts you follow throughout the year.

It’s taking place from May 2-4 and is full of interesting sessions, keynotes, and labs.

This year I was part of the process of selecting the labs you are going to experience at Red Hat Summit and wanted to share here some to help you plan your JBoss labs experience. These labs are for you to spend time with the experts who will teach you hands-on how to get the most out of your JBoss middleware products.

Each lab is a 2-hour session, so planning is essential to getting the most out of your days at Red Hat Summit.

As you might be struggling to find and plan your sessions together with some lab time, here is an overview of the labs you can find in the session catalog for exact room and times. Each entry includes the lab number, title, abstract, instructors and is linked to the session catalog entry:

L105193 – Red Hat Fuse Camel development for Java and Linux containers

With the rapid adoption of microservices, Red Hat Fuse with Apache Camel has become a key technical component providing gateway entry points for REST and edge connectivity to legacy systems. With 4 different Java and Linux container options, where to start is one of the most-asked questions. In this lab, we’ll take a hands-on approach to developing a Red Hat Fuse Camel application using the primary container options: Red Hat JBoss Enterprise Application Platform, Karaf, Spring Boot, and OpenShift. As part of this development lab, you’ll also learn the best practices for setting up Red Hat JBoss Developer Studio to debug, test, and deploy to each container type.

Instructor: Scott England-Sullivan


L100472 – Hands on HACEP: Highly available and horizontally scalable complex event processing

Recognizing important patterns in data, as they occur in real-time, is critical. With complex event processing (CEP), organizations can recognize, understand, and react to business events faster by processing large volumes of inbound data. This includes data from social networks, remote sensor readings, online-gaming player events, credit card transactions, and location data from delivery vehicles. Critical CEP workloads require solutions that tolerate the failure of one or more processing nodes, while easily scaling to handle growing data volumes. They must process a high volume, velocity, and variety of inbound data, infer the context, and take appropriate action in real time while adhering to stringent availability and scalability service level agreements. In this lab, you’ll implement a simple rule-based, event-based application on a cluster of distributed nodes. You’ll see your events and rules scale up and down thanks to HACEP, which is the combination of Red Hat JBoss BRMS superpowered with Red Hat JBoss Data Grid.

Instructors: Ugo Landini, Sanne Grinovero, Andrea Leoncini, Andrea Tarocchi


L101852 – Building an edge-to-cloud IoT solution with commercial-grade OSS

Learn how to build an intelligent IoT gateway that can provide real-time intelligence at the edge. The build process will be automated using Ansible. Once the gateway is provisioned, we’ll put it into action by starting Red Hat Fuse and building and deploying the routing and business rules services. We’ll then start a sensor application that sends temperature data using MQTT to the broker, Red Hat JBoss A-MQ. These messages will be forwarded to the services that we started earlier. And finally, we’ll be creating the business rules to trigger the desired action when the sensor value reaches a threshold.

Instructors: Patrick Steiner, Ishu Verma


L104372 – Exposing data as services in a microservices architecture on OpenShift

In this lab, you’ll learn to set up the Red Hat JBoss Data Virtualization and how to install and configure the Red Hat JBoss Data Virtualization environment. You’ll build a JDV environment based on a Red Hat OpenShift environment, and then integrate different data sources to create a consolidated view of the data. Additionally, we’ll look into the out-of-the-box functionality to access the consolidate view through the use of OData-based REST services.

Instructors: Cojan van Ballegooijen, Tariq Islam, Madou Coulibaly


L101851 – How to build a containerized IoT solution on OpenShift

In this hands-on lab, we’ll build an intelligent IoT gateway on Red Hat OpenShift Container Platform with Fuse integrating service and business rules to process sensor data in real-time. On the back-end, PostgreSQL will provide storage and Zeppelin will provide visualization. Each component of the demo will be running in a container and is using microservices. This cross-product solution offers great scalability, manageability, and security for IoT. You can start building the solution we’ll create in this lab right away in your own company.

Instructors: Ishu Verma, Andrew Block


L103222 – Apps 101—building mobile apps and microservices

In this hands-on lab, we’ll use Red Hat Mobile Application Platform to build a hybrid mobile application using technologies such as HTML5, CSS3, and JavaScript. We’ll also build a Node.js microservice to retrieve back-end data, and return it to the application. You’ll leave this session primed with practical experience using Mobile Backend-as-a-Service (MBaaS), with the skills needed to build and deploy native-like mobile applications and their integrations.

Instructors: Cian Clarke, Bob Tierney, Bill Novak, Chad Holmes


L103736 – Learn hands-on how to modernize legacy applications

Modern development using microservices architecture, containerized infrastructure and DevOps principles are much more effective than the legacy way to develop and maintain applications. In this hands on lab you will learn how to modernize an existing legacy application to a modern platform like WildFly Swarm on OpenShift Container Platform, and using modern development processes with pipeline development.

Instructors: James Falkner, Thomas Qvarnstrom


L105125 – Insightful applications from scratch with Apache Spark on OpenShift

Insightful applications employ machine learning and large-scale data processing to improve with longevity and popularity. Most of the applications you can’t live without today are insightful, and most applications you’ll be excited about developing tomorrow will be insightful as well. And, you’ll want to deploy those applications on a contemporary container platform with a great developer workflow like OpenShift. Insightful applications pose new challenges for developers, and in this hands-on lab, we’ll show you how to navigate them confidently. You’ll learn how to develop an insightful application on OpenShift with Apache Spark using Red Hat products and community projects. We’ll cover why Apache Spark is a good fit for microservice architectures, a crash course in Apache Spark and some essential data science techniques, how to deploy Apache Spark as part of an OpenShift application, how to integrate Spark pipelines with other Red Hat storage and middleware products, and build a data-driven application. Come with some familiarity with Python, and learn from Red Hat engineers and data scientists who are focused on bringing insightful applications to OpenShift, developing new analytic approaches, and contributing to the key community projects that make this all possible.

Instructors: Will Benton, Steven Pousty, Michael McCune


As you can see, there is plenty of JBoss in these hands-on labs to get you through the week and hope to welcome you to one or more of the eight labs!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s