JBoss Developer Webinar Series

Great Content from our JBoss Developers 

Reminders, recording announcements and changes to schedule can be found on this page as well as by following www.twitter.com/jbossdeveloper

Join thousands of other developers on our email newsletter list for future announcements at https://inquiries.redhat.com/go/redhat/businessnews


The next generation of Java EE in WildFly

Date: Wednesday, October 9, 2013 | 15:00 UTC | 11 a.m. (New York) / 5 p.m. (Paris) / 8:30 p.m. (Mumbai)
Register for this webinar:
Register

Description:
In the first of a 2-part series, WildFly project lead Jason Greene will give a primer in Java™ EE 7 and introduce the WildFly 8 Community project which, now in its alpha version, serves as the basis for the Community’s work in Java EE 7.

You’ll also hear from Stuart Douglas, senior software engineer at Red Hat, about new capabilities in Undertow, the JBoss Community’s high performance web server, including Servlet 3.1, web sockets, and reverse proxy capabilities.

Join us as we discuss WildFly and Undertow, 2 more indicators of Red Hat’s sharpening focus on technology that lets you innovate faster, in a smarter way.

Previous Webinars


Take enterprise Platform-as-a-Service to the next level

Paul Cormier, President, Products and Technologies Red Hat
Date: Tuesday, September 24, 2013 |  15:00 UTC |  11:00 AM (New York)
Register for this webinar:
Register

Description:

Take enterprise Platform-as-a-Service to the next level. In this webinar, Paul Cormier, Red Hat’s president of Products and Technologies, lays out our vision and roadmap for enabling next-generation application development with an open hybrid cloud.

Register today!

Develop JBoss Solutions for SAP Platforms

Simplify SAP integration with Red Hat JBoss Middleware

Please join SAP executives and special guests from Red Hat, for two webinars explaining how to simplify integration of SAP data and resources into enterprise and mobile applications. RedHat JBoss Middleware and SAP Netweaver Gateway enable you to expand the value of your SAP investment into new, innovative, powerful user experiences.

Part 1: Introductory Webinar

Tuesday September 17 11:00AM EDT

Register Today to access the on-demand recording

 

With Red Hat® JBoss® Middleware you can do more. Much more. For much less. Cost-effectively develop, deploy, and manage applications. Update business processes faster. And integrate more services and data. On-premise or in the cloud. Your choice. SAP NetWeaver Gateway offers the most feature-rich, elegant approach to bringing SAP data and resources into Red Hat JBoss-powered applications, services and processes.

This 90-minute segment will feature an overview of the Red Hat JBoss Middleware portfolio and SAP NetWeaver Gateway, and introduce an opportunity for developers to optionally monetize their solutions as “SAP Certified” via the SAP Store, reaching more than 230,000 SAP customers.

 

Part 2: Technical Demo and Tutorial 

Tuesday September 24 10:30AM EDT

For existing SAP “S-User” community members, register here

For those without existing SAP “S-User” community membership, register here

In this developer-focused session, SAP and Red Hat will demonstrate the integration of SAP NetWeaver Gateway via Red Hat JBoss Enterprise Data Services, mobile technologies, Red Hat JBoss Fuse, showing how to create composite applications available via a variety of devices, and find the resources to do it yourself!

SAP PartnerEdge program for Application Development  

Red Hat JBoss Enterprise Middleware for SAP

Webinar Series

View more webinar series

Coming Soon: Java EE 7

Date: Wednesday, June 12, 2013 |  17:00 UTC + 1 / 12 noon (New York)
Register for this webinar:
Register

Description:

Java Enterprise Edition (Java EE) is truly a bedrock technology, serving as the global standard for enterprise application development.

The next release of Java's Enterprise Edition 7 raises the bar even higher for enterprise Java computing. Red Hat has played a key role in this release as an active member of the Java development community including taking the lead in developing two new JSRs.

To learn more, register today for the upcoming virtual launch event, planned for June 12, 2013

Red Hat development leads will provide overviews of their new JSRs in short breakout sessions during the upcoming launch. Pete Muir will give an overview of CDI 1.1 (JSR 346). Emmanuel Bernard, who took the lead in developing Bean Validation 1.1 (JSR 349), will also host a breakout session.

Attendees will learn about new ways to support increasing enterprise requirements; HTML 5 and dynamic, scalable applications; and a continued focus on developer productivity and technology integration.

Register for the launch event today.

Get productive! Build modern apps with JBoss Developer Framework.

Date: Monday, September 10, 2012 |  16:00 UTC / 12 noon (New York) / 6 p.m. (Paris) / 9:30 p.m. (Mumbai)
Register for this webinar:
Register

Description:

You've heard about the JBoss Way, and you like what you see. The JBoss® Developer Framework gives you the toolkit to follow the JBoss Way and build your applications quickly, productively, and easily.

