Fossetcon 2014 schedule

Thursday 11th September 2014

  • CentOS Dojo at Fossetcon

    The CentOS Dojos are a one day event that bring together people from the CentOS communities to talk about systems administration, best practises, and emerging technologies.

    The emphasis is to find local speakers and tutors to come together and talk about things that they care about most, and to share stories from their experiences working with CentOS in various scenarios.

    Attendance to these events is restricted to 75 people to ensure there is plenty of opportunity for everyone to interact and establish social connections to carry the conversations through into the future.

    At 9:00am to 5:00pm, Thursday 11th September

    Coverage note

  • Chef Training

    At 9:00am to 12:10pm, Thursday 11th September

  • Ubucon

    At 9:00am to 5:00pm, Thursday 11th September

    In Rosen Plaza Hotel

  • XenServer Master Class Live

    by Tim Mackey

    Learn how a modern XenServer can be made to deliver secure virtualization with the performance and scalability modern hyper-dense data centers and cloud operators demand. One year after XenServer was made open source, we're running a successful pre-release program for XenServer Creedence, and have undertaken a major platform refresh.

    In this workshop, you'll learn:
    - What a XenServer is;
    - About the Xen Project hypervisor at the heart of XenServer;
    - What it means to have a packaged virtualization platform;
    - What you can accomplish with XenServer;
    - Now it integrates into major cloud systems like OpenStack and Apache CloudStack.

    No prior knowledge of XenServer is required, and this workshop has no pre-requisites.

    At 9:00am to 12:10pm, Thursday 11th September

  • Intro to Puppet: A Hands on Tutorial

    by Garrett Honeycutt

    Puppet is a configuration management tool for modeling system state. This tutorial requires a laptop and utilizes Vagrant and VirtualBox. We will actually be
    writing Puppet code and configuring systems. The attendee would leave with

    • An understanding of how Puppet works
    • A working Puppet Master and test node
    • How to automate deploys in their infrastructure
    • Best Practices
    • How to implement common design patterns
    • Use of Hiera to separate data from their code

    At 1:50pm to 5:00pm, Thursday 11th September

  • Creating your first Ubuntu SDK Application

    by Michael Hall

    The new Ubuntu SDK provides all of the tools needed for a new generation of app developers to build beautiful apps that will seamlessly converge between phone, tablet and desktop usage. This workshop will walk you through all of the steps necessary to complete your first app, including installation of the SDK itself, writing the application code, packaging it using the new Click packaging tools, and submitting apps to the Ubuntu app store.

    Attendees should either have Ubuntu installed on their laptops, or in a VM on their laptops, so they can install and run the SDK tools. If you have a device running Ubuntu, bring that too so you can try your app on an actual device. By the end of this session you will have a working, useful, real-world application that is suitable for submitting to the Ubuntu store.

    On Thursday 11th September

  • Giving Back: First steps to contributing to ubuntu

    by Nicholas Skaggs

    Whether you’re an experienced technology user or you’re just getting started, there are lots of ways to get involved with the Ubuntu community. Ubuntu is more than an operating system for your computer, server, cloud, phone, tablet, or TV. It’s also a massively collaborative project.

    This session will cover some of the diverse communities and ways you can get invovled, as well as conquering fears and misconceptions about contributing.

    On Thursday 11th September

