Containers

Video Thumbnail
Video

OpenShift Origin Community Hangout: Solum Update with Clayton Coleman & Chris Alfonso

Red Hat Developer Program

Coming off the heels of a 2-day session on Solum at Rackspace's SF offices, where parties interested in Solum, the OpenStack-related initiative for application lifecycle management that leverages both Heat & Docker - Red Hat OpenShift Team members who attended (Clayton Coleman, Chris Alfonso & Krishna Raman) bring us up to speed on the project & Red Hat's involvement.

Video Thumbnail
Video

OpenShift Origin Community Hangout: Sneak Peak at OpenShift Orign Index Project

Red Hat Developer Program

The OO-Index project needs you! This a sneak preview of a community project to build & host a place to find and browse OpenShift Community-sourced QuickStarts and Cartridges in GitHub. This package is a general-purpose stand-alone index of quickstarts and cartridges for the OpenShift hosting platform and can easily be deployed on an Origin-based Platform as a Service. The project is written in Python using Flask and could use some more community love so if you have some band-width, take a look at the code & make a few commits! CSS/HTML stylists wanted!

Video Thumbnail
Video

Docker Tooling for JavaEE Developers by Xavier Coulon

Red Hat Developer Program

Docker is awesome, but how to use it well when doing Java development ? In this talk you will get a quick introduction on how to use Docker effectively, especially for Java EE development. We will show how the recent release of Eclipse Mars supports Docker to make it even more integrated into your day-to-day work from within your IDE. In particular, you'll see how you can pull and run an image for a database, build a custom image for an application server, run it and deploy a JavaEE application using data volume, exposed ports and container links. And more !

Video Thumbnail
Video

fabric8 - Java developer tools for Kubernetes and OpenShift by Roland Huß

Red Hat Developer Program

Fabric8 is an integration and management platform adding to the Java developer's perspective of Kubernetes and OpenShift. It consists of multiple parts. Fabric8 tooling helps tremendously in deploying Java applications on Kubernetes and OpenShift by creating all the complex deployment descriptors directly from a Java build. In addition, fabric8 contains a rich set of DevOps Microservices which provides a flexible and automatedsetup for a Continous Integration and Delivery pipeline on a per project basis. It also includes an integration-Platform-as-a-Service (iPaaS) centered around Camel and ActiveMQ with rich visualisations and one click installations. But the queen of fabric8 is its web console which allows for a rich user experience for managing Kubernetes services, pods and more. With this in place even complex setups can be easily managed. This talk provides an overview over all these components and shows how the pieces fit together.

Video Thumbnail
Video