Platform for building mobile-ready, cloud-friendly applications
Join this webinar to get the lowdown on how you can get up and running with Contexts and Dependency Injection (CDI). Red Hat’s Pete Muir will demonstrate the JBoss Developer Framework. Based on the Apache DeltaSpike project, the industry standard for portable Java™ EE 6 extensions, the JBoss Developer Framework provides an excellent platform for building modern, mobile-ready, cloud-friendly applications. You can use JBoss Forge to create projects in a matter of minutes and JBoss Developer Studio to craft your changes.

Speaker:

Pete Muir, JBoss Developer Framework lead

Pete is currently employed by Red Hat as a core developer working on JBoss open source projects. Pete also represents JBoss on the JSF 2.0 Expert Group. Before working for Red Hat, Pete used and contributed to JBoss Seam while working for a UK-based staffing agency as IT development manager. Pete has spoken at conferences such as Devoxx, JAX, JBoss World, JSFDays, and JavaBlend as well as numerous JUGs. Check out Pete's blogs about Seam, Weld, and Java.

jBPM 5: Build intelligent business processes

Date: July 16, 2012
This webinar has been archived so you can view it here:
Webex On Demand

Description: Join this webinar to get the lowdown on jBPM 5 from Kris Verlaenen, Red Hat’s jBPM 5 project lead. While you’re at it, learn how to build intelligent business processes by leveraging the combined power of business rules, business events, and processes.

Popular jBPM 5, now part of JBoss Enterprise BRMS
jBPM 5—one of the most popular open source BPM/workflow solutions on the market — is being productized as part of JBoss® Enterprise BRMS, which injects intelligence into static business processes.

jBPM key functions and future direction
Adopted by many enterprises for its lightweight footprint, embeddable engine, and ease of use, jBPM takes these unique characteristics to the next level by adopting the popular BPMN 2 standard—the choice of standard for modeling and native execution. Check out this webinar to learn about jBPM 5’s key functions and future direction, including:

  • BPMN 2-based process modeling using rich web-based designer and Eclipse editor.
  • Human interaction based on the WS-HT standard.
  • Process monitoring and debugging.
  • Support plan through JBoss’ enterprise product.

Presenter: Kris Verlaenen, jBPM 5 project lead, Red Hat

Kris Verlaenen leads the jBPM 5 effort and is one of the core developers of the Drools project, to which he started contributing in 2006. After finishing his Ph.D. in computer science in 2008, he joined JBoss full time and became the Drools Flow lead. He has a keen interest in the healthcare domain, one of the areas that has already shown a great need for a unified process, rule, and event-processing framework.

Kick start your Plain Old HTML5 (POH5) mobile project on JBoss AS7

Date: Wednesday, December 7, 2011
Time: 17:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 1:00 AM Singapore
View the webinar in Vimeo

Presenter: Jay Balunas

Description: You've heard all the terms - Mobile Web, HTML5, JBoss AS7, Restful services, jQuery Mobile. Maybe you've even played around with them a bit. But how do they all fit together? We're going to discuss all of this, and how it is encompassed in the POH5 Architecture, otherwise known as Plain Old HTML5! Specifically how the technologies and techniques around this drive the next generation web.

In this webinar Jay Balunas is going to walk through a sample application that does just that. Of coarse there will be links to the code, a live version of it hosted up on Red Hat Openshift (our very own PaaS), and plenty of details to wade through like:

  • Pure HTML clients
  • JAX-RS GET & POST endpoints
  • HTML5 based page structure
  • HTML5 form element & validation
  • CSS3 selectors used for styling
  • JAX-RS validation handling
  • jQuery & jQuery Mobile integration
  • QUnit test suite to validate JavaScript
  • Arquilian test suite to validate endpoints

Since part of this example is encapsulated in a Maven archetype you can get your project started in no time, and understand the guts from this presentation!

Presenter Bio: Jay Balunas, principal software engineer at Red Hat, works as a JBoss core developer and leads up our mobile development efforts. He is also the RichFaces project lead and has been involved with various open source projects including Seam, Portal, and Weld. He is the co-author of two DZone RichFaces reference cards, and was a member of the JSF 2.0 expert group. Jay has been architecting and developing enterprise applications and projects for over ten years, specializing in mobile device integration, web tier frameworks, UI design, and integration.

Jay has spoken at many conferences and user groups such as JavaOne, JSFSummit, JBoss World, JUDCon, and various JUGs. Jay blogs about RichFaces, JSF 2.0, mobile web, and other rich internet application technologies at http://in.relation.to/Bloggers/Jay

JBoss AS7 for Spring Developers

Date: Wednesday, November 16, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
View webinar in Vimeo

Presenter: Marius Bogoevici

Description: Getting the best experience while developing Spring applications owes a lot to running them on a state-of-the-art application server. In this session, we will show you how JBoss AS7 with its new architecture and a new set of features provides an ideal environment for developing and deploying Spring applications.

There are multiple ways in which a Spring developer can benefit from the overall goodness that is JBoss AS7. On one hand, you can use it as a generic Java EE 6 application server and stay up-to-date with the latest enterprise Java specification, while continuing to use your favorite development model. However, for advanced users, taking advantage of features which are unique to JBoss AS is what can provide a competitive edge, and in this webinar we will cover both angles.

