Red Hat JBoss Web Server

Video Thumbnail
Video

JBoss BRMS Cool Store Demo Part I - Installation

Red Hat Developer Program

JBoss BRMS Cool Store Demo - This is a web application based on the popular framework Vaadin which is an example of an online shopping cart. This web application demonstrates interaction between a web front end and the various components provided by JBoss BRMS product. In this video we take you on a tour to install the project in minutes on your local machine, which gives you a quickstart into the world of JBoss BRMS, BPM, Rules and CEP.

Video Thumbnail
Video

JBoss BRMS Performance Testing Framework initial release

Red Hat Developer Program

This project was started to give one the ability to run your JBoss Business Rules Management System (BRMS) business processes through some sort of a testing and load framework. We have take just the initial steps, with more work to be done moving forward, but the basics are there. In this video we take you on a tour to setup and get started with this project.

Video Thumbnail
Video

From Zero to Java EE: JBoss Forge in Action

Red Hat Developer Program

A demonstration of Seam Forge being used to generate fully-functional Java EE applications in a matter of minutes. How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you’re left thinking, “I wish it were that easy for me.” Well, there’s good news: You don’t have to leave Java EE just to find a developer tool that makes starting out simple. Seam Forge is heating up Java EE, and is ready to work it into a full-fledged project. Seam Forge is also an incremental enhancement tool that lets you to take an existing Java EE project and safely work in new functionality. Seam Forge comprehends your entire project, including the abstract structure of the files, and can make intelligent decisions on how and what to change.

Video Thumbnail
Video

JBoss Speed Tests: AS 7 vs. Firefox

Red Hat Developer Program

JBoss Application Server 7 starting at the same time as Firefox, and completing start up in time for the browser to access the server.

Video Thumbnail
Video

JBoss BRMS Cool Store Demo Part II - Complex events and business rules

Red Hat Developer Program

Complex events and business rules - This is a web application based on the popular framework Vaadin which is an example of an online shopping cart. This web application demonstrates interaction between a web front end and the various components provided by JBoss BRMS product. In this video we take a closer look at the event stream as managed in the online shopping cart and exposes you to the business rules and CEP features of JBoss BRMS.

Video Thumbnail
Video

JBoss BRMS Cool Store Demo Part III - BPM and decision tables

Red Hat Developer Program

BPM and decision tables - This is a web application based on the popular framework Vaadin which is an example of an online shopping cart. This web application demonstrates interaction between a web front end and the various components provided by JBoss BRMS product. In this final video we take a look at the BPM process features, designer and examine how JBoss BRMS integrates decision tables into our online shopping cart application.

Video Thumbnail
Video

JBoss BRMS BPM Rewards Approval Demo

Red Hat Developer Program

This demo takes you through a BPM project that integrates processes and WS-HumanTask service to process an employee rewards request using JBoss Enterprise Business Rules Management System.

Video Thumbnail
Video

JBoss BRMS BPM Customer Evaluation Demo

Red Hat Developer Program

This demo takes you through a BPM project that integrates processes and rules to evaluate a give customer request using JBoss Enterprise Business Rules Management System.

Video Thumbnail
Video

JBoss BPM Suite - Mortgage Demo Installation

Red Hat Developer Program

Ready to get started with the JBoss BPM Suite Mortgage Demo? This video will take you through the process from scratch to the point where you have the project up and running.

Video Thumbnail
Video

Quick Tour #1: JBoss BRMS Easy Install Project

Red Hat Developer Program

The first step in understanding JBoss BRMS is provided in the JBoss BRMS Starter Kit. A crucial piece of the puzzle is the very easy install project that gets you up and running quickly. This video shows where to find this project, how to obtain it and how to set it up.

Video Thumbnail
Video

Focus On: JBoss Enterprise Business Rules Management System 5.3 (BRMS)

Red Hat Developer Program

Automation to enable the business user. Many organizations have embedded key policies and practices deeply within IT applications making it difficult, if not impossible, for the business user to make changes. This video describes how JBoss Enterprise BRMS separates business rules from the application code, allowing business users to easily make updates in real-time, with fewer errors.

Video Thumbnail
Video

JavaOne 2012: JPA vs NoSQL: face the conflict with Hibernate OGM

Red Hat Developer Program