Developer Interview (#DI18) - Rafael Benevides about Docker for Java EE Developers

Red Hat Developer Program

(Part 1)Containers are enabling developers to package their applications in new ways that are portable and work consistently everywhere: on your machine, in production, in your data center, and in the cloud. And Docker has become the de facto standard for those portable containers in the cloud. This lab offers developers an intro-level hands-on session with Docker, from installation to exploring Docker Hub, to crafting their own images, to adding Java apps and running custom containers. This is a BYOL (bring your own laptop) session, so bring your Windows, OS X, or Linux laptop and be ready to dig into a tool that promises to be at the forefront of our industry for some time to come.

Video Thumbnail
Video

Thomas Qvarnstrom (@tqvarnst) Continuous Delivery with Docker Containers and Java EE

Red Hat Developer Program

Technical backgrounds to a recent webinar. Learn how to achieve continuous delivery with docker and Java EE. Topics will include: A developer's introduction to docker. Best practices and recipes for docker and Java EE. How to setup a delivery pipeline for a Java EE application running on Red Hat® JBoss® Enterprise Application Platform using docker (live demo). http://www.redhat.com/en/about/events/continuous-delivery-docker-containers-and-java-ee

Video Thumbnail
Video

JavaOne 2015 - Rafael Benevides & Markus Eisele - Docker for Java EE Developers

Red Hat Developer Program

Containers are enabling developers to package their applications in new ways that are portable and work consistently everywhere: on your machine, in production, in your data center, and in the cloud. And Docker has become the de facto standard for those portable containers in the cloud. This lab offers developers an intro-level hands-on session with Docker, from installation to exploring Docker Hub, to crafting their own images, to adding Java apps and running custom containers. This is a BYOL (bring your own laptop) session, so bring your Windows, OS X, or Linux laptop and be ready to dig into a tool that promises to be at the forefront of our industry for some time to come.

Video Thumbnail
Video

DevNation 2015 - Knutsen, Majsak - Taming microservices testing with Docker & Arquillian Cube

Red Hat Developer Program

With microservices, polyglot, and DevOps on the rise, what's happening with testing? Do they increase complexity and make our testing efforts harder? Or do they actually make it easier to write better tests? In this session, we will explore how we can do our testing in this new world, and how the new world can help us test better. Other topics we'll discuss include: NodeJS, DynJS, VertX, Ceylon, or Ruby-orchestrated microservices. System scale testing with different configurations. Database migration and regression testing.

Video Thumbnail
Video

DevNation 2015 - Christian Posta & Charles Moulliard - Continuous delivery with Fuse on Openshift

Red Hat Developer Program

Come see how a practical, out-of-box-reusable deployment of a continuous delivery tool delivers complex integration deployments using tools like Docker, Jenkins, OpenShift Enterprise by Red Hat, and Red Hat JBoss Fuse. As we’ve worked with clients to complete complex integrations with JBoss Fuse, we’ve learned best practices doing continuous delivery. We’ve taken what we’ve learned and created a working, modular example hosted on github. In this session, we'll use this example to discuss continuous delivery, DevOps, and how Red Hat’s technology brings a practical approach to making the theory a reality.

Video Thumbnail
Video

DevNation 2015- Michael Hrivnak - Docker for developers

Red Hat Developer Program

Docker is not just for deployment. As a developer, there are many ways Docker can make you more productive, regardless of how your app gets deployed. In this session, you'll learn practical strategies for using Docker, including how to: Run unit tests locally in multiple environments with almost no overhead. Make your integration tests easy for anyone to run by distributing them in a Docker image. Simulate advanced network topologies, especially for a service-oriented architecture. Make a Docker image in 5 minutes or less that produces builds from a consistent environment. Isolate database state changes in your test suite by using a pool of disposable containers.

Video Thumbnail
Video

DevNation 2015 Keynote - Matt Hicks - The future of development with Kubernetes and Docker

Red Hat Developer Program

You've probably heard a lot about Linux containers and the exciting potential they hold. In this presentation, Matt Hicks will cover how Docker and Kubernetes have evolved to fundamentally change how you will approach development and operations. If you are looking for an understanding of the technology and how it relates to the common roles in IT today, this is the talk to watch.

Video Thumbnail
Video

Openshift: The Polyglot Platform as a Service - Max Andersen

Red Hat Developer Program

OpenShift is Red Hat's polyglot Platform as a service which allow you to run a large range of services in the cloud. In this talk I will give an introduction to OpenShift, what it offers and how it works. The talk will be in two parts. The first is about OpenShift in general and how to use it from the command line and the web console. The Second part is about how JBoss Developer Studio works with OpenShift and how it both coexist and extend the experience you get with "plain" OpenShift. This part will focus especially on how well the JavaEE and mobile parts of Developer Studio works with OpenShift. The talk is intended to be practical and guided by attendees question.  Max Rydahl Andersen was born and raised in Denmark, worked on health care software systems for some time.  In that work I bumped into this small project called Hibernate and had to fix a couple of things in it to make it useful.  Since then I've been working at Red Hat on Hibernate Core, Hibernate Tools, Seam and now lately JBoss Tools and Developer Studio.

Video Thumbnail
Video

LiveOak: Is that a mobile backend as a service in your pocket?

Red Hat Developer Program

LiveOak is a new JBoss Middleware project built from the ground up to be mobile friendly and cater to the needs of mobile application developers. Being lightweight and entirely RESTful allows you to hit the ground running in developing your mobile applications with LiveOak. We will provide an overview of LiveOaks' stack, what we provide OOTB to enable speedy mobile app dev, how the configuration can be modified, and our RESTful guiding principles. Then move onto an application showing how easily and quickly LiveOak can be integrated to provide the required back end. Lastly we touch on how the platform can be extended with your own services to provide additional RESTful resources.

Video Thumbnail
Video

Docker and JBoss - the perfect combination

Red Hat Developer Program

For this session we have Marek Goldmann who leads Docker related initiatives at Red Hat.  Abstract Docker is a tool for building portable Linux containers around an application. If you are unfamiliar with Docker, or have heard of it but never used it, then you should definitely come to this session because containers are the new virtualization. Docker is a revolution in thinking about software distribution. It makes the process of creating images with the whole application stack (OS + application server + application itself) easy and extremely fast. You can share them easily too, and images behave the same way on different machines. Differences between development and production environments are a thing of the past. But that's not everything - Docker helps you run images too by providing an easy to use interface. Sounds like magic, huh? In this session, right after introduction to Docker, Marek will dive into examples showing how you can leverage this tool to create a deployment environment for your applications. You will see how to cluster JBoss EAP and deploy an application to it. Marek will share some tips and tricks too: for example how to manage logs or customize the configuration of JBoss EAP to be able to deploy your applications. About Marek Marek joined Red Hat in January 2009 and started hacking on Cloud-related JBoss projects. Currently Marek leads the WildFly integration effort with the Fedora operating system, and makes sure that JBoss' projects run well on Docker.

Video Thumbnail
Video

CDI (Part 1): Introduction to CDI

Red Hat Developer Program

This presentation provides an introduction to CDI (Contexts and Dependency Injection), covering the basic and intermediate features. It was presented by Antoine Sabot-Durand, the co-spec lead for CDI.