Presentations

Audience: Beginner

With the rise of DevOps, containers are at the brink of becoming a pervasive technology in Enterprise IT to accelerate application delivery for the business. When it comes to adopting containers in the enterprise, Security is the highest adoption barrier. Is your organization ready to address the security risks with containers for your DevOps environment? 

Audience: Everyone
Topic: PostgreSQL

In this talk, I will describe what a Kubernetes Operator is, how it is used within a containerized PostgreSQL environment, and the various features found in a reference implementation of an operator. Operators are useful in building an orchestration layer on top of a container platform such as Kubernetes. Orchestration features such as backup, restore, cloning, and upgrades will be highlighted. An operator is an extension of a cloud based PostgreSQL deployment and would be of interest to companies deploying PostgreSQL on cloud environments.

Audience: Advanced
Topic: PostgreSQL

Ever work with advanced SQL contstucts such as Common Table Expressions (CTEs)?  What about window functions, or LATERAL?  Come learn about advanced SQL capabilities supported in your favorite open source RDBMS- PostgreSQL.

Topic: HAM Radio

Through the years, Amateur Radio has always been the original open-source project; and with “Hams” openly sharing ideas, tools, experience, and  message traffic they continue to support it and their service community. Historically, the origin of the Amateur Radio service was intertwined with the idea of relaying messages.  Back when telegrams and long-distance telephone calls were expensive, and not everyone even had a telephone, many people knew Hams and called upon them to get personal messages to and from distant friends and relatives.

Audience: Intermediate
Topic: Monitoring

Creating and deploying Microservices is easy. The real problem is how to manage and support these services out in the wild and in production. What happens when these services stop working or worse yet when they are running but running slowly? Which service instance is the culprit? This session talks about how you can leverage Jaeger, OpenTracing, and Prometheus in order to give better visibility into the distributed nature of a Microservice architecture in a Kubernetes environment.

Audience: Everyone

Rotisserie is an open source node.js application which brings the concept of the red zone in American football and applies it to the popular online battle royale game PLAYERUNKNOWN'S BATTLEGROUNDS. The idea is to always be viewing the most popular PUBG twitch stream with the least amount of people alive in-game, as this is the point where streamers are tense and playing at their highest levels to achieve victory.

Audience: Intermediate
Topic: General

Existing version control is unable to handle modern “big data”. Based on Git and written in Rust, Attaca is a new version control system, able to efficiently track revisions of multi-gigabyte files and multi-terabyte repositories. This talk will describe differences from Git, pros and cons of using Rust, and show Attaca running on a live cluster and real data.

Audience: Everyone
Topic: PostgreSQL

Whether in the cloud or bare-metal, availability of your database is central to a solid infrastructure.  Patroni is a framework that will allow users to design, build and implement auto-failover, failback and connection handling with PostgreSQL.  Scalability is a snap, patroni lets you add / drop read slaves quickly and easily without headaches.  Shore-up your database infrastructure with Automated PostgreSQL failover.

Audience: Everyone
Topic: General

Jono Bacon shares a collection of pragmatic do's and dont's for engaging in and building open source communities. These recommendations span from across his career and touch on on-boarding new communities, developer workflow, building growth, managing conflict, governance, social media, personal career development, management, and more.

Audience: Developer
Topic: Open Data

A linket brand lets a user interact with other mobile users via apps. The linket is analogous to a domain name. It maps to an app id and a network address of the linket owner. When a linket is clicked in a mobile browser of another user, an app is installed and run to connect with the linket owner. The owner can change the mapping of the linket to another app. The mapping is held in a server. Interaction data is written to a blockchain. A verified social network is made, based on actual app interactions between users. We have 2 patents and 12 pendings.