Presentations

Alex Toth
Audience: Intermediate
Topic: PostgreSQL

Postgres is a great database, but you can only squeeze so much out of a single server.  Pgpool (really, Pgpool-II) offers options for clustering Postgres for both high availability and load balanced reads.  This talk will focus on using it with Postgres's streaming replication, but will compare that to other options as well.  Of course, it will present the dangers of Pgpool with Postgres along with configuration tips.

David Maxwell
Audience: Everyone
Topic: SysAdmin

Pipecut is a new interactive interface for creating, editing, and debugging Unix command pipelines.

Instead of writing your pipeline one command at a time, and alternating between command line editing and inspecting the results of your data transformation, pipecut lets you do both at the same time. With a full-screen vi-like interface, you can create a long pipeline with as few as five keystrokes, and inspect what is happening to the data between each stage of your pipeline. Also features in-line highlighting of regular expressions.

Christoph Wagner
Audience: Developer
Topic: Developer

The web has been through a lot of changes since Netscape released the first browser with JavaScript support nearly 20 years ago. Web applications are becoming more complex and and users expect richer experiences and native performance on a variety of devices - desktops, tablets, phones, and soon smartmatches will enter the mix.

This talk will explore the soon-to-be-finalized Web Components technology and Google's new Polymer library that makes building powerful components for the web easy and and fun. It's time to stop cooking div soup and to start using a more powerful tool.

Mark Wong
Audience: Intermediate
Topic: PostgreSQL

This presentation will review the performance changes of a some of the patches committed or pending for the PostgreSQL 9.5 development cycle.

Jim Mlodgenski
Audience: Intermediate
Topic: PostgreSQL

One of the most powerful features of PostgreSQL is its diversity of procedural languages.

Did you ever wonder: 

  • What all of those options are on the CREATE FUNCTION statement? 
  • Does my choice of procedural language affect the performance of my statements? 

We will explore the world of PostgreSQL procedural languages.

 

Josh Berkus
Audience: Beginner
Topic: PostgreSQL

Whatever you use PostgreSQL for, version 9.4, released December 18th, has a lot to offer.  Whether you're migrating your NoSQL application to PostgreSQL by using the new JSONB or scaling up using higher performance, scaling out using the new replication API, or doing analytics using new analytic functions. version 9.4 has something for you.  Come learn all about it, with demos.

Philip Ballew
Audience: Beginner
Topic: Ubucon

Want to hear about all top applications available for Ubuntu and how to get them put onto your computer? This talk will go over some of the applications that come on the Ubuntu operating system, as well as some you might not have ever used before. I will show how to download these apps from the software center, as well as go into adding software not in the software center. This talk will aim to cover tips for the new Ubuntu user, as well as a hardcore Linux user who has never left their command line.

 

Topic: Puppet

Checkin for Puppet Camp in Century CD.

 

Puppet Camps is a one day regional events held for people who are currently using or interested in using Puppet. You will have the opportunity to talk to a diverse group of Puppet users, benefit from presentations delivered by prominent community members, and share experiences with your peers. More info and registration online.

Dustin Kirkland
Audience: Everyone
Topic: General

It can take many minutes to process a small, 30-second clip, or even hours to process a full movie. There are numerous, excellent, open source video transcoding and processing tools freely available in Ubuntu, including libav-tools, ffmpeg, mencoder, and handbrake. Surprisingly, however, none of those support parallel computing easily or out of the box. And disappointingly, I couldn't find any MPI support readily available either. I decided to tackle the problem myself, and develop a scalable, parallel video transcoding solution, and I'm delighted to share the result with you today!

Rich Bowen
Audience: Everyone
Topic: Sponsored

OpenStack is "Open source software for creating private and public clouds." As with most Open Source projects, they release source code, and leave it to third parties to provide packages and distributions. Also, since OpenStack is a complicated stack of components, deployment can be tricky, and there's a number of third-party solutions for that, too.