This webinar is addressing developers and architects that use Spring in their applications, both new to JBoss AS or seasoned users of a previous version of it. For new users, it will demonstrate how to run Spring applications in JBoss AS7. and for existing users it will distill the new features of JBoss AS7 from a Spring user perspective, including how Snowdrop, the JBoss extension for Spring is addressing their needs.

Since staying in touch with technical advances is critical for the success of an enterprise application, a question often asked is how can Spring developers blend with CDI, the Java EE 6 native dependency injection model, to create applications which are both future-proof, but also friendly to existing code, which is another important aspect of adopting JBoss AS7 as the runtime of choice. In response to that, the webinar will cover the Spring/CDI integration which currently exists as part of the Seam project.

Presenter Bio: Marius Bogoevici is a Senior Software Engineer with Red Hat, leading the JBoss AS/Spring integration efforts. He is currently the lead for Snowdrop, a utility package that contains JBoss-specific extensions to the Spring Framework. He makes regular contributions to Weld, the JSR-299 Reference Implementation.

Marius has an extensive experience of more than 14 years developing and architecting software systems. Prior to joining Red Hat, he was a Spring consultant with SpringSource. He is a contributor to the Spring Integration enterprise integration framework and co-author of "Spring Integration in Action".

Mobile JSF for the Java Web Developer

Date: Wednesday, November 2, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
View the webinar in Vimeo

Presenter: Wesley Hales and Brian Leathem

Description: Not much is hotter today than mobile web development! This mobile world has new restrictions and old issues. As Java enterprise developers you're dedicated to standards. You've also got existing JSF applications (hopefully written with RichFaces) that need a mobile face. Do you have to move away from JavaServer Faces (JSF) to write kick ass mobile web applications?

NO!