Friday 12th September 2014

  • Diversity creates innovation

    by Iris Gardner

    Facebook, Yahoo!, and Google have pulled back the curtain by revealing their diversity data but what can they do about it? On a larger scale, what can we all do about it as lovers of technology and believers in a free and open source world? It's no secret that tech does not have a diverse workforce—only 9% of the workforce is Black or Latino/a—and at the same time it's no secret that the demographics in the US are shifting. In California, the epicenter of tech, there is already a majority minority. By the year 2040 the US will follow suit with 42% of the US being Black or Latino/a. It's time to not only be transparent about the disturbing data but about the causes and the solutions! Iris will give you some pieces of the puzzle so that we can all enjoy a free and open source world.

    At 9:00am to 10:10am, Friday 12th September

  • Automating your service with Juju

    by José Antonio Rey

    Here, you will learn the basics on being a Juju Charms Author, including how can you write a Juju Charm to fit your needs and make your service automatable, scalable, configurable, all in an easy way, writing scripts in any language you want. You will also learn some tips and tricks that will be useful for when you start writing your first charm!

    In this session, I will outline:
    * What's Juju
    * How can Juju fit your personal/business needs
    * How can you make a Juju Charm for *your* service
    * Common problems when writing your charms
    * Questions/where can you get help

    At 10:30am to 11:10am, Friday 12th September

  • Databases: from root to riches

    by Brandon Johnson

    In this session you'll learn the basics of SQL (Standard Query Language) from selects up to and through joins. Learn how to write queries to gather the data you need out of a database in an effective manner. If you're not familiar with databases, consider this session to be Databases 101. The demo will use MySQL as a backend, but use SQL that is portable across any RDBMS (Oracle, MSSQL, MySQL, PostGreSQL, SQLite, etc.).

    At 10:30am to 11:10am, Friday 12th September

  • Game Development with HTML5 and WebGL

    by Films By Kris

    If you have ever wanted to create a 3D Game that will run on a Desktop, Tablet, or Phone with little to no porting, then HTML5 & ThreeJS might be able to help. ThreeJS is a project released under the MIT License which makes using HTML5's 3D abilities extremely easy to use.

    At 10:30am to 11:10am, Friday 12th September

  • Homebrew Electroencephalography

    by Ken Orkis

    Electroencephalography is a simple and non-invasive way for individuals to create mind-machine interfaces. That said, there are several steps involved that could cause significant issues in properly collecting and interpreting the data. Together we will explore the fundamentals of EEG signals, as well as, the open source hardware, OpenEEG, which can be used to record them. We will also discuss topics that could lead to bad data collection and false readings such as aliasing, skin impedance, EMG signals, electrode placement, and more.

    At 10:30am to 11:10am, Friday 12th September

  • Meetup Groups: Act Locally - Think Globally

    by PJ Hagerty

    There are thousands of local technology groups worldwide. Sadly, many suffer along, become stagnant, some even die off. How can you make your local Tech Group better and in so doing, improve the global Tech Community?

    This talk focuses on the human side of getting a group together and making it successful so the members, as a group can contribute to the larger community. It is a universally useful guide to improving all parts of the tech community, starting on a local level.

    At 10:30am to 11:10am, Friday 12th September

  • Introduction to Control Center

    by Steve Anness

    Control Center is an open source application management and orchestration system. Control Center was developed by Zenoss; however, apart from working with the Zenoss platform Control Center can be used to manage other Docker applications, from a simple web application to a multi-tiered stateful application stack.

    Control Center is based on a service oriented architecture which enables applications to run as a set of distributed services that can span hosts, datacenters, and geographic regions. A simple declarative application template file is used to describe how an application is configured, deployed, managed, and monitored.

    At 11:30am to 12:10pm, Friday 12th September

  • Joomla - Plays Well With Others

    by David Hurley

    In this session we'll look at how you use modern web development techniques and tools, such as Packagist and Composer to build web applications and the important role which Joomla plays in your application development. This is not the Content Management System you thought you knew. Find out more about all that Joomla has to offer you and how to make your web application modular.

    At 11:30am to 12:10pm, Friday 12th September

  • MySQL Server Performance Tuning 101

    by Ligaya Turmelle

    Tuning the MySQL server is usually a last ditch effort to gather some more performance from the server after query and schema tuning and caching. To be able to properly tune the server we will discuss how MySQL uses memory, explain how to gather information about your system and what basic information is needed about the system to begin tuning the server.

    At the heart of the talk we explain how to translate some of the specific data we gathered into useful information. We then discuss what and how some specific server variables are related to this information. Using general rules of thumb and the occasional specific equation we then cover the basics of tuning of the relevant server variables.

    At 11:30am to 12:10pm, Friday 12th September

  • OpenBSD - a Network-Centric Introduction

    by Boyd Stephens

    Traditionally when talks are held around the FOSS stack GNU/Linux is the operating system of choice during the discussion. A broader conversation could include the various *BSD OS technologies in general and the OpenBSD platform in particular. This 40 minute workshop will work towards introducing attendees to the segment of the FOSS ecosystem called OpenBSD. Some of the topics will include

    • Introduction to OpenBSD's technology and developer/user culture.
    • Highlighting a few OpenBSD native components and utilities (ksh, openssh, tmux, spectrwm, etc).
    • The beauty of pf - OpenBSD's packet filter.
    • IPSec based vpn's anyone?
    • OpenBSD - the native routing daemons beast.
    • Discussing the intricacies of configuring OpenBSD as a "more than fully functional" desktop workstation.

    At 11:30am to 12:10pm, Friday 12th September

  • To distinguish the advantages of using a parallel file system, OrangeFS

    by Boyd Wilson

    In this presentation, we will dive deep into the architecture of OrangeFS v3, which is under heavy development. We will have a feature based discussion of the architectural changes and how they are being implemented for version 3. We will highlight the major advancements including topics such as resilience, distributed file handles, policy based object location, and distributed background processes.

    At 11:30am to 12:10pm, Friday 12th September


    Lunch Time!

    At 12:10pm to 1:40pm, Friday 12th September

  • Cloud Coalescence: The Collision of Virtualization and Containers

    by Brian Proffitt

    Until recently, cloud computing has been about virtualization. Virtual machines are at the heart of the cloud, bringing cost savings and flexibility to organizations on a massive scale. But there's a new weather system blowing in: containers. Instead of emulating an entire operating system, containers can run just enough code to efficiently run an application. Containers and virtualization can be construed as competing technologies in the cloud, but in reality they are different parts of the same cloud ecosystem. From oVirt to RDO to Project Atomic, open source projects are leading this new innovation that will transform cloud computing as we know it.

    At 1:40pm to 2:20pm, Friday 12th September

  • Continuous integration automation

    by Yolanda Robla

    Session will do a general overview of all components related into Openstack CI process:
    - Gerrit and git review for code submission
    - Zuul for dealing with branches and merges
    - Jenkins to execute tests and related jobs such as building tarballs, documentation or packages
    - Nodepool for dealing with resources needed to execute all testing
    Talk will be focused technically on how these components are setup, how are they automated and how they interrelate between each other.

    At 1:40pm to 2:20pm, Friday 12th September

  • etcd: locking and discovery for lots of servers

    by Brian Harrington

    The future of how to run your servers and deploy software on your servers is changing. Dedicated VMs and configuration management tools are being replaced by
    containerization and new service management technologies like systemd. Come and learn how etcd is a tool in providing performant, reliable, large distributed systems. etcd provides easy to use distributed locking and service discovery. It has an accessible HTTP+JSON API that exposes a powerful set of primitives inspired by projects like Google's Chubby and Apache Zookeeper. This talk will cover the underlying consensus algorithm, the architecture of the code, introduce the API and survey the libraries and tools that have been built by the etcd community. The project is open source and available on github: github.com/coreos/etcd"

    At 1:40pm to 2:20pm, Friday 12th September

  • Failure: Why it happens & How to benefit from it

    by VM Brasseur

    Projects fail in droves. Up to 90% of new businesses fail within 10 years. Screws fall out all the time; the world is an imperfect place.

    Just because it happens doesn’t mean we can’t do our best to prevent it or—at the very least—to minimize the damage when it does. As a matter of fact, embracing failure can be one of the best things you do for your project. Failure is a vital part of evolution. By learning to love failure we learn how to take the next step forward. Ignoring or punishing failure leads to stagnation and wasted potential.

    During this session I'll cover:

    • The most common causes for failure
    • Suggestions for how to avoid failing
    • How to use failure to your advantage

    At 1:40pm to 2:20pm, Friday 12th September

  • Writing Faster PHP with HHVM & Hack

    by Davey Shafik

    HHVM is the new hotness, a super-fast alternative PHP runtime from Facebook it can take your existing PHP code base and run it at blazing fast speeds... but is there more?

    HHVM also brings Hack to the table which some say is a better PHP. Hack adds numerous features to the PHP language we all know and love that help speed up both development time and runtime performance.

    Get the most out of your human and technical resources by using HHVM and Hack today!

    At 1:40pm to 2:20pm, Friday 12th September

  • ACIDic Clusters

    by Raghavendra Prabhu

    This talk reviews database clusters of our time which employ synchronous
    replication while being ACID compliant. ACID compliance implies ability
    to support transactions across nodes. As part of this talk, PXC (Percona
    XtraDB Cluster)/Galera, Google F1 based on Spanner/CFS and MySQL Cluster
    will be considered. Primary objective here is to expound features of
    each in order to highlight differentiating factors and commonality
    between them.

    They will be reviewed on following aspects:

    a) Architecture: The layering that exists between different subsystems, external
    dependencies (like CFS in case of F1), geographical awareness.

    b) Relational nature: To what extent are each of these relational.
    Do they also support NoSQL features? How relational are they wrt.

    - In addition, any APIs supported will be discussed.

    c) Degree of synchronicity: Synchronous replication, as we are familiar
    with, taxes the latency of a cluster. There are various strategies
    employed by each/some of them to obviate this latency. These will be

    - Closely related is the issue of Quorum and how it is established
    and preserved in cases of split-brain.

    d) Ease of transition: This is for those who are using MySQL async
    replication and want to switch to a synchronous replication. Main
    issue here is the amount of work required and associated changes in
    architecture. Architecture discussed earlier (in #a) will be recalled

    e) Sharding - Not all of them support sharding. Though sharding is not
    an essential requirement of a synchronous cluster, there are use cases
    where it may be useful, hence will be discussed.

    f) Operational usage; This will deal with aspects of day-to-day
    operation such as backup and restore, high availability mechanisms.
    Integration with other HA systems will also be discussed.

    g) Limitations: No system is without limitations. It is the these
    limitations which help while choosing a product to fit into higher
    scheme of things. These will be discussed briefly as well.

    At 2:40pm to 3:20pm, Friday 12th September

  • LibreOffice Tools and Features that Make Your Work Easier

    by Robinson Tryon

    LibreOffice is a flexible tool for dealing with a wide variety of file formats, including those proprietary formats that you'd rather avoid. Chances are good that it's in your distribution's package manager, and that it's even included in the default install. Whether you're new to LibreOffice or have been using it for years, there are number of tools and tricks that can make your work easier.

    Since the creation of the LibreOffice project in 2010, we've been making a number of improvements to each of the components that make up the suite. Even if the version offered by your distro is a couple of years old, it might have some tricks up its sleeve that you didn't know existed. In fact, getting a modern version of LibreOffice might be easier than you expected!

    This talk will give a brief introduction to some of the most overlooked features that LibreOffice has to offer, including:
    The Android (and new iOS) Impress Remotes
    Hybrid PDFs for increased interoperability
    Command-line conversion
    The ability to import a wide variety of document formats

    If there's time, we'll also cover the basics of installing multiple versions of LibreOffice concurrently, allowing you to test out new builds without touching your existing software.

    At 2:40pm to 3:20pm, Friday 12th September

  • Open Source Virtualization with oVirt

    by Greg Sheremeta

    oVirt is an open datacenter virtualization management solution. It is an open source project that is backed by Red Hat, and is the upstream project for Red Hat Enterprise Virtualization. Built on top of libvirt and KVM, oVirt makes it easy to manage the virtualization of an entire datacenter via it's point and click web-based interface.

    Benefits of oVirt:
    * cost -- free!
    * ease of management of a multi-datacenter, heterogeneous IT environment
    * automation -- REST API, CLI, Python and Java SDKs

    oVirt comes out of the box with both an administration portal and an end-user portal. The administration portal is designed for virtualization administrators and allows you to manage the entire datacenter. The user portal allows end users to access virtual machine consoles and start and stop machines.

    In this session, Greg will present:
    * an overview of the technology oVirt is built on top of -- kvm, libvirt, spice, and a quick detour to virt-manager
    * overview of the hypervisor installations available, topography of an oVirt installation
    * quick description of how oVirt treats storage
    * demonstration of the oVirt web administration portal
    * demonstration of the oVirt user portal
    * running the oVirt engine in a VM! (self-hosted engine)

    At 2:40pm to 3:20pm, Friday 12th September

  • Swimming upstream, freeing the code, and eating dog food

    by Jim Wildman

    For Red Hat, Open Source is not just a license, but a business strategy and a core value. This talk will discuss 3 aspects of that strategy and value

    1) What happens when a customer brings patches to Red Hat?

    2) What does Red Hat do with software that we purchase?

    3) How does Red Hat use it's own (or other) Open Source software?

    This talk will flesh out some of the realities of being the world's largest open source company by looking behind the scenes a bit at our interaction with the community on various fronts. I will review how we handle customer submitted code, how we interact with (or create) open source communities and some of the challenges of walking the open source talk.

    At 2:40pm to 3:20pm, Friday 12th September

  • Weasel Your Way to the Top

    by Corey (Chandler) Quinn

    Many technologists are very proficient at solving complex technical challenges. Yet, they feel utterly lost in an interview situation, simply because it's not an occurrence that happens frequently in their lives. In this presentation by a man in a suit, we explore what technical interviewers are looking to gain from a candidate, how their questions reveal much about what the job is like, how to negotiate a salary, and the best ways to lose a job inside of 25 words.

    At 2:40pm to 3:20pm, Friday 12th September

  • Break In The Expo Hall

    Break In The Expo Hall

    At 3:20pm to 4:20pm, Friday 12th September

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Venue