Presentations

E Dunham
Audience: Intermediate

The Servo Browser Engine's Open Infrastructure

Stephen Walli
Audience: Everyone
Topic: General

The open source definition is almost 20 years old. Linux has celebrated its 25th anniversary. Red Hat is 22 years old and has been public for 16 of them. Folks seem to think the world of open source has changed and needs to evolve to sustain itself and play better in the corporate world. At each point through its history there have been problems leveled at open source, from the tragedy of the commons and IP practices, and now corporate participation and sustainability. None of these problems really exist, if you look at the underlying reality of software. 

 

Dustin Laurence
Audience: Intermediate
Topic: Developer

What if I told you that most or all nontrivial C and C++ programs you have ever written were just illusions? Most such programs contain undefined behavior, and undefined behavior is at the heart of most C and C++ security problems, yet few programmers understand how far down that rabbit hole goes. We will swallow the red pill and study techniques for writing more secure, reliable C and C++ in spite of the reality of undefined behavior and other mischief.

Payal Singh
Audience: Everyone
Topic: PostgreSQL

Disaster recovery is perhaps the most ignored aspect of managing PostgreSQL in production systems. If not done right, it can make us repent for ages. Majority of production systems only have at most one defined backup and recovery strategy, not realizing the benefits of using a hybrid solution. Contrary to common perception of treating disaster management as a one model fits all philosophy, emphasis should be given on how various techniques are optimized for disaster scenarios.

Justin Dean
Audience: Everyone
Topic: Cloud

A deep dive into how Ticketmaster self disrupted and leveled up our company.  We optimized for speed and agility.  We'll cover the WHY and HOW we changed the face of a 40yr old company and put us on a path for success as a fast moving tech company.

Heather VanCura
Audience: Everyone
Topic: Mentoring

Women make up 52% of the population, and yet for the last 5 years, hold less than 20% of all technology positions in the work force. In order to create technologies that serve the society as a whole, we need more women in technology. In this session you will learn 10 ways to ally for women in technology. Learn simple ways to support women in the workplace and the community – in the office, at conferences, and online. We will act out each of the top 10 ways to ally so that you can become more confident in speaking up to support women.

 

Kenneth Wyrick

Introducing three different Learning EcoSystems using eXperience API specifications to log data in Learning Record Stores (LRS) specifically feature a FLOSS The Learning Locker via GitHub.

Christopher Aedo, Clint Byrum
Audience: Everyone

This is a story about using OpenStack AND the development tooling around it. Testing every commit. Gated merges. Fixing bugs upstream first.  Config as code and code as conversation. We used OpenStack, Gerrit, Zuul and Jenkins to transform how a dozen globally distributed teams work together and radically improved how they develop, test and deploy software.  This is the story of how we got there and the incredible payoff in collaboration and development velocity.

Nick Shadrin
Audience: Advanced
Topic: SysAdmin

NGINX is a well-known, high-performance web server, reverse proxy, caching server, and load balancer. It’s used by over 160 million websites today. We have developed a number of ways to help application owners deliver high-performance websites. These features range from core support of multiprocessor environments to thread pools and network optimizations, as well as scalable caching and traffic management approaches. In this talk we will explain how to solve performance optimization problems and improve the overall user experience with NGINX.

Arron Atchison, Karl Fezer
Audience: Everyone
Topic: Ubucon

Mycroft uses Ubuntu in our development process, on our servers and as one of the primary platforms for our users. Additionally, the principles that underpin the Ubuntu community are shared by Mycroft as we build an AI for Everyone. With Ubuntu as a base, we are aligned with our Developer Community by building on a common, open source core. We will present Mycroft as it stands today, highlighting work done by the Mycroft AI team as well as showing off community-built Skills and projects. We will also speak of the project’s near and long term goals as we build a strong AI.