Based on real-world experiences from the DevOps team behind the Red Hat Mobile Application Platform (RHMAP), this talk will offer a unique insight into the additional elements you may need to consi...
Many current trends in software development and deployment are based around the concept of microservices, small independent services interconnected via application programming interfaces (APIs).
Distribution profiling is a process of taking pristine upstream sources and figuring out how they fit into the distribution in an automated fashion. Native dependency profiling against Python, Ruby...
An introduction to the implementation of the linux device model. How buses, devices, drivers, classes and modules are organized and communicates with each other inside the kernel, the role of kobje...
The FPGA technology is becoming more available in recent years, yet the learning curve stays very steep. In this talk, Marek will explain what the FPGAs are and how they can be used to help with he...
With constantly growing business demands more and more focus is put on gathering business knowledge and making use of it in IT. Knowledge Is Everything - that’s a slogan that lots of business domai...
SilverWare.io is a minimalistic, yet powerful, modularized, highly configurable and container-free implementation of Microservices. Builds on technologies you are familiar with. Start creating the ...
You’ve worked hard, you have mastered every coding language on the planet, including COBOL. You know jenkins, travis, go, puppet, chef, CFengine, nagios, github, graphite, logstash, ansible, aws, g...
Heat is an orchestration engine for deploying and managing applications within OpenStack clouds. It can be used for something as small as a single-node WordPress deployment to as large as deploying...
In this talk we present brand new GUI testing framework aiming for robustness and ease of use. Similar to Sikuli and OpenQA, the tool can automatically perform actions against any GUI using advance...
This workshop will be a hand-on experience in setting up a VPN server and client for Fedora 23 using libreswan (IPSec) and Openconenct (SSL VPN). It will also dive into advanced configuration topic...
Python 3 is a better language than Python 2. Unfortunately, for most projects, "porting to Python 3" means writing code that works on both versions unchanged: a subset that is, ironically, a worse ...
As we scale to run containers from dev environment to multi-host production environment, we need tools to orchestrate the container deployment. Some of the tools are :-
Integration of ManageIQ with TripleO and OpenStack. Showing inventory, capacity and utilization, metrics, smart state analysis, drift state, compliance, automatic infrastructure scaling using Manag...
In this presentation, I will run down some of the features modern C/C++ compilers have and I will explain how to use them to our advantage. I'll talk about plug-ins that can use the power of compil...
Bundled software is group of software packages which are distributed together. This talk is going to discuss various ways how the bundling typically looks, but it also goes to point out several not...
Becoming an engineering rock star isn’t just luck. Rather its a combination of passion, skills, role and environment. Most people fail to recognize that they have the potential to be a rock star. ...
Hands-on introduction to docker for absolute beginners. You can come and watch the presentation, but you will get the most out of it if you bring your own laptop and do the steps on your own. In th...
You went ahead a built a whole new set of shiny microservices. While doing this, you realized that you can no longer rely on your application server to handle all the authentication. Oh, and of cou...
Microsoft Hyper-V is among supported hypervisors for Linux kernel since 2009. What's actually supported and why do we need all the specifics in kernel? What are the PV drivers and how do they work?...
Grilo, as it says in its project page [0], is a framework for media discovery. I plan to talk about its features and also focus in the Lua integration which has made great progress in the last mont...
Using Fedora with Atomic on smart devices and gateways is a great starting base for IoT. Add to this OpenShift Online for a salable backend and you have an almost perfect IoT end to end platform th...
How hard is it to run a 'sudo yum update' ? What about running 'sudo yum update' on your cloud? This is a talk about the work we recently did on updates in TripleO. We start with an existing deploy...
I will explain the internals of Nautilus, the file manager of Gnome. It will focus on how it does Search, how it handles file operations, how it handles multiple threads, and how these internals re...
Open vSwitch is a software switch designed for virtualization hosts, but capable to handle much more than that. Although its design allows a kernel component for acceleration, it's possible to use ...
This talk is about virtualization with KVM and QEMU on the powerpc platform, especially with regard to the new POWER8 systems. After a short introduction to the Power platform in general, the diffe...
In order to support highly available VMs, oVirt needs a mechanism to determine the status of a VM running on non-responsive host. We need to be sure that VM is not running before restarting it on a...
Application servers are dead? We hear more and more than Linux containers, microservices and DevOps do away with the need for traditional Java application servers, particularly those based on Java ...
NetworkManager is probably known to every free software hacker. It's userspace plumbing that serves the needs of all kinds of networked machines. It's able to connect your laptop or a phone to a wi...
Live demonstration that will show how you can create composite container-based application and how you can setup automatic building and deploying such applications.
The Image Factory project began as a standalone service for building and uploading images to public and private clouds. Over time it has evolved to support a number of image types beyond cloud and ...
A walk-through of the features of the Red Hat Mobile Application Platform and how to use the OpenShift Online PaaS as a Mobile Backend as a Service (MBaaS) for RHMAP. During the walkthrough, we wil...
Thanks to the rise of SaaS, starting a free software project have never been as easy than now. Yet, the proprietary nature of most services make them quite often inflexible, and therefor unsuitable...
The xdg-app sandboxing initiative aims at making it easier for developers to distribute applications, and at making it more predictable and more secure for users to run them. Fitting a behemoth lik...
In the past year, Open vSwitch have been receiving plenty of new major features useful for cloud infrastructure (Open Stack, Docker) and telco industry (NFV). Some of the features are still under d...
REST does not come with an in-built contract compliance mechanism, which in many ways is a great thing (no cumbersome xml schemas). However, while working with microservice-based systems, it often ...
Ceph, Gluster and OpenStack Swift are among the most popular and widely used open source distributed storage solutions deployed on the cloud today. This talk aims to briefly introduce the audience ...
Get a private cloud up and running with the simplest steps and minimal hardware so you can focus on the fun stuff - development! Learn from my mistakes and build your cloud tonight. A live demo is ...