This session will go through the details, resources, and code you need to create near native, mobile web applications with todays enterprise technologies. That means your Java Enterprise Edition 6 app server (JBoss AS7) running with JSF 2, CDI, JMS, bean validation, etc…, but enhanced with device and feature detection, HTML5 and CSS3. This is a very technical session, that will assume some understanding on the mobile web and JSF. Don't worry, if you saw Burr Sutter's webinar on September 21st (http://vimeo.com/29403374), and have basic knowledge of JSF you'll be all set.

With JSF 2 and RichFaces 4 you can still get the advantages of working with Java EE6 while working with the latest in client technology. It's not all good news though and we'll go over some of the pitfalls of working with JSF on mobile devices, and how you can work around them.

 

Presenter Bios: 

Wesley Hales is an HTML5 focused developer working across UI related projects at JBoss by Red Hat. He is the author of several articles on the web and has evangelized open source at various conferences around the world. Wesley is a member of the W3C and is the founder of the HTML5 User Group located in Atlanta Ga.

Brian Leathem is a RichFaces Core developer at JBoss, by Red Hat. An early adopter of JavaEE 6 and the CDI programming model, Brian also is the Lead of the Seam Faces Module. Having been involved with Seam 3 from its early stages, Brian helped the project bridge framework gaps with CDI/JSF integration. A firm believer in the power of open standards, Brian is keen to help shape the evolution of the JSF by representing RedHat on the JSF EG, and driving JBoss' improvements to JSF back into the standard.

Application Mobility with EE6, CDI and Monterey

Date: Wednesday, October 5, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
View the webinar on Vimeo

Presenter: Pete Muir

Description: Large enterprise applications have a whole new set of software challenges: transactional throughput is tricky to scale elastically; large data volumes will slow network performance; and the need for a point of presence in multiple countries raises a raft of issues from latency to compliance.

This session demonstrates how JBoss AS7 and Cloudsoft's Monterey middleware work together through CDI to help resolve many of these challenges. You'll see how stateful processing units can be distributed and moved, around the world, to optimize an application's global footprint. You'll see how this agility -- known as "application mobility" -- is so efficient and lightweight that dynamic cloud-spanning is becoming a reality. And you'll see how easy it is to achieve, using Seam to wire the systems together.

The Monterey Developer Studio v3.3M1 (Eclipse Classic) includes the AS7 integration and Seam tutorials, and is available from:
http://developers.cloudsoftcorp.com/download/classic.html

JBoss AS7 is available from:
http://www.jboss.org/as7.html

Presenter Bio: Pete Muir leads development of the CDI 1.1 specification, and works on Infinispan, an open source data grid written in Java. Previously, Pete led the Seam and Weld projects, and is a founder of the Arquillian project. Pete has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx (Javapolis), JAX, JavaBlend, JSFDays and JBoss World.

Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.

HTML5 for the Java Web Developer

Date: Wednesday, September 21, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
Registration: View the session on Vimeo

Presenter: Burr Sutter, Sr. Product Manager, Developer Experience/Tools

Description: The massive adoption of smartphones sporting advanced operating systems like iOS and Android as well as the rapidly growing popularity of tablet devices has changed the nature of web development. Server-side Java guys must become vastly more savvy with the various frameworks, tools and techniques needed to build mobile friendly, HTML5-based web applications.

In this session, we will distill HTML5 into the most important aspects that impact the Java web developer community. The focus of this session will be on practical tips and techniques for how to best take advantage of HTML5 features in your Java-based applications. We will have demonstrations and code samples to illustrate how to leverage your current server-side Java coding skills by adding RIA-focused HTML 5 features that are available on today's mobile platforms.

Presenter Bio: Burr Sutter is a currently a Java Champion, previously president of the Atlanta Java Users Group, founder of the DevNexus Conference and he works for JBoss by Red Hat. He also founded the Atlanta chapter of the International Association of Software Architects and has spent 20 years teaching technologies to other technologists. Previous speaking engagements include: JavaOne, Javapolis (now Devoxx), No Fluff Just Stuff, Jazoon, the TDC in Sao Paulo and various JUGs around the globe.


JBoss Platform-as-a-Service (PaaS)

Date: Wednesday, September 7, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
Vimeo on Demand

Presenters: Scott Stark & Tobias Kunze

Description: JBoss AS7 is fast, lean, flexible and the ideal engine to run in cloud deployments, especially when combined with the Red Hat PaaS offering - OpenShift.

In this deep dive presentation, Scott and Tobias will guide you through a number of scenarios from the initial cloud experience to more involved deployment and scaling strategies. We'll demonstrate how OpenShift's Express and Flex differ, how quickly and easily applications are deployed, how and when visibility into the application's performance matter, and finally how PaaS can scale and right-size your application dynamically.

Presenter Bios: Scott Stark
Scott Stark
- As one of the original JBoss founding fathers and current VP of Architecture, Scott has been instrumental in leading overall R&D efforts. Most recently, Scott has been the key architect to bring JBoss AS7 to OpenShift Express and Flex.

Tobias KunzeTobias Kunze - As co-founder and former CTO of Makara, Tobias is now driving the technical vision behind Red Hat's PaaS strategy with his continuing passion for cloud, web development, and high-performance computing. Prior to co-founding Makara, Tobias ran development and operations for Lycos' price comparison franchise, serving many tier-1 clients such as AOL, Yahoo!, and T-Online. Before that, he served in lead technical roles at many innovative web and media companies.


High Octane Development: Automated Testing for Java EE6

Date: Wednesday, August 17, 2011
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
Vimeo on Demand

Presenter: Andrew Rubinger

Description: In this session, we will address the missing link in Enterprise Java development: simple, easy integration testing.

Unit tests and mock objects will only take you so far; the only answer which truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That's time lost, but it doesn't have to be anymore.

Here we will introduce Arquillian, a powerful container-oriented testing framework layered atop TestNG and JUnit. Arquillian manages your runtime, abstracting out deployment and allowing you to focus on real test logic.

  • Transparent container lifecycle management
  • Declarative deployments
  • Test Enrichment (Dependency injection into tests)
  • In-container test execution

All examples will be powered by the new lean offering from the JBoss Community: Application Server 7. Attend this webinar to learn how the simplified component model of Java EE6 can be applied to testable development.

Presenter Bio: Andrew Rubinger is an advocate for and speaker on testable enterprise Java development, author of "Enterprise JavaBeans 3.1" from O'Reilly Media. Member of the JBoss Application Server development team and technical lead of the ShrinkWrap project. Proudly employed by JBoss / Red Hat.


JBoss AS7 OSGi

The webinar was archived so you can view it here: Vimeo On Demand

Description: JBoss AS7 (www.jboss.org/as7) is a game-changer for both Java EE developers as well as application server administrators. And while JBoss is best known for being a Java EE container, in this session, we will focus on the OSGi capabilities of the new JBoss AS7. 

Starting with background information on OSGi in general, Thomas Diesler introduces the main objectives of this technology and explains the unique JBoss OSGi vision. Combining the best of two worlds we show how modern Java EE applications on AS7 can use the OSGi component model and vice versa.

Presenters: Thomas Diesler and David Bosschaert

Thomas is the OSGi Project Lead at JBoss. As the Red Hat representative in the OSGi Enterprise Expert Group he is involved in the standardization effort of various OSGi technologies that are relevant to the enterprise space.

David, principal software engineer at Red Hat, is a co-chair of the OSGi Enterprise Expert Group and spends the majority of his time on the JBoss OSGi framework and other open source projects. Before joining JBoss/Red Hat in 2010, David worked for IONA Technologies and Progress Software in Dublin, Ireland.


Operations, Administration & Management of JBoss AS7
Clustering for High Availability (HA) with JBoss AS7

Title:  Operations, Administration & Management of JBoss AS7
The webinar was archived so you can view it here: Vimeo On Demand

Presenter: Brian Stansberry
Abstract: JBoss Application Server v7's new architecture is focused on making the day-to-day management of a cluster (or single node) of JBoss servers vastly easier, more centralized, more scriptable (automation) and more secure.  In this presentation, Brian Stansberry will cover the core concepts behind the new configuration model — profiles, servers, server groups, hosts, and domains. Then Brian will demonstrate how easy it is to set up and manage a domain of multiple JBoss Application Server instances. He'll show you how to manage your domain both through the managment console that ships with the application server, and via the JBoss Application Server command line interface.

Title: Clustering for High Availability (HA) with JBoss AS7
The webinar was archived so you can view it here: Vimeo On Demand

Presenters: Bela Ban & Paul Ferraro
Abstract: Rapid adoption of JBoss AS by developers has been one of the Open Source success stories of the last decade. What we're seeing now is the next phase of adoption with Fortune 500 companies worldwide choosing to deploy JBoss AS and JBoss EAP to support business critical applications in production.  We've heard from our customers that the key requirement for production deployment is powerful and reliable HA, and with JBoss AS7 we've built on our longstanding reputation.

In this session, Paul Ferraro will deep dive into how to configure and tune the clustering capabilities of JBoss AS7. Bela Ban will then give you a glimpse into the future of cloud-scale clustering.

Presenter Bios: 

Brian Stansberry
Brian Stansberry is a principal software engineer at Red Hat, working as a core engineer on JBoss Application Server. He is currently leading the development of the new administration and management capabilities in JBoss Application Server 7 and JBoss Enterprise Application Platform 6. Previously he was the technical lead for the application server's high availability clustering features.

Brian's background is in international business and East Asian studies, with a bachelor's degree from Michigan State and a master's degree from Stanford. Before getting bitten by the software bug, Brian had a successful career in corporate finance in the semiconductor industry. He started working on JBoss in 2003 and joined the company in 2005. His other main interest is China — he speaks Mandarin Chinese and visits China regularly.

Bela Ban
Bela Ban, senior software engineer at Red Hat, manages the JBoss clustering team at Red Hat and leads the JGroups project, which he created. Bela completed his PhD at the University of Zurich, Switzerland. Prior to Red Hat, Bela worked at IBM Research and completed NMS/EMS work for Fujitsu Network Communications. Bela's interests include network protocols, performance, and group communication.

Paul Ferraro
Paul Ferraro is a senior software engineer at Red Hat and is the current technical lead for JBoss Application Server's clustering services. After graduating from Columbia University, Paul worked at a technology consultancy in New York where he developed enterprise systems for a number of companies in the financial services, communication, and pharmaceutical industries.  Fashionably late to the party, Paul then moved to San Francisco in 2002 and found work as a software architect for a couple startup companies before joining Red Hat in 2008.  Paul is a contributor to the mod_cluster, Infinispan, and JGroups projects and founder of the HA-JDBC project.


JBoss AS7 - The Next Generation &
EE6 Programming - Immediate Productivity

Title: JBoss AS7 - The Next Generation
The webinar was archived so you can view it here: Vimeo On Demand

Presenter: Jason Greene
Abstract: In this session, we will introduce you to the next evolution of the JBoss Application Server.  JBoss AS7 represents a new approach to middleware; you can expect much easier management, lower total cost of ownership and and much improved developer productivity.  Jason will show you the key features of AS7, and give you a short tutorial in how to start using AS7 right away.  This is your opportunity to get the "inside scoop" on what is happening with the worlds most popular application server.

Title: EE6 Programming - Immediate Productivity
The webinar was archived so you can view it here: Vimeo On Demand

Presenter: Pete Muir & Dan Allen
Abstract: Java EE6 focused on developer productivity and includes numerous enhancements that are true game-changers. In this session Pete and Dan will walk you through the key improvements, including those to EJB, Servlets, easy archive creation, Bean Validation (based on Hibernate Validator), JPA 2.0 criteria queries (thank you Hibernate) and the standardization of dependency injection (JSR 299 CDI).  Through the use of a publicly available sample application, Pete and Dan will show you exactly how you can use these new features and hope to have a major impact on your daily life as an enterprise developer.

Presenter Bios: 

Jason Greene
Jason currently leads the JBoss Application Server project, which is a popular open source application development platform. He is a member of the Java Community Process (JCP), and most recently the expert group of the Java EE and Contexts & DI specifications. During his tenure at Red Hat, he has worked in many JBoss Enterprise Middleware areas, including the application server, clustering, Web services, AOP, and security. His interests include concurrency, distributed computing, hardware, and programming language design.

Pete Muir
Pete Muir leads development of the CDI 1.1 specification, and works on Infinispan, an open source data grid written in Java. Previously, Pete led the Seam and Weld projects, and is a founder of the Arquillian project. Pete has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx (Javapolis), JAX, JavaBlend, JSFDays and JBoss World.

Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.

Dan Allen
Dan Allen, senior software engineer at Red Hat, is a member of the Seam and Weld project teams at Red Hat, the author of Seam in Action, a representative on the JSR-314 (JSF 2.0) expert group, and a frequent speaker at major industry conferences, including JavaOne, Devoxx, TSSJS, Jazoon, and NFJS. In 2009, Dan was awarded the JavaOne Rock Star award.

Dan become deeply involved in free and open source software (FOSS), namely Linux and Java enterprise frameworks, shortly after graduating from Cornell University. His passion for these technologies continue to drive him today. You can keep up with his discoveries by subscribing to his blogs, http://mojavelinux.com and http://in.relation.to/Bloggers/Dan, and by following him on Twitter, http://twitter.com/mojavelinux.

Drools Planner optimizes automated planning

The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: Drools Planner optimizes automated planning.

It solves use cases such as:

  • bin packing: filling containers, trucks, ships, cloud computer nodes
  • vehicle/freight/people routing: planning trucks, trains, airplanes, travelling salesmen, repairmen
  • employee shift rostering: rostering nurses, repairmen
  • agenda scheduling: scheduling courses, exams, conference presentations, maintenance jobs, advertisements
  • job shop scheduling: planning assembly lines for building cars, devices
  • cutting stock: cutting paper, steel, carpet
  • sport scheduling: planning football leagues, baseball leagues

This presentation will:

  • demonstrate some of the use cases and their Drools Planner examples.
  • explain some of the characteristics of these problems, known as NP-complete or NP-hard problems, such as the very surprising search space size.
  • talk about how Drools Planner handles these problems.
  • show how Drools Planner optimizes a lot further than common implementations.

For more information about Drools Planner take a look at the homepage:
http://www.jboss.org/drools/drools-planner

Presenter: Geoffrey De Smet

Geoffrey is a Software Engineer at Red Hat. He's the Drools Planner lead, since he founded it in 2006. He has over 8 years of Java experience and recently joined Red Hat to work on Drools, Guvnor and Planner.


Spring into JBoss

Date: June 2, 2010
The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: For Spring users, the JBoss Application Server has been for a long time a popular choice for running enterprise applications. Its open microcontainer architecture allows you to build JBoss-specific extensions that allow a deeper integration with the runtime. This is the main focus of the Snowdrop project, whose 1.0 release was in October 2009. The first part of the presentation will discuss the new developments in Snowdrop 1.1 and 2.0, which will be released in the Summer of 2010 and which focus on Spring 3.0 and the new features of JBoss AS 6. We will discuss things such as the introduction of a new, micro-container centric deployer, as well as support for JBoss-driven AOP, and others.

With Java EE 6 support, new specifications and features have been added, such as JSR-299 Contexts and Dependency Injection that offers a rich, powerful, standardized environment for developing web applications. The reference implementation for this specification is developed by Red Hat under the name of Weld and included in JBoss AS 6. For the architect and developer, the challenge of adopting a new standard is mainly adapting existing code to use it. So, for Spring-oriented environments, the problem is not one of choice (“should I use Spring or CDI”), but one of integration (“how do I use them together”). The second part of this presentation will discuss Weld/Seam extensions provided for integrating with Spring and how can existing Spring code benefit from the use of CDI in that context.

Presenter: Marius Bogoevici is a Senior Software Engineer with Red Hat, leading the JBoss AS/Spring integration efforts. He is currently the lead for Snowdrop, a utility package that contains JBoss-specific extensions to the Spring Framework. He makes regular contributions to Weld, the JSR-299 Reference Implementation.
Marius has an extensive experience of more than 14 years developing and architecting software systems. Prior to joining Red Hat, he was a Spring consultant with SpringSource. He is a contributor to the Spring Integration enterprise integration framework and co-author of “Spring Integration in Action”.


Maven Repository Magic

Date: June 16, 2010
The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: A well organized and well maintained artifact repository is an important step to have simple and reliable builds and releases.  A basic setup using a web server and a directory tree is no-longer sufficient for many organizations.  As the organization's Maven repository grows, a fully featured Maven repository manager can provide things like staging, validation, and simpler build configuration.

This session will discuss the challenges faced when creating a Maven repository infrastructure for your organization.  The basic concepts of a Maven repository will be introduced, followed by a discussion with several examples of how Maven is configured to use repositories.  The limitations and potential problems of a basic setup will be discussed, including how these problems might be solved using a Maven repository manager.  The JBoss Community Maven repository will be examined including the problems with the previous setup, how the repositories were rebuilt to address these problems, and what are the plans for the future of the JBoss repository.

The goal of this session is to explain the basic concepts of Maven repositories and repository managers, compare the advantages and disadvantages of several possible repository configurations, and provide enough information so that you can begin desiging your own repository infrastructure.

It is recommended that attendees have at least a basic understanding of Maven and a general knowledge of Java and related software.

Presenter: Paul Gier is a senior software engineer at Red Hat.  He is responsible for the build of the JBoss Application Server and for the JBoss community Maven repositories.  He provides general build support to many projects in the JBoss community and is a committer and member of the PMC on the Apache Maven project.  Prior to joining Red Hat he developed software for the healthcare and banking industries and was a Java instructor for Sun Microsystems.  Paul and his family reside in Austin, TX.


Dynamic clusters with Apache httpd, mod-cluster and JBoss

Date: July 7, 2010
The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: The mod-cluster module, developed by JBoss, has many advantages over mod-jk, such as dynamic addition and removal of cluster nodes and web applications, and dynamic load balancing between httpd and the different JBoss servers.

First, we'll present the architecture of mod-cluster and its advantages over mod-jk. Then we'll show how to configure mod-cluster and JBoss. Finally, we'll demo a dynamic cluster, running in the cloud (EC2). The demo includes adding new JBoss servers to a running system (e.g. to cover load spikes), removing running instances, and adding and removing web applications.

Attendees will walk away with an understanding of what mod-cluster is and how to use it.

Presenter: Bela completed his PhD at the University of Zurich, Switzerland. After some time at IBM Research, he did a post-doc at Cornell. Then he worked on NMS/EMS for Fujitsu Network Communications in San Jose, California. In 2003, he joined JBoss to work full-time on open source. Bela manages the Clustering Team at JBoss and created and leads the JGroups project. Bela's interests include network protocols, performance, group communication, trail running, biking and beerathlon. When not hacking code he spends time with his family.


Infinite scale via Infinispan

Date: July 21, 2010
The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: Infinispan is a highly popular new data grid platform that is taking the world by storm. In this session, Infinispan founder and project lead Manik Surtani will talk about some of the most interesting, massive scale uses of Infinispan they have witnessed within the community, and will talk about lessons learned from them. They will then take you on an in-depth tour of how you can make the most out of Infinispan to maximize the potential of your own projects and applications, whether they are webapps, frameworks or complex business engines.

Presenter: Manik Surtani is a core R&D engineer at JBoss, a division of Red Hat. He is the founder of the Infinispan project, which he currently leads, and also leads the JBoss Cache project. His interests lie in cloud and distributed computing, autonomous systems and highly available computing. He has a background in artificial intelligence and neural networks, a field he left behind when he moved from academic circles to the commercial world. Since then, he's been working with Java-related technologies, first for a startup focusing on knowledge management and information exchange, and later for a large London-based consultancy as a tech lead focused on e-commerce applications on large Java EE and peer-to-peer technology. Surtani is a strong proponent of open source development methodologies, ethos, and collaborative processes, and has been involved in open source since his first forays into computing.


JSF 2 and Beyond with RichFaces!

Date: August 4, 2010
The webinar was archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: This webinar will provide in-depth coverage of several new JSF 2.0 features.  It will also ask of each : Is the current solution sufficient?  Where is it lacking?  We'll then review how RichFaces 4 is enhancing JSF to solve these issues by prototyping functionality for the future of JSF.

The JSF 2.0 specification (JSR-314) addresses a substantial number of long standing pain points that JSF users have just come to accept as a hard knock life.  JSF 2.0 is a true contender amongst web frameworks.  It is not the end of the story though, and thankfully the expert group has once again left the door open for projects like RichFaces to extent, prototype and improve the specification.  RichFaces lead the industry with ajax support for JSF1.2, played a significant role in the development of JSF 2.0, and continues to lead and prototype the future of the JSF standard for the RIA ecosystem.

Whether you are a new JSF/RichFaces user who wants to find out more about the latest developments in the specification or an old hat with an issue or two on your mind, this session has something to offer you!

Presenter: Jay Balunas is a JBoss core developer, and project lead for the RichFaces project.  He is the coauthor of the DZone RichFaces Reference Card, and a member of the extended JSR-314 (JSF 2.0) expert group.  He is also a commiter on several other open source projects such as Seam, and Weld.  Jay has been architecting and developing enterprise applications for over ten years specializing in web tier frameworks, UI design, and integration.

Jay has spoken at several conferences such as JSFSummit, JBoss World, and various JUGs on topics including JSF 2.0, RichFaces, and Seam. Jay blogs about RichFaces, JSF 2.0, and other RIA technologies at http://in.relation.to/Bloggers/Jay


Arquillian Invasion: Reducing Enterprise Testing to Child's Play

Date: August 18, 2010
This webinar has been archived so you can view it here:
Vimeo On Demand and Webex On Demand

Description: You know you should test. You know that testing forces you to consider API design. That it proves your implementation, and that it documents for other maintainers its use. That it future-proofs you during refactoring but with too many moving parts, it's hard to fault even the most savvy developer for giving up. Tests have been slow to write, slow to execute, and push back our deadlines.
It doesn't have to be that way anymore.
In this session, we'll explore techniques to skip the build and stay within the IDE, reduce boilerplate by harnessing an annotation-driven framework, and hook into some common embeddable EE containers from a plain JavaSE environment.

Presenter: As Senior Software Engineer at Red Hat, Andrew Lee Rubinger is primarily tasked with development of the JBoss Community's EJB 3.x implementation. He is the author of the upcoming “Enterprise JavaBeans 3.1, 6th Edition” from O’Reilly Media, and his role as Core Developer within the JBoss Application Server is supplemented by leading the EmbeddedAS and ShrinkWrap projects. His work can be followed via http://twitter.com/ALRubinger or in more colorful format on his blog at http://exitcondition.alrubinger.com.

Aslak Knutsen is currently a Senior Software Engineer for the JBoss Seam team at Red Hat, Inc. where he is the project lead for Arquillian and works on projects such as ShrinkWrap, Weld and Seam 3. Previously, Aslak was a Senior Consultant at Conduct AS (working with JBoss related technologies) and Senior Developer at EDB ASA (working with electronic billing/banking systems).


Mad Max Tools

Date: Sept 1, 2010 
This webinar has been archived so you can view it here:
Webex On Demand and Vimeo on Demand

Description: JBoss Developer Studio 3 is out, now what can I do with it?
Introduces JBoss Developer Studio 3 and then shows some possibly not so well known tips and tricks for how to use features in Eclipse and especially JBoss Developer Studio 3 that helps make you more efficient developing JBoss and Java middleware applications.

Presenter: Max Rydahl Andersen works for Red Hat and is the project lead for JBoss Tools and Developer Studio and is a core developer on Hibernate and Seam.
Max have spoken at several EclipseCon's, JBUG's, JBoss World and Devoxx. Max blogs about JBoss Tools, Eclipse and Hibernate at http://in.relation.to/Bloggers/Max


The Zen of Classloading

Date: Sept 15, 2010 
This webinar has been archived so you can view it here:
Webex On Demand and Vimeo on Demand

Description:  This session was one of the most popular at JBoss World 2010!

Class loading is widely viewed as one of the darkest arts in Java development. In this session, Jason Greene will provide insight into the how and why of Java SE, Java EE, JBoss Application Server, JBoss Microcontainer, and OSGi class loading. He will offer historical perspective by beginning with JDK internals and progress to the modern, modular class loader models in use today. In addition, Jason will cover common pitfalls and methodologies to avoid them. 

Presenter: Jason currently leads the JBoss Application Server project, which is a popular open source application development platform. He is a member of the Java Community Process (JCP), and most recently the expert group of the Java EE and Contexts & DI specifications. During his tenure at Red Hat, he has worked in many JBoss Enterprise Middleware areas, including the application server, clustering, Web services, AOP, and security. His interests include concurrency, distributed computing, hardware, and programming language design.  


Drooling for Drools - Its Proctor Time

Date: Oct 6, 2010 
This webinar has been archived so you can view it here:
Vimeo on Demand and Webex On Demand

Description: Drools 5.0 introduced the Business Logic integration Platform which provides a unified and integrated core for Rules, Workflow and Event Processing.

This session will focus on the new functionality introduced in Drools 5.1. A deep dive into core capabilities of Drools Expert, Flow and Fusion. Learn about integration with Spring, Camel and CXF and how they can be combined for declarative services. Find out how Drools Fusion delivers complex event processing (CEP) capabilities to build active decision management applications. Learn more about BPMN2 and the standards-based BPM implementation in DroolsFlow.

Presenter: Mark Proctor received his B.S. Eng. in Engineer Science and Technology and then his M.S. in Business and Information Systems; both from Brunel University, West London. His M.S. thesis was in the field of Genetic Algorithms; which is where he first got his interest for anything AI related.

Mark became involved in the Drools expert system project at an early stage and soon became its project lead. Mark then joined JBoss (later acquired by RedHat) as an employee when the Drools project was federated into the JBoss JEMS stack. Having developed a powerful expert system, Mark is now turning his attention to other declarative paradigms in an effort to unify them to allow for richer domain modeling environments.


Seam in the Clouds

Date: Oct 20, 2010 
This webinar has been archived so you can view it here:
Vimeo on Demand and Webex on Demand

Description:In this session, we will dive deep into how to build cloud agnostic applications. Seam, based on standardized contextual dependency injection (JSR-299: Contexts and Dependency Injection) allows you to port your code and skillset into the cloud. We will demo advanced integration with GWT toolkit for real-time ultra rich applications and data grid capabilities for a highly elastic middle-tier, running live in popular public cloud providers.

Presenter: Pete Muir is the project lead for Seam and Weld (the reference implementation of JSR-299: Contexts and Dependency Injection for Java EE), and is the co-founder of Arquillian, a test harness for Java application servers. Pete represented JBoss on the JSF 2.0 Expert Group. Pete is currently employed by Red Hat, as a core developer working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working for a UK based staffing agency as IT Development Manager.

Pete has spoken at conferences such as Devoxx, JAX, JBoss World, JSFDays and JavaBlend as well as numerous JUGs. Pete blogs about Seam, Weld and Java at http://in.relation.to/Bloggers/Pete


jBPM5: Are your business processes ready for the future?

Date: November 17th, 2010 
This webinar has been archived so you can view it here:
Webex On Demand and Vimeo on Demand

Description: Business Process Management (BPM) technology offers you the capability to better manage and streamline your business processes. jBPM5 continues its vision in this area by offering an open-source, lightweight, embeddable process engine for executing business processes. Combined with the necessary services and tooling, this allows not only developers but also business users to manage your processes more efficiently throughout their entire lifecycle. A lot is happening in the BPM area as well, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, etc. This presentation will show you how jBPM5 tackles these challenges and give you an overview of the most important features.

Presenter: Kris Verlaenen is leading the jBPM5 effort. He is also one of the core developers of the Drools project, to which he started contributing in 2006. After finishing his PhD in Computer Science in 2008, he joined JBoss full-time and became the Drools Flow lead. He also has a keen interest in the healthcare domain, one of the areas that have already shown to have a great need for a unified process, rule and event processing framework.