Hibernate OGM explores how to map the Java Persistence APIs with various underlying NoSQL stores. While NoSQL datastores offer interesting benefits in the BigData world we enter, choosing the right one for your project can be challenging. Abstracting behind JPA relieves you from the programming API/model shift. But is it possible? In this presentation, we will give an brief overview of the NoSQL landscape, describe how Hibernate OGM persists data in key/value stores, document stores, column family stores, etc. and see where using such an abstraction makes sense in applications. After this presentation, you will have a clearer view on how to integrate NoSQL datastores in your Java projects at least via JPA. Presenter: Emmanuel Bernard Bio: Emmanuel Bernard is data platform architect at Red Hat JBoss Middleware and member of the Hibernate team. After graduating from Supelec (French "Grande Ecole"), Emmanuel has spent a few years in the retail industry as developer and architect where he started to be involved in the ORM space. He joined the Hibernate team in 2003. Emmanuel has lead the JPA implementation of Hibernate. He has founded and leads Hibernate Search, Hibernate Validator and the newcomer Hibernate OGM. Emmanuel is a member of the JPA 2.1 expert group and the spec lead of Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and Devoxx and the co-author of [Hibernate Search in Action](/books/hsia/) published by Manning. He is also founder and co-host of two podcasts: [JBoss Community Asylum](http://asylum.jboss.org) and [Les Cast Codeurs Podcast](http://lescastcodeurs.com). You can follow him on twitter at @emmanuelbernard http://twitter.com/emmanuelbernard.

Video Thumbnail
Video

Refactoring your Code with Java 8 Functional Programming to the Rescue

Red Hat Developer Program

In this talk, we'll show how you can refactor your traditional object-oriented Java code using Functional Programming features and APIs from Java 8, following several recipes and refactor legacy code in order to make it more readable and flexible. We discuss: - How to separate concerns using Lambda Expressions - How to handle with requirement changes using first-class functions - How to make several traditional OO design patterns more concise using lambda expressions The talk will consist of a balance between theoretical concepts and practical applications. Attendees will leave with concrete knowledge to refactor their traditional object-oriented Java code to make the best use of Functional Programming features and new APIs Java 8 APIs.

Video Thumbnail
Video

Analyzing Java Applications Using Thermostat (Omair Majid)

Red Hat Developer Program

Ever wondered how your Java application is actually working? How it's making use of scarce resources on your machine? Ever tried to look under the hood of the Java Virtual Machine (JVM) and felt lost with various tools that don't provide an overall picture, only local details? Thermostat is an open source serviceability tool to help Java developers understand what's happening inside the JVM when their programs are running. Thermostat collects and combines information from various sources—including the Hotspot JVM—to present a complete picture of how the application is behaving. In this session, you'll get a chance to see Thermostat in action as it's used to examine various Java applications, identify what's wrong and fix those problems—often without even modifying the application code. You'll also learn how to add more features to Thermostat through plug-ins. If you're a developer, sysadmin, or QA, and if there's Java in your technology stack, you'll want to learn how Thermostat can make your life easier.

Video Thumbnail
Video

How To Get The Most Out Of Your Hibernate (Ståle Pedersen)

Red Hat Developer Program

The fifth major release of Hibernate sports contains many internal changes developed in collaboration between the Hibernate team and the Red Hat middleware performance team. Efficient access to databases is crucial to get scalable and responsive applications. Hibernate 5 received much attention in this area. You’ll benefit from many of these improvements by merely upgrading. But it's important to understand some of these new, performance-boosting features because you will need to explicitly enable them. We'll explain the development background on all of these powerful new features and the investigation process for performance improvements. Our aim is to provide good guidance so you can make the most of it on your own applications. We'll also peek at other performance improvements made on JBoss EAP 7, like on the caching layer, the connection manager, and the web tier. We want to make sure you can all enjoy better-performing applications—that require less power and less servers—without compromising on your developer’s productivity.

Video Thumbnail
Video

DevNation 2014 - Stan Lewis - hawtio: The Extensible Console for Managing Your Java Stuff Video

Red Hat Developer Program

hawtio is a fantastic console to manage Apache Camel, Apache ActiveMQ, and various other Java technologies running in the JVM. It's packaged as a simple war file that can be easily deployed in many different application servers. But are there ways it can be customized? How can someone add functionality without necessarily building it in the project? In this session, you'll get an overview of the available plug-ins that come ready to use in hawtio. You'll also learn about the extension points built into hawtio, either by repackaging the hawtio war file, or adding functionality via an external hawtio plug-in.

Video Thumbnail
Video

DevNation 2015 - Xavier Coulon - Using lambda expressions to query a data store

Red Hat Developer Program

Want to take advantage of the type-safety and expressiveness of Java 8 lambda expressions to write queries that would be executed on a data store? It’s not as simple as it sounds. During this session, we’ll talk about the challenges behind using such expressions (spoiler: this includes reading bytecode). We’ll show you how to integrate lambda expressions with the latest MongoDB Java driver to submit queries in the native BSON format on the data store.