Red Hat OpenShift

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

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

JBoss@JavaOne 2014: Automatically scaling Java applications in the cloud - Steve Pousty

Red Hat Developer Program

In this mini-session, Steve Pousty will showcase how to automatically scale Java EE applications on a PaaS environment using JBoss EAP and OpenShift. This will be a live demo where he will deploy an application to the cloud and then turn up the heat by running a load test with thousands of users.

Video Thumbnail
Video

JavaOne 2015 - Aslak Knutsen - Taming Microservices Testing with Arquillian

Red Hat Developer Program

The Borg is docking your system; testing is futile! Or is it? With microservices, polyglot, and DevOps on the rise, where are we at with testing? Do these technologies bring more complexity and make our testing effort harder, or maybe the contrary? Do they actually help us write better tests more easily? This session explores not only how we can do our testing in this new world but also how the new world can help us test better. It takes a close look at various topics, from NodeJS-, DynJS-, VertX-, Ceylon-, or Ruby-orchestrated microservices through system-scale testing with various configurations to database migration and regression testing. All are within reach.

Video Thumbnail
Video

JavaOne 2015 - Christine Flood - Shenandoah: An Ultralow-Pause-Time Garbage Collector for OpenJDK

Red Hat Developer Program

Modern machines have more memory and more processors than ever. Service-level agreement (SLA) applications guarantee response times of 10 to 500 milliseconds. To meet the lower end of that goal, we need garbage collection algorithms that are efficient enough to enable programs to run in the available memory but also optimized to never interrupt the running program for more than a handful of milliseconds. Shenandoah is an open source low-pause-time collector for OpenJDK designed to meet those goals. Learn more in this session.

Video Thumbnail
Video

JavaOne 2015 - Ken Finnigan - Java EE 7 Applications as a Microservice with WildFly Swarm

Red Hat Developer Program

This session demonstrates how you don’t have to throw the Java EE baby out with the bath water just because you’re thinking about microservices. WildFly Swarm comes to the rescue, allowing flexibility in how a Java EE application is packaged. If your company has experience with Java EE and you’ve been thinking about getting into microservices, or even just single-purpose deployments, that doesn’t have to mean ditching Java EE. The presentation shows how WildFly Swarm can construct a single JAR containing a Java EE application, along with whatever WildFly components it would require, that can be deployed easily and quickly to any environment with a JVM.

Video Thumbnail
Video

DevNation 2014 - Jeremy Edberg - How Netflix Uses DevOps for Reliability and Developer Velocity Video

Red Hat Developer Program

Netflix designs our systems and deployment processes to help the service survive both catastrophic events like zone and regional outages and less catastrophic events like network latency and random instance death. This system has previously been described as "dream devops". In our data centers we had monolithic systems and centralized operations. When we moved to the cloud we fully embraced the distributed services and the devops model. Now, with experience, we've uncovered real-world challenges with the devops model and, as a result, have embraced more effective hybrid approaches. More specifically, how do we reconcile local agility and ownership with the achievement of system-wide objectives, such as the overall quality and reliability of large scale distributed environment? Topics will include our software lifecycle from code checkin to automated machine image baking to deployment, monitoring and alerting, and how Netflix uses self service tools to enable our developers to maintain maximum code velocity.

Video Thumbnail
Video

DevNation 2014 - Gene Kim - Afternoon Keynote: Why Everyone Needs DevOps Now

Red Hat Developer Program

Afternoon keynote at DevNation 2014. Gene is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written three books, including "The Visible Ops Handbook" and "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win." Gene is a huge fan of IT operations, and how it can enable developers to maximize throughput of features from "code complete" to "in production," without causing chaos and disruption to the IT environment. He has worked with some of the top Internet companies on improving deployment flow and increasing the rigor around IT operational processes. In 2007, ComputerWorld added Gene to the "40 Innovative IT People Under The Age Of 40" list, and was given the Outstanding Alumnus Award by the Department of Computer Sciences at Purdue University for achievement and leadership in the profession.

