Screencasts and Hands-on Labs

Join The Rebellion Tour: Houston - CDI

length: 58:02 Type: Screencast
Among the many new features and improvements introduced in Java EE 6, Context and Dependency Injection (CDI) introduces the most fundamental change, thus will have a far-reaching impact to the way we build Java EE based enterprise applications moving forward. In short, it provides a unifying Dependency Injection and contextual life-cycle model. In this presentation, we are going to go over both basic and advanced features of CDI. Each feature will be explained and demonstrated.

JRebel How-to: Changing Liferay JSP hooks without redeploying

length: 02:24 Type: Screencast
Liferay users have been using Hooks for a while now, but the redeploy requirement to see JSP changes has left some feeling frustrated. Now you can be happy that it's possible to make a Hook so that you can reload JSP changes without redeploying your application by using JRebel. This post also includes a How-to screencast designed to show you how to do just that.

Using JRebel for CDI based Java EE 6 application development

length: 26:53 Type: Hands-on Lab
This webinar shows how to use JRebel to eliminate redeploys during CDI (Context Dependency Injection)-based Java EE application development.

Building RESTful Applications using JRebel

length: 22:05 Type: Hands-on Lab
This video shows how to build RESTful Application using JRebel incrementally so that you can make changes to your RESTful code and see the changes right away without redeploying the application.

JRebel with MyEclipse Blue 10

length: 28:08 Type: Hands-on Lab
By using JRebel and MyEclipse Blue 10 together, developers (especially those working with IBM RAD and WebSphere AS) can now raise their productivity to an extreme level by eradicating redeploys in Java.

Using JRebel for JSF 2.0 Application Development

length: 45:06 Type: Hands-on Lab
This video shows how you can make changes in JSF 2.0 applications without restarting using JRebel, leveraging new features such as facelets, templates, composite components, and ajax support.

JRebel for MyEclipse with Tomcat (extended)

length: 50:45 Type: Hands-on Lab
This demonstration is the full version of the JRebel for MyEclipse with Tomcat screencast. Covers installation and configuration of the JRebel for MyEclipse plugin through the MyEclipse Configuration Center, import and build of Spring's Pet Clinic sample application and how to make various changes to classes without redeploying using JRebel.

JRebel for MyEclipse and IBM WAS

length: 04:44 Type: Screencast
The demonstration covers JRebel installation and configuration in MyEclipse applied to WebSphere application server running a web application.

Using JRebel with SpringSource Tool Suite (STS)

length: 28:58 Type: Hands-on Lab
This demonstration covers JRebel installation and configuration with SpringSource Tool Suite (STS) 2.7.x and tc Server that comes with it.

JRebel for MyEclipse with Tomcat (in 5 minutes)

length: 05:17 Type: Screencast
This demonstration is a preview of a longer lab, and introduces JRebel for MyEclipse with Tomcat. Covers installation and configuration of the JRebel for MyEclipse plugin through the MyEclipse Configuration Center, import and build of Spring's Pet Clinic sample application and how to make various changes to classes without redeploying using JRebel.

JRebel with JBoss AS and Seam

length: 34:50 Type: Hands-on Lab
In this hands-on lab, learn how to use JRebel with a Seam application running on JBoss AS. Covers Eclipse/JBoss installation & configuration, JRebel install/configuration with Eclipse and JBoss AS, downloading the Seam package, creation of a Seam 2.2 booking project and making various changes to your app without redeploying using JRebel.

JRebel with IntelliJ IDEA

length: 21:33 Type: Hands-on Lab
In this hands-on lab, go in deep with JRebel and IntelliJ IDEA. Covers JRebel install/configuration with IntelliJ IDEA, Spring's Pet Clinic sample app configuration with Maven, using JRebel to reloading classes without redeploying, using JRebel with a multi-module Maven project and using JRebel with a native IntelliJ project.

JRebel Deepdive (Advanced usage of JRebel)

length: 34:40 Type: Hands-on Lab
In this hands-on lab, take a dive deep with JRebel and advanced use cases. Covers rebel.xml, using the JRebel Maven plugin in multi-module Maven projects, JRebel with Ant + command-line started in Tomcat and Debugging with JRebel.

JRebel with Open Source frameworks

length: 00:01 Type: Hands-on Lab
In this hands-on lab, see how JRebel works with Open Source frameworks to eliminate redeploys from development on the JVM. Covers Spring Webflow I, Spring Webflow II, Hibernate, JPA, Struts 2, Wicket and Tapestry.

Getting started with JRebel using Eclipse & Tomcat

length: 48:25 Type: Hands-on Lab
In this hands-on lab, see in-depth how to get started with JRebel, Eclipse & Tomcat. Covers Installing Maven plugins, configuring JRebel, Eclipse & Tomcat, importing, building and running Spring's Pet Clinic sample application and making complex changes to the app - all without redeploying.

RESTEasy application instant updates with JRebel

length: 03:24 Type: Screencast
RESTful web service development with RESTEasy and JRebel. In this screencast, you will see how the JAX-RS annotation changes are applied at runtime without having to redeploy the application.

Using JRebel with Eclipse Virgo and SpringSource Tool Suite

length: 03:47 Type: Screencast
The demonstration is an example on how to setup JRebel with Eclipse Virgo and apply to an OSGi project based on Spring framework.

Reloading EAR archives with JRebel, Eclipse and JBoss

length: 05:56 Type: Screencast
The tutorial is a step-by-step example of how JRebel can be used to reload the code changes in the modules that are packaged to an Enterprise ARchive (EAR).

Using JRebel with Netbeans

length: 07:17 Type: Screencast
In this short video, see how to eliminate redeploys using JRebel with NetBeans, developing with Tomcat. Covers installation and configuration of JRebel with NetBeans IDE and making various changes to Spring's Pet Clinic sample application without redeploying using JRebel.

Getting started with JRebel and IntelliJ IDEA

length: 04:45 Type: Screencast
This short video demonstrates how to setup JRebel within IntelliJIDEA. The demonstration covers the installation procedure, configuration and making various changes to Spring's Pet Clinic sample application without redeploying using JRebel.

Using JRebel with Eclipse WTP

length: 04:20 Type: Screencast
In this short video, watch how to setup JRebel within Eclipse and how to validate if the project was configured correctly.

JRebel in Action

length: 02:32 Type: Screencast
An introduction to JRebel using Spring's Pet Clinic demo. In this video, you will see how JRebel reloads class files without redeploying, saving an average of over 10 minutes per coding hour for Java developers.

Resources for talking to your Boss and Colleagues about JRebel

How to Present JRebel

Download these items if you want an easy way to present JRebel to any group of developers.

Example Demo Download video

Code from Demo Download ZIP

Slide Set (feel free to modify yourself) Download PPTX

ROI Calculator

Enter estimates below and see how much money & time you can save

Average turnaround time Help

Turnaround Time includes the redeployment of an application, a container restart, and restarting any needed desktop apps -- basically the time you spend waiting for anything to reconfigure or restart.

minutes

Building JRebel Plugins

Developer Center

Join the Rebellion Facebook Twitter RSS feed