Video Thumbnail
Video

DevNation 2015 - Duncan Doyle, Tristan Tarrant - Cross-region cloud deployments with Infinispan

Red Hat Developer Program

Infinispan is an extremely scalable, highly available, key-value datastore and data grid. The platform is highly flexible and can be deployed in environments ranging from on-premise physical hardware to elastic cloud environments. In this session, we'll demo how to deploy a cross-region Infinispan (JBoss Data Grid) cluster in the Amazon cloud (AWS). We'll cover the challenges faced when deploying a data grid in a single cloud region, as well as how to set up Infinispan x-site replication spanning multiple regions in the Amazon Elastic Compute Cloud (EC2). Topics discussed will include: The discovery of Infinispan nodes in a cloud environment. x-site replication across AWS EC2 regions. The new x-site state transfer feature in Infinispan 7. The remote listeners over the HotRod protocol. We'll also review the challenges imposed by the CAP theorem in a single grid in a single region and discuss data consistency challenges and possible solutions in a x-site, cross-region setup.

Video Thumbnail
Video

DevNation 2015 - Jeremy Davis - Modern Javascript for Java developers

Red Hat Developer Program

Did your last web application use JSP? JSF? Wondering what the terms SPA, npm, Yeoman, Grunt, Gulp, Bower, and CoffeScript are? Haven’t had a chance to get your hands dirty with AngularJS, Ember, or Backbone? Feeling a bit behind the web development curve? HTML 5 and JavaScript have completely changed the web development game. Get up to speed in this 60-minute crash course on modern JavaScript development. We’ll give you everything you need to know to navigate the current JavaScript landscape.

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 - Adam Koblentz - Develop anywhere--even the cloud

Red Hat Developer Program

When developing software, you typically have 2 options. Either you use black-box testing and run code against mock objects, hoping that numerous unit tests catch any problems. Or, you don't run your code at all until you can hit a test or QA back-end service and hope everything works. Either way, there's a lot of hoping and not a lot of productive functional testing. It’s becoming more reasonable to have an instance of your application in a shared environment with other services hosted inside a modern cloud platform. Historically, developers didn’t write code against these cloud instances because of the time increase in the already slow Java tooling. But OpenShift and JRebel are changing that. In this session, we'll show you how to write Java EE applications on the OpenShift platform and we’ll use JRebel to instantly push our code changes into OpenShift.

Video Thumbnail
Video

DevNation 2015 - Peter Muir & Paul Robinson - Continuous delivery, with a side order of DevOps

Red Hat Developer Program

Creating a large website that's written in multiple programming languages can be tricky. Enabling it to run continuously is even harder. Join us as we outline how we brought continuous delivery to JBoss Developer (jboss.org), a thousand-page website that's served up as a mix of HTML, JavaScript and CSS and that communicates with a variety of back-end services. We'll talk about challenges we faced and our solutions, including: Sizing a converged infrastructure. Organizational challenges. Testing websites and creating good test environments . Introducing Docker.

Video Thumbnail
Video

DevNation 2015 - Jennifer Krieger - So you want to be a DevOps engineer?

Red Hat Developer Program

You've worked hard and mastered every coding language on the planet, including COBOL. You know jenkins, travis, go, puppet, chef, CFengine, nagios, github, graphite, logstash, ansible, aws, gce, vagrant, cms, cvs, abc, 123, and even a little bit of TFS. Your resume is up to date, and you are ready for your next job. But you might be missing a key skill. Industry trends in engineering show a growing desire in companies to hire people who have proven soft skills, are good at collaborating with others, and can regularly solve the most complex problem we face today: effectively talking to our fellow humans. Join Jen for a conversation about the journey of becoming more comfortable with collaboration and open communication. Topics will include: Collaborate-or-die survival skills. Dreaded soft skills and how to become comfortable with them. What to do in common situations that all engineers face. How to convince others that your idea is the right idea. How to get the time you need to get your work done.

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.